mcpField
U
using-cesiumjs-skills

using-cesiumjs-skills

github.com/cesiumgsAgent workflows193223 installsUpdated 6w ago
Repository

About using-cesiumjs-skills

A CesiumJS skills plugin with 14 domain skills spanning viewer setup, spatial math, rendering, and interaction. Skills activate through description matching, and a mapping guide identifies ownership for cross-domain topics.

Key features

  1. 0114 CesiumJS domain skills
  2. 02Passive activation by description matching
  3. 03Coverage of viewer, camera, and entities
  4. 04Topics include tiles, terrain, and shaders
  5. 05Cross-domain skill ownership map

Use cases

  1. 01Find guidance for a CesiumJS domain
  2. 02Address questions spanning camera and entities
  3. 03Locate the skill responsible for a public API
  4. 04Check runtime results with browser tools

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/cesiumgs/cesiumjs-skills --skill using-cesiumjs-skills

After installing, type/using-cesiumjs-skillsin Claude Code to confirm it loaded.

Details

From the project README

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

SkillUse when...
cesiumjs-viewer-setupInitializing a CesiumJS app, configuring widgets, setting Ion tokens, bootstrapping a globe
cesiumjs-cameraPositioning the camera, flyTo animations, constraining navigation, custom camera controllers, entity tracking
cesiumjs-entitiesAdding points/labels/models/polygons and segmented paths, loading GeoJSON/KML/CZML/GPX through DataSources
cesiumjs-3d-tilesLoading tilesets, compressed/CAD glTF content, MVT, metadata, voxels, point clouds, and 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 geometry, custom shapes, batching, BufferPrimitive collections, GeoJsonPrimitive
cesiumjs-materials-shadersFabric materials, ImageBasedLighting, post-processing effects, bloom, tonemapping
cesiumjs-custom-shaderWriting GLSL shader bodies for Model/Cesium3DTileset/VoxelPrimitive; reading feature IDs or structural metadata inside a shader
cesiumjs-time-propertiesTime-dynamic attributes, simulation clocks, 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 input actions, entity/feature selection, edge-snap picking, hover effects, drag interactions
cesiumjs-models-particlesglTF/GLB loading, KHR meshopt compression, CAD display extensions, animations, and particles
cesiumjs-core-utilitiesHTTP 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.

Comments

Markdown supported