Agent skill
Starmap Manager
Manage starmap data assets for Stapledons Voyage. Use when downloading star catalogs, galactic backgrounds, or processing astronomical data. (project)
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/starmap-manager
SKILL.md
Starmap Manager
Download, process, and manage astronomical data for the game's 3D starmap. Handles real star catalogs (Gaia), exoplanet data (NASA), and galactic background imagery (ESA/ESO).
Quick Start
Most common usage:
# Download quick dataset (~2MB total, fastest start)
.claude/skills/starmap-manager/scripts/download_stars.sh quick
# Download medium dataset (~15MB, richer local bubble)
.claude/skills/starmap-manager/scripts/download_stars.sh medium
# Download galactic background
.claude/skills/starmap-manager/scripts/download_background.sh
# Check what's installed
.claude/skills/starmap-manager/scripts/status.sh
When to Use This Skill
Invoke this skill when:
- User wants to download real star data for the game
- User asks about Gaia, exoplanet, or astronomical data sources
- User wants galactic background images/textures
- Setting up starmap assets for the first time
- Upgrading from quick to medium/large dataset
Data Tiers
| Tier | Stars | Exoplanets | Size | Use Case |
|---|---|---|---|---|
| Quick | 5,930 (CNS5) | ~6,000 | ~2 MB | Rapid prototyping |
| Medium | ~50,000 (filtered GCNS) | ~6,000 | ~15 MB | Release candidate |
| Large | 331,312 (full GCNS) | ~6,000 | ~75 MB | HD/DLC option |
Available Scripts
scripts/download_stars.sh <tier>
Download star catalog for specified tier (quick/medium/large).
# Quick: CNS5 nearby stars (~1.2MB)
.claude/skills/starmap-manager/scripts/download_stars.sh quick
# Medium: Filtered GCNS G/K/M dwarfs (~10MB)
.claude/skills/starmap-manager/scripts/download_stars.sh medium
# Large: Full GCNS 100pc catalog (~72MB compressed)
.claude/skills/starmap-manager/scripts/download_stars.sh large
scripts/download_exoplanets.sh
Download NASA Exoplanet Archive confirmed planets (~3MB).
.claude/skills/starmap-manager/scripts/download_exoplanets.sh
scripts/download_background.sh [resolution]
Download ESA Gaia all-sky map for galactic background.
# 4K version (4096x2048, ~5MB) - default
.claude/skills/starmap-manager/scripts/download_background.sh 4k
# 8K version (8192x4096, ~20MB)
.claude/skills/starmap-manager/scripts/download_background.sh 8k
scripts/process_stars.sh
Convert downloaded star catalogs to game-ready format.
# Process all downloaded catalogs
.claude/skills/starmap-manager/scripts/process_stars.sh
scripts/status.sh
Show current starmap asset status.
.claude/skills/starmap-manager/scripts/status.sh
Workflow
1. Initial Setup (Quick Start)
# Download minimal dataset for development
.claude/skills/starmap-manager/scripts/download_stars.sh quick
.claude/skills/starmap-manager/scripts/download_exoplanets.sh
.claude/skills/starmap-manager/scripts/download_background.sh
.claude/skills/starmap-manager/scripts/process_stars.sh
2. Upgrade to Medium (Pre-Release)
# Get richer dataset for release
.claude/skills/starmap-manager/scripts/download_stars.sh medium
.claude/skills/starmap-manager/scripts/process_stars.sh
3. HD Assets (Optional DLC)
# Full catalog + high-res background
.claude/skills/starmap-manager/scripts/download_stars.sh large
.claude/skills/starmap-manager/scripts/download_background.sh 8k
.claude/skills/starmap-manager/scripts/process_stars.sh
Output Files
All processed data goes to assets/data/starmap/:
assets/data/starmap/
├── stars.json # Combined star catalog (positions, types, etc.)
├── exoplanets.json # Confirmed exoplanets with orbital data
├── habitable.json # Pre-filtered habitable zone candidates
└── background/
└── galaxy_4k.png # All-sky galactic panorama
Resources
Data Sources
See resources/data_sources.md for:
- Complete data source documentation
- API endpoints and download URLs
- Data schemas and column descriptions
- Licensing information (all CC BY-SA 3.0 compatible)
Processing Pipeline
See resources/processing.md for:
- Coordinate conversion (RA/Dec to galactic XYZ)
- Filtering criteria for each tier
- JSON schema for game integration
- Habitable zone calculations
Notes
- Licensing: All data is CC BY-SA 3.0 or public domain
- Updates: Star positions don't change; exoplanets update quarterly
- Determinism: Same processing produces identical output
- Dependencies: Requires
curl,jq,python3(for coordinate conversion)
Didn't find tool you were looking for?