Skip to content

CesiumGS/cesiumjs-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  1. Type /plugin and press Enter
  2. Select Add Marketplace
  3. Enter CesiumGS/cesiumjs-skills
  4. Once the marketplace is added, type /plugin again
  5. Select Install Plugin
  6. 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

Apache 2.0

About

Curated agent skills for CesiumJS development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors