← Back to Skills Marketplace
jvy

cesium

by jvy · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
270
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install cesium
Description
Build, debug, and optimize CesiumJS 3D globe apps, including viewer setup, terrain/imagery, 3D Tiles, GeoJSON/CZML loading, camera control, picking, entity s...
README (SKILL.md)

Cesium

Implement CesiumJS solutions with minimal assumptions and production-safe defaults.

Workflow

  1. Confirm runtime assumptions first: framework (vanilla/Vite/React), CesiumJS version, and whether Cesium Ion is available.
  2. Start with the smallest runnable viewer setup before adding terrain, 3D Tiles, or heavy data layers.
  3. Keep token handling out of source code; use environment variables and project config wiring.
  4. Add data layers incrementally and verify camera framing after each step.
  5. For rendering/perf issues, reduce scene complexity first, then tune request/render settings.

Implementation guardrails

  • Prefer explicit imports from cesium and avoid hidden globals.
  • Use requestRenderMode for mostly static scenes to reduce GPU/CPU usage.
  • Dispose resources in teardown paths (viewer.destroy()) in SPA route changes/unmounts.
  • For large datasets, prefer 3D Tiles over huge entity collections when possible.
  • Keep picking logic resilient: handle undefined picks and mixed primitive/entity results.

Debugging checklist

  • Blank globe: verify CSS container height/width and render loop not blocked.
  • Missing terrain/tiles: verify network access, token, and dataset permissions.
  • Misplaced data: verify CRS and coordinate order (lon, lat, height).
  • Memory/GPU pressure: profile number of entities/primitives and texture-heavy layers.

Reference docs in this skill

  • Read {baseDir}/references/patterns.md when generating or fixing Cesium code.
Usage Guidance
This skill is instruction-only and consistent with its CesiumJS help purpose. Before installing: be sure you do not paste or commit Cesium Ion tokens into source (use environment variables or secure secrets management), review any generated code for unintended network calls, and note that the skill can be invoked by the agent (normal behavior). If future versions add install steps or required env vars, re-evaluate before granting access.
Capability Analysis
Type: OpenClaw Skill Name: cesium Version: 1.0.1 The skill bundle provides standard patterns and best practices for developing CesiumJS applications, including viewer setup, token management via environment variables, and performance optimization. The instructions in SKILL.md and code snippets in references/patterns.md are well-aligned with the stated purpose and contain no signs of malicious intent or security risks.
Capability Assessment
Purpose & Capability
Name, description, and included guidance focus on building, debugging, and optimizing CesiumJS apps; there are no unrelated env vars, binaries, or installs required.
Instruction Scope
SKILL.md and references/patterns.md give concrete code patterns and debugging steps limited to Cesium usage; they do not instruct reading arbitrary system files, exfiltrating data, or contacting unexpected external endpoints.
Install Mechanism
No install spec or downloadable code is present (instruction-only), so nothing is written to disk or executed by the installer — lowest-risk category.
Credentials
The skill itself declares no required environment variables, but the patterns reference using an env var (VITE_CESIUM_ION_TOKEN) for Cesium Ion tokens — this is appropriate for the domain, but users must supply their own token when needed and avoid committing secrets to source.
Persistence & Privilege
always is false and there is no mechanism to persist or modify other skills or agent-wide settings; autonomous invocation is allowed (platform default) but this skill does not request extra privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cesium
  3. After installation, invoke the skill by name or use /cesium
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Skill now focuses on building, debugging, and optimizing CesiumJS 3D globe apps. - All email-related files and documentation removed. - Adds guidance for Cesium viewer setup, data layers, camera control, performance tuning, and debugging. - Includes new reference documentation at references/patterns.md for Cesium code patterns.
v1.0.0
- Initial release of the email skill for safe and reliable email operations using IMAP/SMTP. - Supports listing, searching, reading, drafting, and sending emails with explicit user confirmation. - Implements safety-first rules: always preview before sending, require a dry-run, and only send if explicitly confirmed. - Provides clear guidance on environment variable setup and example command usage. - Strictly avoids bulk sending, auto-send, chat channels, and unsafe content execution.
Metadata
Slug cesium
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is cesium?

Build, debug, and optimize CesiumJS 3D globe apps, including viewer setup, terrain/imagery, 3D Tiles, GeoJSON/CZML loading, camera control, picking, entity s... It is an AI Agent Skill for Claude Code / OpenClaw, with 270 downloads so far.

How do I install cesium?

Run "/install cesium" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is cesium free?

Yes, cesium is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does cesium support?

cesium is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created cesium?

It is built and maintained by jvy (@jvy); the current version is v1.0.1.

💬 Comments