Starmap Manager

Download astronomical datasets and convert them into game-ready JSON.

1|1|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/sunholo-data/stapledons_voyage --skill starmap-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Starmap Manager
Source: https://github.com/sunholo-data/stapledons_voyage/tree/main/.claude/skills/starmap-manager
Command: npx skills add https://github.com/sunholo-data/stapledons_voyage --skill starmap-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, python3, astropy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the complex process of acquiring, processing, and managing vast astronomical datasets for a game's 3D starmap. It automates downloading star catalogs, exoplanet data, and galactic imagery, ensuring game-ready formats and consistent updates.

Core Features & Use Cases

  • Automated Data Download: Fetches real star catalogs (Gaia), exoplanet data (NASA), and galactic backgrounds (ESA/ESO).
  • Game-Ready Processing: Converts raw astronomical data into optimized JSON formats for seamless engine integration.
  • Tiered Data Management: Supports different data tiers (Quick, Medium, Large) for various development and release needs.
  • Use Case: To quickly populate your game's starmap with a rich dataset, use this skill to download the "medium" star catalog, exoplanet data, and a 4K galactic background, then process them into game-ready JSON files.

Quick Start

Download the medium star catalog, exoplanet data, and a 4K galactic background. Then, process all downloaded catalogs into game-ready format.

Frequently Asked Questions about Starmap Manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download and process real star catalog data for a game starmap?

Download real star catalogs from sources like Gaia and NASA Exoplanet Archive, then process them into game-ready JSON format. This Skill automates fetching from Gaia CNS5, GCNS, and ESA all-sky maps, converting raw astronomical data into optimized JSON that your game engine can integrate directly.

Can I convert astronomical data into JSON for game development?

Yes. This Skill converts raw star catalogs, exoplanet data, and galactic backgrounds into game-ready JSON formats. It handles coordinate conversion and asset management, ensuring consistent, optimized datasets across quick, medium, and large tiers for different development stages.

What's the best way to automate downloading exoplanet and star data?

Automate downloads from NASA Exoplanet Archive and Gaia catalogs using curl and jq for extraction and filtering. This Skill orchestrates the full pipeline—fetching, processing into JSON, and organizing assets into your starmap directory with Python-based coordinate conversion.

Do I need Python and jq to process astronomical datasets?

Yes. Python handles data conversion and coordinate transformations, while jq processes and filters JSON during download. Combined with curl for fetching catalogs, these dependencies enable both raw data acquisition and game-ready format conversion.

How do tiered datasets work for starmap development?

Tiered data management supports Quick (lightweight prototype), Medium (balanced for development), and Large (full-fidelity release) datasets. Each tier pulls from the same sources but at different scales, letting you iterate rapidly early and deploy rich data at release.

What happens if I need to update my starmap with new catalog data?

Re-run the download and processing steps to fetch updated star catalogs and exoplanet records from live sources. The Skill manages version control and asset organization in assets/data/starmap, so new data integrates cleanly without manual file management.