Build My Context7
Download and filter documentation from manifests for Context7 integration.
Quick Start
/build-my-context7 # Process ALL manifests /build-my-context7 zod-docs # Process only zod-docs manifest
Output goes to output/ .
Workflow
Phase 1: Check Arguments
Check if $ARGUMENTS is provided:
-
If argument provided: Process only that specific manifest
-
If no argument: Process all manifests
Phase 2: Discovery
If processing a specific manifest:
-
Verify the manifest exists at .claude/skills/download-docs/scripts/manifests/{argument}.json
-
If not found, list available manifests and ask user to choose
If processing all manifests:
- List all manifests:
ls .claude/skills/download-docs/scripts/manifests/*.json
- Extract manifest names (without .json extension)
Phase 3: Processing
Spawn manifest-processor sub-agent(s):
Task tool call:
- subagent_type: manifest-processor
- prompt: "{manifest-name}"
The sub-agent handles everything:
-
Downloads files from the manifest source
-
Detects source type (URL vs GitHub)
-
Applies AI filtering for GitHub sources (skips for URL sources)
-
Returns a summary
For multiple manifests: Spawn ALL sub-agents in a SINGLE message for maximum parallelism.
Phase 4: Summary
After sub-agent(s) complete, compile results into a summary table:
Manifest Source Downloaded Filtered Final Status
name url/github N N/N/A N ✅/❌
Remind user to run /generate-agent-skills if needed.
Requirements
-
jq
-
JSON parsing
-
git
-
GitHub cloning
-
curl
-
URL downloads