Cesium Skills
Writes native CesiumJS demos for the latest stable Cesium API (async terrain, 3D Tiles, imagery, WebGL2 shaders/effects). Use when creating or migrating Cesium Viewer, layers, terrain, Cesium3DTileset, models, CustomShader, PostProcessStage, materials, particles, or when old Cesium 1.x / WebGL1 demos break. Do not use for non-Cesium GIS or mars3d/SuperMap wrappers.
Install
npx skills add OpenCesium/Cesium-Skills --skill cesium-skillsgit clone --depth 1 https://github.com/OpenCesium/Cesium-Skills.git /tmp/Cesium-Skills
mkdir -p ~/.claude/skills
cp -r /tmp/Cesium-Skills/. ~/.claude/skills/cesium-skillsPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Cesium Skills (native, latest API)
Generate **native CesiumJS** code aligned with the [official ref-doc](https://cesium.com/learn/cesiumjs/ref-doc/).
This skill ships **~185 modernized demo scripts** (`.js` only, no HTML) under [`examples/`](examples/), converted from Cesium-Examples `examples/cesiumEx` with async terrain/tileset, `baseLayer`, and WebGL2-oriented rewrites.
## Hard rules
1. **Native only** — call `Cesium.*` directly. No mars3d / SuperMap / custom SDK wrappers.
2. **Latest stable Cesium** — Ion CDN or `npm cesium`. Do not default to Cesium 1.98 paths.
3. **Modern async API** — prefer `fromUrl` / `fromGltfAsync` / `createWorldTerrainAsync` / `Terrain.fromWorldTerrain`. Never recommend `readyPromise` or `new Cesium3DTileset({ url })` / `new CesiumTerrainProvider({ url })` as the primary path.
4. **WebGL2 default** — never set `requestWebgl1: true`. Custom shaders follow [webgl2.md](webgl2.md).
5. **Container** — `div#map` unless the host project already differs.
6. **No default Ion basemap noise** — `baseLayer: false` + `baseLayerPicker: false`, then add imagery yourself. Do **not** use deprecated `imageryProvider: false`.
7. Prefer **Chinese section comments** when writing demos for Chinese users.
8. Prefer **Tianditu XYZ** as the sample imagery (placeholder `tk=`).Details
- Skill name
cesium-skills- Repository
- OpenCesium/Cesium-Skills
- Repo updated
- 29 July 2026
FAQ
What does the Cesium Skills skill do?
Writes native CesiumJS demos for the latest stable Cesium API (async terrain, 3D Tiles, imagery, WebGL2 shaders/effects). Use when creating or migrating Cesium Viewer, layers, terrain, Cesium3DTileset, models, CustomShader, PostProcessStage, materials, particles, or when old Cesium 1.x / WebGL1 demos break. Do not use for non-Cesium GIS or mars3d/SuperMap wrappers.
How do I install the Cesium Skills skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add OpenCesium/Cesium-Skills --skill cesium-skills. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Cesium Skills popular?
It lives in OpenCesium/Cesium-Skills, which has 52 GitHub stars and 9 forks.
Related skills
Moyuxl Ecom Image Prompt
51AlephAITech/moyuxl-ecom-image-prompt
拆解参考图并把视觉手法迁移到用户产品;或从产品图/基础资料出发,检索可核验信息,策划详情页并输出逐屏生产级豆包生图执行稿。详情页只有产品图/零散身份规格且无完整合格卖点集时,先交付调研卖点大纲并经用户确认。适用于参考反推、主图套系、整套详情页和稀疏资料补全。不用于纯文案、普通修图或翻译。
Openai Compatible Imagegen
60Syh1906/openai-compatible-imagegen
Generate, edit, and batch-process images through the bundled script and configured API Key provider (OpenAI-compatible, Atlas, xAI, or Gemini). Use for photos, illustrations, product visuals, posters, covers, diagrams, UI references, game art, transparent subjects, reference-image edits, inpainting, multi-reference compositions, and image batches when this local OpenAI-compatible workflow is the requested backend. Do not force this workflow when the user explicitly selects another image tool or backend.
Xiaoyuzhou Podcast Notes
57weisi-gu/xiaoyuzhou-podcast-notes
把小宇宙(Xiaoyuzhou FM)单集播客转成结构化的 Markdown 笔记。工作流为:解析小宇宙单集链接 → 拿到音频直链、shownotes、章节(有官方转录则直接用)→ 转录音频 → 判断内容类型(财经/科技商业/人物访谈/知识科普/通用)→ 套用对应的笔记模板 → 输出 .md 笔记文件。只要用户给出小宇宙链接(xiaoyuzhoufm.com/episode/...)、或提到"把这期播客整理成笔记""转录小宇宙""生成播客笔记""播客总结/逐字稿/shownotes 整理",就使用本技能;即便用户没说"skill"二字也应触发。也支持用户已自备音频文件或转录文本,只需生成笔记的场景。
Remotion Transitions
70Ashad001/remotion-transitions
This skill should be used when the user asks to create custom Remotion transitions, asks about "cool transitions", "cinematic transitions", "striped transitions", "glitch transitions", "custom TransitionPresentation", or wants to build scene-to-scene transitions in Remotion beyond the built-in library. Also triggers for "how to make transitions in Remotion", "custom transition", "high-energy transitions", "energy transitions", "branded transitions".
Audio Tldr
42AugustusW/audio-tldr-skill
Summarize videos, audio files, and podcasts into key takeaways. Give it a YouTube/podcast URL or a local audio/video file — it transcribes locally (cached; repeat requests reuse the transcript) and distills the transcript into key points, summaries, or translations. Use when the user asks to summarize, get key points from, translate, or TL;DR any audio or video content.
Motion Sticker Pack
65kobingogo/motion-sticker-pack
Create an animated sticker pack from a supplied character image or a text-defined character by collecting a style and Emoji or short reaction descriptions, generating and approving a static sheet, then routing video generation, cleanup, splitting, and packaging. Also process existing static sheets or grid videos. Use for animated emoji or sticker-pack production, not for designing a separate character identity artifact or general video editing.
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.