Airsc is free for everyone. If it helps you, support it with $2–$20.

Support
PluginSafeAI & LLM featuresSome setup

cesiumjs-skills

CesiumGS · CesiumGS/cesiumjs-skills

Allows AI agents to generate and configure CesiumJS 3D globe applications using specific domain skills for various API surfaces.

Curated agent skills for CesiumJS development.

189 stars21License: Apache-2.0Updated last month0 opens

Preview

▍

What you can do with it

  • Rapidly prototype 3D globe applications with CesiumJS.
  • Automatically configure CesiumJS viewers and cameras.
  • Bootstrap complex CesiumJS projects with AI-driven skills.

Safety check

Safe

No risky patterns found in the files we scanned.

Automated scan of the repo files. Always review code you run.

From the README

CesiumJS Agent 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.

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

SkillActivates when...
cesiumjs-viewer-setupInitializing a CesiumJS app, configuring widgets, setting Ion tokens, bootstrapping a globe
cesiumjs-cameraPositioning the camera, flyTo animations, constraining navigation, entity tracking
cesiumjs-entitiesAdding graphics and time-segmented paths; loading GeoJSON/KML/CZML/GPX through DataSources
cesiumjs-3d-tilesLoading tilesets, compressed/CAD glTF, or MVT; styling, metadata, voxels, clipping
cesiumjs-imageryAdding/swapping base map layers, configuring imagery providers, split-screen comparisons
cesiumjs-terrain-environmentConfiguring terrain, querying heights, atmosphere/sky/fog/lighting/shadows, panoramas
cesiumjs-primitivesPerformance-critical static/vector geometry, GeoJsonPrimitive, BufferPrimitive collections
cesiumjs-materials-shadersFabric materials, ImageBasedLighting, post-processing effects, bloom, tonemapping
cesiumjs-custom-shaderWriting GLSL shader bodies for Model/Cesium3DTileset/VoxelPrimitive; feature IDs, EXT_structural_metadata
cesiumjs-time-propertiesDynamic properties, simulation clock, interpolation, and interval/sampled path materials
cesiumjs-spatial-mathCoordinate conversions, ellipsoid geometry, model matrices, intersection tests, projections
cesiumjs-interactionUser clicks on the globe, multi-modifier shortcuts, entity/feature selection, hover, drag
cesiumjs-models-particlesCompressed/CAD glTF/GLB loading, edge display, animations, and particle effects
cesiumjs-core-utilitiesHTTP 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.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

License

Apache 2.0

View source on GitHub