@starfetch-js/skill
Advanced tools
+15
-3
| { | ||
| "name": "@starfetch-js/skill", | ||
| "version": "0.2.0", | ||
| "description": "Distributable Starfetch agent skill package.", | ||
| "version": "0.2.1", | ||
| "description": "Agent skill for safe, reproducible queries of Gaia, SIMBAD, VizieR, and other public astronomy catalogs.", | ||
| "type": "module", | ||
@@ -9,4 +9,16 @@ "license": "MIT", | ||
| "astronomy", | ||
| "gaia", | ||
| "simbad", | ||
| "vizier", | ||
| "exoplanets", | ||
| "nasa-exoplanet-archive", | ||
| "irsa", | ||
| "star-catalog", | ||
| "virtual-observatory", | ||
| "tap", | ||
| "adql", | ||
| "mcp", | ||
| "ai-agent", | ||
| "claude", | ||
| "cursor", | ||
| "codex", | ||
@@ -52,3 +64,3 @@ "agent-skill" | ||
| }, | ||
| "gitHead": "d77aa260e196f3a1aebb23221f969ec0fa5baefc" | ||
| "gitHead": "5edb8bd748ade8549c9336576ca2da3ce60654dc" | ||
| } |
+15
-11
| # @starfetch-js/skill | ||
| Distributable Starfetch agent skill package. | ||
| An optional agent skill for safe, reproducible queries of Gaia, SIMBAD, VizieR, | ||
| the NASA Exoplanet Archive, IRSA, and other public astronomy catalogs. It | ||
| teaches agents to select a service, inspect live TAP metadata, construct | ||
| bounded ADQL from the discovered schema, recover from failures, and report the | ||
| exact query and assumptions used. | ||
| The package contains static skill files and install helpers used by | ||
| `starfetch skill` commands. The skill teaches agents to inspect TAP metadata | ||
| first, select among supported services, construct bounded ADQL from exact table | ||
| and column metadata, recover from query failures, and report exact queries and | ||
| assumptions. Focused references cover ADQL, TAP metadata, safety, Gaia, SIMBAD, | ||
| VizieR, NASA Exoplanet Archive, and IRSA, with reproducible workflow examples. | ||
| The skill supplements [@starfetch-js/mcp](https://www.npmjs.com/package/@starfetch-js/mcp); | ||
| the MCP server remains usable without filesystem skills. Use the CLI to inspect | ||
| or install the packaged guidance: | ||
| The skill is recommended for richer multi-interaction agent behavior but is | ||
| not required to use the Starfetch MCP server. | ||
| ```sh | ||
| npx -y @starfetch-js/cli skill print | ||
| npx -y @starfetch-js/cli skill install --target codex | ||
| npx -y @starfetch-js/cli skill install --target claude-code --scope project | ||
| npx -y @starfetch-js/cli skill install --target cursor | ||
| ``` | ||
| Use `--dry-run` to inspect planned install actions before writing files. | ||
| Use `--dry-run` before installation to preview file actions. The package is a | ||
| static skill asset and install-helper dependency; install | ||
| [@starfetch-js/mcp](https://www.npmjs.com/package/@starfetch-js/mcp) to connect | ||
| an agent to catalog tools, or [@starfetch-js/cli](https://www.npmjs.com/package/@starfetch-js/cli) | ||
| for direct scripted queries. |
31170
1.89%25
19.05%