cesiumjs-skills
Claude Code plugin for CesiumJS domain skills and browser-based iteration via Chrome DevTools.
pinned to #df881cfupdated 3 weeks ago
Ask your AI client: “install plugins/cesiumjs-skills”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/cesiumjs-skillsmetahub onboarded this repo on the author's behalf.
If you own github.com/CesiumGS/cesiumjs-skills on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
92
Last commit
3 weeks ago
Latest release
published
- #claude-code-plugin
- #claude-code-skills
- #codex-skills
- #github-copilot-skills
What's bundled
Items extracted from this plugin's manifest + directory tree.
Skills (15)
skills/cesiumjs-3d-tilesCesiumJS 3D Tiles - Cesium3DTileset, MVTDataProvider, styling, metadata, feature picking, voxels, point clouds, I3S, Gaussian splats, clipping planes and polygons. Use when loading 3D Tiles tileset…skills/cesiumjs-cameraCesiumJS camera control - Camera, flyTo, lookAt, setView, ScreenSpaceCameraController, CameraEventAggregator, flight animation. Use when positioning the camera, creating flyTo animations, constrain…skills/cesiumjs-core-utilitiesCesiumJS core utilities and networking - Resource, Color, Event, Request, RequestScheduler, error handling, helper functions, feature detection. Use when fetching remote data, managing HTTP request…skills/cesiumjs-custom-shaderCustomShader authoring — vertexShaderText and fragmentShaderText against VertexInput, FragmentInput, FeatureIds, Metadata, czm_modelMaterial. Use when reading EXT_mesh_features or EXT_structural_me…skills/cesiumjs-entitiesCesiumJS entities and data sources - Entity, EntityCollection, DataSource, GeoJsonDataSource, KmlDataSource, CzmlDataSource, Graphics types, Visualizers. Use when adding points, labels, models, pol…skills/cesiumjs-imageryCesiumJS imagery layers - ImageryProvider, ImageryLayer, ImageryLayerCollection, WMS, WMTS, Bing, OpenStreetMap, ArcGIS, Mapbox, tile discard policies. Use when adding or swapping base map layers, …skills/cesiumjs-interactionCesiumJS interaction and picking - ScreenSpaceEventHandler, multi-key KeyboardEventModifier input actions, Scene.pick, Scene.drillPick, Scene.pickPosition, mouse and touch events. Use when handling…skills/cesiumjs-materials-shadersCesiumJS materials and post-processing — Material, Fabric JSON, MaterialAppearance, ImageBasedLighting, PostProcessStage, PostProcessStageLibrary, bloom, depth of field, ambient occlusion, FXAA, to…
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.df881cf· 3 weeks ago
Maintenance
12Recent activity
last push 7 days ago
Tests detectedwarn
no test/tests/__tests__/spec/t/ dirs, no JVM src/test/, and no JS/TS/Python/Go/Ruby/Elixir test files
Add tests (even a smoke test). Consumers gauge maintenance quality by their presence.
CI configuration detectedwarn
no CI config found (looked for GitHub Actions, CircleCI, GitLab CI, etc.)
Add a simple workflow (lint + test on PR) — it tells consumers the artifact is built reproducibly.
Release history
1- releasecurrentdf881cfwarn3 weeks ago
Contents
CesiumJS Agent Skills
Curated agent skills for CesiumJS development — 14 domain skills covering ~550 public symbols across the CesiumJS v1.142 API surface.
Quick Start
Claude Code
One-Liner from the terminal (recommended):
claude plugin marketplace add CesiumGS/cesiumjs-skills
From inside Claude Code:
- Type
/pluginand press Enter - Select Add Marketplace
- Enter
CesiumGS/cesiumjs-skills - Once the marketplace is added, type
/pluginagain - Select Install Plugin
- Choose cesiumjs-skills from the list
After installing, run /reload-plugins to activate the skills in your current session.
Any Agent Skills-Compatible Tool
These skills follow the Agent Skills open standard. Copy or symlink the skills/ directory into your workspace — skills are discovered automatically from skills/<name>/SKILL.md.
Table of Contents
Skills Catalog
| Skill | Activates when... |
|---|---|
| cesiumjs-viewer-setup | Initializing a CesiumJS app, configuring widgets, setting Ion tokens, bootstrapping a globe |
| cesiumjs-camera | Positioning the camera, flyTo animations, constraining navigation, entity tracking |
| cesiumjs-entities | Adding points/labels/models/polygons, loading GeoJSON/KML/CZML/GPX data through DataSources |
| cesiumjs-3d-tiles | Loading tilesets or MVT, styling features, querying metadata, voxels, point clouds, clipping |
| cesiumjs-imagery | Adding/swapping base map layers, configuring imagery providers, split-screen comparisons |
| cesiumjs-terrain-environment | Configuring terrain, querying heights, atmosphere/sky/fog/lighting/shadows, panoramas |
| cesiumjs-primitives | Performance-critical static/vector geometry, GeoJsonPrimitive, BufferPrimitive collections |
| cesiumjs-materials-shaders | Fabric materials, ImageBasedLighting, post-processing effects, bloom, tonemapping |
| cesiumjs-custom-shader | Writing GLSL shader bodies for Model/Cesium3DTileset/VoxelPrimitive; feature IDs, EXT_structural_metadata |
| cesiumjs-time-properties | Time-dynamic entity attributes, simulation clock, interpolation, sampled/callback properties |
| cesiumjs-spatial-math | Coordinate conversions, ellipsoid geometry, model matrices, intersection tests, projections |
| cesiumjs-interaction | User clicks on the globe, multi-modifier shortcuts, entity/feature selection, hover, drag |
| cesiumjs-models-particles | glTF/GLB model loading, edge display modes, animations, particle effects (fire, smoke) |
| cesiumjs-core-utilities | HTTP requests via Resource, Color, Event, error handling, helper functions |
Domain Mapping
Every public class, function, and enum in CesiumJS is assigned to exactly one skill. Cross-domain ownership rules and the full symbol map are documented in docs/DOMAINS.md.
Compatibility
The Agent Skills format is an open standard originally developed by Anthropic and adopted by leading AI development tools including Claude Code, GitHub Copilot, and many others.
By popular demand, this repository also ships as a Claude Code plugin with a SessionStart hook and Chrome DevTools MCP integration for browser-based verification.
Repository Layout
cesiumjs-skills/
├── skills/ # The product
│ ├── cesiumjs-*/SKILL.md # 14 domain skills (CesiumJS v1.142)
│ └── using-cesiumjs-skills/ # Bootstrap orientation skill
├── docs/
│ ├── DOMAINS.md # Symbol ownership map
│ └── skills-catalog.md # Skills catalog
├── .claude-plugin/
│ ├── plugin.json # Claude Code plugin manifest
│ └── marketplace.json # Plugin marketplace catalog
├── .mcp.json # Chrome DevTools MCP server
├── hooks/ # SessionStart hook + runner
└── LICENSE
License
Reviews
No reviews yet. Be the first.
Related
superloopy
Lightweight loop harness with strict evidence gates — Claude Code edition.
mega-brain
OKF-powered knowledge context for Claude Code — injects your project knowledge base at every session
beagle-ai
Pydantic AI, LangGraph, DeepAgents, and Vercel AI SDK skills for building and reviewing AI applications.
mh install plugins/cesiumjs-skills