Dictum: Two-step resolution ensures accurate documentation retrieval.
Query Context7 library documentation via unified Python CLI.
[IMPORTANT] Commands require arguments. First resolve, then docs.
# Resolve library name → ID
uv run .claude/skills/context7-tools/scripts/context7.py resolve --library "react"
# Fetch documentation by resolved ID
uv run .claude/skills/context7-tools/scripts/context7.py docs --library-id "/facebook/react"
# Apply topic filter
uv run .claude/skills/context7-tools/scripts/context7.py docs --library-id "/facebook/react" --topic "hooks"
Set custom token limit
uv run .claude/skills/context7-tools/scripts/context7.py docs --library-id "/vercel/next.js" --tokens 10000
---
## [1][OUTPUT]
Commands return: `{"status": "success|error", ...}`.
| [INDEX] | [CMD] | [RESPONSE] |
| :-----: | --------- | -------------------------------------- |
| [1] | `resolve` | `{library: string, matches: object[]}` |
| [2] | `docs` | `{library_id: string, docs: object}` |