Skip to content

/using-cesiumjs-skills

Use when starting any conversation involving CesiumJS development - provides orientation on available domain skills and how they activate

From plugin
10915 skills1 hooks1 MCP
shell
$ npx -y skills add CesiumGS/cesiumjs-skills --skill using-cesiumjs-skills --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/using-cesiumjs-skills
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when starting any conversation involving CesiumJS development - provides orientation on available domain skills and how they activate

SKILL.md

using-cesiumjs-skills.SKILL.md
name: using-cesiumjs-skills
description: Use when starting any conversation involving CesiumJS development - provides orientation on available domain skills and how they activate

CesiumJS Skills Orientation

This plugin provides 14 domain skills covering CesiumJS v1.143 (~551 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, 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, 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 `docs/DOMAINS.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
Read it on GitHub ↗
Ships withcesiumjs-skills

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

Get the whole plugin, auto-invoked
Stats
109
Stars
0
Views
14
Forks
Active
Maintenance
JavaScript
Language
Apache-2.0
License
10d ago
Last commit
4mo ago
Created

Repo: CesiumGS/cesiumjs-skills

Other skills on cesiumjs-skills.