CesiumGS/cesiumjs-skills

DirSkills catalogs 15 skills from this repository, across 4 categories: AI Engineering, DevOps, Frontend, Writing.

170 stars20 forksView on GitHub
🛰️
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