Curated agent skills for CesiumJS development — 14 domain skills covering ~551 public symbols across the CesiumJS v1.143 API surface.
FAQ
cesiumjs-skills is a Claude Code plugin with 15 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes cesiumjs-3d-tiles, cesiumjs-camera, cesiumjs-core-utilities. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add CesiumGS/cesiumjs-skills> /plugin install cesiumjs-skills@cesiumjs-skills
Repo: CesiumGS/cesiumjs-skills
Curated agent skills for CesiumJS development — 14 domain skills covering ~551 public symbols across the CesiumJS v1.143 API surface.
See the July 2026 / CesiumJS 1.143 coverage matrix for the exact skill owner of every release addition, runtime fix, and announced workflow surface.
One-Liner from the terminal (recommended):
claude plugin marketplace add CesiumGS/cesiumjs-skills
From inside Claude Code:
/plugin and press EnterCesiumGS/cesiumjs-skills/plugin againAfter installing, run /reload-plugins to activate the skills in your current session.
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.
| 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 graphics and time-segmented paths; loading GeoJSON/KML/CZML/GPX through DataSources |
| cesiumjs-3d-tiles | Loading tilesets, compressed/CAD glTF, or MVT; styling, metadata, voxels, 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 | Dynamic properties, simulation clock, interpolation, and interval/sampled path materials |
| 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 | Compressed/CAD glTF/GLB loading, edge display, animations, and particle effects |
| cesiumjs-core-utilities | HTTP requests via Resource, Color, Event, error handling, helper functions |
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.
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.
cesiumjs-skills/
├── skills/ # The product
│ ├── cesiumjs-*/SKILL.md # 14 domain skills (CesiumJS v1.143)
│ └── 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
.claude-plugin/
marketplace.json
plugin.json
.github/
ISSUE_TEMPLATE/
bug-report.yml
config.yml
feature-request.yml
feedback-or-rfc.yml
.gitignore
.mcp.json
docs/
DOMAINS.md
skills-catalog.md
hooks/
hooks.json
run-hook.cmd
session-start
LICENSE
README.md
skills/
cesiumjs-3d-tiles/
SKILL.md
cesiumjs-camera/
SKILL.md
cesiumjs-core-utilities/
SKILL.md
cesiumjs-custom-shader/
examples/
_sandcastle-template.html
01-diffuse-tint.js
02-texture-swap.js
03-feature-id-tileset.js
04-translucent-override.js
05-vertex-displacement.js
06-metadata-ramp.js
07-voxel-shader.js
README.md
REFERENCE.md
SKILL.md
cesiumjs-entities/
SKILL.md
cesiumjs-imagery/
SKILL.md
cesiumjs-interaction/
SKILL.md
cesiumjs-materials-shaders/
SKILL.md
cesiumjs-models-particles/
REFERENCE.md
SKILL.md
cesiumjs-primitives/
SKILL.md
cesiumjs-spatial-math/
SKILL.md
cesiumjs-terrain-environment/
SKILL.md
cesiumjs-time-properties/
SKILL.md
cesiumjs-viewer-setup/
SKILL.md
using-cesiumjs-skills/
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic