cesiumgs/cesiumjs-ai-starter-app/czml-reference-properties

Claude Code and agent skill by cesiumgs/cesiumjs-ai-starter-app

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

CZML reference properties that link one entity's property to another entity's value, including a single reference, an array of references (e.g. building a polygon's corners from other entities' positions), and referencing non-position properties like colors or materials. Use when the intent describes an entity that references, follows, tracks, or is driven by another entity's property instead of defining its own value.

Install

npx vskill@latest install cesiumgs/cesiumjs-ai-starter-app/czml-reference-properties

SKILL.md

CZML Reference Properties

  • A reference string has the form "<entityId>#<propertyPath>", e.g. "leadVehicle#position" or

"labelEntity#label.outlineColor" (dotted path into a nested graphics property).

  • Single-value reference: any property that normally takes a literal value can instead take

{ "reference": "<entityId>#<propertyPath>" }, e.g. "position": { "reference": "leadVehicle#position" } so this entity always tracks another entity's (possibly time-varying) position, or "material": { "solidColor": { "color": { "reference": "labelEntity#label.outlineColor" } } } so a shape's fill color follows another entity's color property.

  • Array of references (e.g. building a polygon's corner positions entirely from other

entities' positions, so the shape updates as those entities move): "positions": { "references": ["vertexA#position", "vertexB#position", "vertexC#position"] } — each referenced property must itself resolve to a single position.

Example: a polygon whose corners track three other moving entities

json
[
{ "id": "document", "name": "Reference positions", "version": "1.0" },
{
"id": "vertexA",
"position": {
"epoch": "2026-01-01T00:00:00Z",
"cartographicDegrees": [0, -90, 30, 0, 3600, -89.9, 30, 0]
}
},
{
"id": "vertexB",
"position": {
"epoch": "2026-01-01T00:00:00Z",
"cartographicDegrees": [0, -89.9, 30.1, 0, 3600, -89.8, 30.1, 0]
}
},
{
"id": "vertexC",
"position": {
"epoch": "2026-01-01T00:00:00Z",
"cartographicDegrees": [0, -90, 30.1, 0, 3600, -89.9, 30.1, 0]
}
},
{
"id": "tracking-polygon",
"polygon": {
"positions": { "references": ["vertexA#position", "vertexB#position", "vertexC#position"] },
"material": { "solidColor": { "color": { "rgba": [255, 0, 0, 128] } } }
}
}
]

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/cesiumgs/cesiumjs-ai-starter-app/czml-reference-properties/badge)](https://verified-skill.com/skills/cesiumgs/cesiumjs-ai-starter-app/czml-reference-properties)

Something wrong with this skill or its page? Tell us.