CesiumGS/cesiumjs-skills
DirSkills catalogs 15 skills from this repository, across 4 categories: AI Engineering, DevOps, Frontend, Writing.
🛰️
1h ago
CesiumJS 3D Tiles
CesiumJS 3D Tiles loads Cesium3DTileset content, Mapbox Vector Tiles, point clouds, voxels, and related 3D data. Use it to style, pick, clip, and query tiled spatial features in CesiumJS.
Frontend
17020
🛰️
1h ago
CesiumJS Camera & Navigation
CesiumJS Camera & Navigation controls camera placement, flyTo animations, entity tracking, and screen-to-world coordinate workflows in CesiumJS. Use it when positioning the camera or constraining user navigation.
Frontend
17020
🧩
1h ago
CesiumJS Core Utilities
CesiumJS Core Utilities provides Resource, Color, Event, Request, and helper APIs for fetching data, managing HTTP requests, working with colors, and handling events. Use it when building or debugging CesiumJS code that needs networking or core utility functions.
DevOps
17020
🎨
1h ago
CesiumJS Custom Shader
CesiumJS Custom Shader writes vertex and fragment GLSL for Model, Cesium3DTileset, and VoxelPrimitive rendering. Use it to read feature metadata, displace vertices, or control material shading at runtime.
Frontend
17020
🗺️
1h ago
CesiumJS Entities
CesiumJS Entities lets you work with the high-level Entity API for points, labels, models, polygons, polylines, and other graphics. Use it when loading GeoJSON, KML, CZML, or GPX into EntityCollection-based scenes.
Frontend
17020
🗺️
1h ago
CesiumJS Imagery Layers
CesiumJS Imagery Layers covers imagery providers, layer stacking, and layer display settings for CesiumJS maps. Use it when adding, swapping, or comparing base map sources like WMS, WMTS, Bing, OpenStreetMap, ArcGIS, or Mapbox.
Frontend
17020
🛰️
1h ago
CesiumJS Interaction
CesiumJS Interaction handles mouse, touch, and modifier-key input on the Cesium canvas. Use it to pick entities or 3D Tiles, read world positions, and build click, hover, drag, and shortcut behaviors.
Frontend
17020
🎨
1h ago
CesiumJS Materials And Shaders
CesiumJS Materials And Shaders covers Fabric materials, CustomShader hooks, image-based lighting, and screen-space post-processing. Use it when styling primitives and models or adding effects like bloom, depth of field, ambient occlusion, FXAA, and tonemapping.
Frontend
17020
🛰️
1h ago
CesiumJS Models and Particles
CesiumJS Models and Particles loads glTF/GLB models with animations, node transforms, edge display, and particle effects. Use it for compressed or CAD-style assets, model playback, and geospatial particle systems.
Frontend
17020
🧊
1h ago
CesiumJS Primitives & Geometry
CesiumJS Primitives & Geometry covers low-level rendering with Primitive, GeometryInstance, appearances, and primitive collections. Use it for performance-critical static geometry, batched draw calls, GeoJSON without entities, and custom shapes.
Frontend
17020
🧭
1h ago
CesiumJS Skills Orientation
CesiumJS Skills Orientation provides a map of available CesiumJS domain skills and when they apply. Use it when starting a CesiumJS conversation to route questions to the right skill, with passive activation by description matching.
Writing
17020
🧭
1h ago
CesiumJS Spatial Math
CesiumJS Spatial Math covers Cartesian, cartographic, ellipsoid, matrix, and transform utilities for converting coordinates and building model matrices. Use it for globe positions, surface projections, and spatial intersection checks.
Frontend
17020
🌍
1h ago
CesiumJS Terrain And Globe Environment
CesiumJS Terrain And Globe Environment covers terrain providers, terrain height sampling, globe rendering, atmosphere, sky, lighting, shadows, and translucency. Use it when configuring terrain, querying heights, or tuning scene appearance.
Frontend
17020
⏱️
1h ago
CesiumJS Time And Animation
CesiumJS Time And Animation covers Clock, JulianDate, TimeInterval, and the Property system for time-dynamic entities. Use it for simulation timing, interpolated positions, sampled data, and callback-driven attributes or path materials.
AI Engineering
17020
🌍
1h ago
CesiumJS Viewer Setup
CesiumJS Viewer Setup helps initialize a CesiumJS globe with Viewer or CesiumWidget, Ion tokens, terrain, imagery, widgets, and scene options. Use it when bootstrapping an app or configuring 2D/3D view modes and platform services.
Frontend
17020