CesiumJS Camera

CesiumJS camera reference: flyTo/lookAt/setView with altitude-pitch tables and navigation-constraint gotchas.

Tested · Works

Test report

Verdict
Tested · Works
Score
8.8/10
Tested
Jul 13, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 034f408

⚠ The author changed this skill after we tested it. The verdict below describes the version we ran on Jul 13, 2026; it's queued for a re-test.

Ran a real flyTo-to-landmark task both ways: the skill version justifies altitude/pitch (1000m, -30deg) straight from its documented table and remembers flyTo doesn't return a Promise, where a baseline attempt just guesses plausible-looking numbers with no rationale.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 7/10
  • Docs & honesty 5/5

What CesiumJS Camera does

A code-reference skill for CesiumJS camera control -- setView, flyTo, lookAt, lookAtTransform, ScreenSpaceCameraController, and entity tracking -- with a concrete altitude/pitch lookup table per view type (landmark, skyline, canyon rim, metro). Triggers when positioning the camera, building flyTo animations or multi-stop tours, constraining user navigation, tracking entities, or converting screen/world coordinates in a CesiumJS app.

How to install CesiumJS Camera

git clone https://github.com/CesiumGS/cesiumjs-skills
cd cesiumjs-skills
mkdir -p ~/.claude/skills
cp -r skills/cesiumjs-camera ~/.claude/skills/cesiumjs-camera

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger CesiumJS Camera

  • /cesiumjs-camera CesiumJS camera reference: flyTo/lookAt/setView with altitude-pitch tables and navigation-constraint gotchas.

It also activates on plain-language prompts like these:

  • Fly the CesiumJS camera to a landmark view now
  • Set up a flyTo animation in my CesiumJS app
  • Position the Cesium camera over a city skyline

Frequently asked questions

Is the CesiumJS Camera skill free?
Yes. The skill itself is free from CesiumGS/cesiumjs-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does CesiumJS Camera work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 13, 2026. Verdict: Tested · Works. Ran a real flyTo-to-landmark task both ways: the skill version justifies altitude/pitch (1000m, -30deg) straight from its documented table and remembers flyTo doesn't return a Promise, where a baseline attempt just guesses plausible-looking numbers with no rationale.
What is the CesiumJS Camera SkillProof Score?
8.8/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 7/10, docs & honesty 5/5.
How do I install CesiumJS Camera?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use CesiumJS Camera with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.