MapStage live tuner for map/globe projection, satellite, hypsometric relief, 3D terrain, region isolate, CSS color grade, and JSON presets.
npx skills add https://github.com/hopechen067/MapStage --skill mapstage
Use this skill when building or tuning a MapStage scene: map/globe projection, satellite, hypsometric relief, Mapterhorn terrain, region isolate, CSS color grade, and JSON export.
capital / large / medium / small / pass / station / ordos).Do not use the tuner page as the final render host.
| Mode | Purpose |
|------|---------|
| Production stack | Embed MapStage in your app: optional satellite/raster + Mapterhorn DEM (encoding: 'terrarium') + hillshade + OpenFreeMap vector water + CSS filter + city extrusions. Drive look from exported JSON. |
| Tuner | Local HTTP page under tuner/ for sliders, projection, isolate, preset load/export. |
cd tuner && python -m http.server 8765 → http://localhost:8765/tuner/map-tiles.config.js). Override with gitignored map-tiles.config.local.js.tuner/preset-antique-default.json (same as tuner/presets/antique-default.json).jumpTo camera; wait for idle; optionally pre-cache tiles. Avoid easeTo / flyTo for recorded frames.encoding: 'terrarium'. Wrong encoding breaks hillshade/terrain.encoding: 'terrarium' on the terrain source — mandatory.easeTo / flyTo in recorded production paths; prefer jumpTo + idle.tuner/assets/water-data.js.references/参数列表说明.md — parameter tables + defaultsreferences/tested-config.md — sources, layer order, jumpTo + idlereferences/tuner-workflow.md — HTTP tuner → export → productionreferences/city-tier-schema.md — settlement tiersschemas/map-preset.schema.jsonschemas/sample-sites.schema.jsontuner/ — live page, verify script, default preset, sample sitesSee agents/openai.yaml for display name / default prompt.
Take hopechen067/mapstage from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.