Agent Astronomer
Query your local Claude Code skill, agent, and plugin library from any conversation. Wraps the Agent Astronomer CLI as MCP tools.
The Answer
Agent Astronomer turns your installed skills, agents, and plugins into a searchable catalog any conversation can query. No more “which skill did that again?”
The Problem It Solves
A growing plugin collection is also a growing memory problem. Which skills exist? Which duplicates drifted? Which agent fires on which trigger? The answer lives on disk but the model cannot see it, so users default to loading everything or none of it.
How It Works
The plugin ships an MCP server that shells out to the bin/aa CLI in a sibling clone of the agent-astronomer repository. All reads go through the CLI, so plugin behavior matches the web UI.
| Tool | Purpose |
|---|---|
aa_stats | Catalog totals by kind with drift counts |
aa_search | Substring search over names, descriptions, triggers |
aa_similar | Lexical-similarity clusters containing a given name |
aa_drift | Stale plugin-cache copies |
aa_scan_folder | Classify candidates in a folder: new, duplicate, update, conflict |
aa_list | Full catalog list by kind |
What Makes It Different
The plugin does not bundle the scanner. All catalog reads go through the CLI, so plugin and web UI stay consistent. Node 22+ runs the TypeScript directly via --experimental-strip-types, with no build step and zero npm dependencies on the MCP side.