# context7-tools > Queries Context7 library documentation via Python CLI. Use when resolving library IDs, fetching API references, code examples, or conceptual guides. - Author: bsamiee - Repository: bsamiee/Parametric_Portal - Version: 20260113054057 - Stars: 1 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/bsamiee/Parametric_Portal - Web: https://mule.run/skillshub/@@bsamiee/Parametric_Portal~context7-tools:20260113054057 --- --- name: context7-tools type: complex depth: base user-invocable: false description: >- Queries Context7 library documentation via Python CLI. Use when resolving library IDs, fetching API references, code examples, or conceptual guides. --- # [H1][CONTEXT7-TOOLS] >**Dictum:** *Three commands mirror MCP capabilities plus unified convenience.*
Query Context7 library documentation. Matches MCP tool structure. --- ## [1][COMMANDS] | [CMD] | [ARGS] | [RETURNS] | | -------- | ------------------------ | -------------------------------------- | | resolve | ` [query]` | Top 5 matching IDs with scores | | docs | ` ` | Documentation filtered by query | | lookup | ` ` | Resolve + docs in one call | --- ## [2][USAGE] ```bash # Resolve library → see options uv run .claude/skills/context7-tools/scripts/context7.py resolve effect # Fetch docs for specific ID uv run .claude/skills/context7-tools/scripts/context7.py docs /effect-ts/effect "Services" # Unified: resolve + docs uv run .claude/skills/context7-tools/scripts/context7.py lookup react "hooks" ``` Slash command: `/lib-docs react "hooks and state"` --- ## [3][SELECTION_LOGIC] `lookup` auto-selects library by: VIP status → highest benchmark score. Use `resolve` first when disambiguation needed.