From cesiumjs-skills
Orients developers on 14 CesiumJS v1.139 domain skills, their use cases like viewer setup and 3D tiles, and passive activation via description matching.
npx claudepluginhub cesiumgs/cesiumjs-skills --plugin cesiumjs-skillsThis skill uses the workspace's default tool permissions.
This plugin provides 14 domain skills covering CesiumJS v1.139 (~535 public symbols). Skills activate passively via description matching — no explicit invocation is required.
Bootstraps CesiumJS applications with Viewer/CesiumWidget setup, Ion tokens, widgets, scene config, terrain/imagery, geocoders, and Google Maps/iTwin integrations.
Builds 3D web graphics with Three.js (WebGL/WebGPU): scenes, models (GLTF/FBX), animations, shaders, post-processing (bloom/SSAO), physics, VR/XR. For interactive visualizations and apps.
Builds interactive 3D web scenes with Three.js using WebGL/WebGPU. Guides on scenes, cameras, renderers, geometries, materials, meshes, lights, animations, and OrbitControls.
Share bugs, ideas, or general feedback.
This plugin provides 14 domain skills covering CesiumJS v1.139 (~535 public symbols). Skills activate passively via description matching — no explicit invocation is required.
| Skill | Use 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 |
cesiumjs-3d-tiles | Loading tilesets, 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 geometry, custom shapes, batching, billboard/label/point collections |
cesiumjs-materials-shaders | Fabric materials, ImageBasedLighting, post-processing effects, bloom, tonemapping |
cesiumjs-custom-shader | Writing GLSL shader bodies for Model/Cesium3DTileset/VoxelPrimitive; reading feature IDs or structural metadata inside a shader |
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, entity/feature selection, hover effects, drag interactions |
cesiumjs-models-particles | glTF/GLB model loading, animations, particle effects (fire, smoke) |
cesiumjs-core-utilities | HTTP requests via Resource, Color, Event, error handling, helper functions |
When a question spans multiple domains, consult docs/DOMAINS.md — the definitive ownership map assigning every public CesiumJS class, function, and enum to exactly one skill.
Chrome DevTools MCP is available for browser-based iteration: console error checking, network inspection, screenshots, and Lighthouse audits.