Skip to content
Development
Skill

/using-cesiumjs-skills

Use when a conversation begins with a CesiumJS development request - maps the 14 domain skills on offer and explains how passive activation selects between them

From plugin
cesiumjs-skills
19815 skills1 hook1 MCP

Claude Code

$ npx -y skills add CesiumGS/cesiumjs-skills --skill using-cesiumjs-skills --agent claude-code

SKILL.md

using-cesiumjs-skills.SKILL.md
name: using-cesiumjs-skills
description: Use when a conversation begins with a CesiumJS development request - maps the 14 domain skills on offer and explains how passive activation selects between them

CesiumJS Skills Orientation

This plugin provides 14 domain skills covering CesiumJS v1.144 (~563 public symbols). Skills activate passively via description matching — no explicit invocation is required.

Available Skills

| 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, custom camera controllers, entity tracking | | `cesiumjs-entities` | Adding points/labels/models/polygons and segmented paths, loading GeoJSON/KML/CZML/GPX through DataSources | | `cesiumjs-3d-tiles` | Loading tilesets, compressed/CAD glTF content, MVT, metadata, voxels, point clouds, and 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, BufferPrimitive collections, GeoJsonPrimitive | | `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 attributes, simulation clocks, 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 input actions, entity/feature selection, edge-snap picking, hover effects, drag interactions | | `cesiumjs-models-particles` | glTF/GLB loading, KHR meshopt compression, CAD display extensions, animations, and particles | | `cesiumjs-core-utilities` | HTTP requests via Resource, Color, Event, error handling, helper functions |

Cross-Domain Questions

When a question spans multiple domains, consult `wiki/Domain-Mapping.md` — the definitive ownership map assigning every public CesiumJS class, function, and enum to exactly one skill.

Runtime Verification

Chrome DevTools MCP is available for browser-based iteration: console error checking, network inspection, screenshots, and Lighthouse audits.

Read more
@cesiumgs
Ships withcesiumjs-skills

Curated agent skills for CesiumJS development — 14 domain skills covering ~551 public symbols across the CesiumJS v1.143 API surface.

19815 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
198
Star history of CesiumGS/cesiumjs-skills on GitHub, a chart by star-history.com

Other skills on cesiumjs-skills.

cesiumjs-camera

cesiumjs-camera

CesiumJS camera control - Camera, flyTo, lookAt, setView, ScreenSpaceCameraController, composable Controller camera controllers…

cesiumjs-imagery

cesiumjs-imagery

CesiumJS imagery layers - ImageryProvider, ImageryLayer, ImageryLayerCollection, WMS, WMTS, Bing, OpenStreetMap, ArcGIS, Mapbox,…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about using-cesiumjs-skills.

Which coding agents can use using-cesiumjs-skills?
using-cesiumjs-skills installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.