AgentSkillsCN

context7-tools

通过统一的 Python CLI 查询 Context7 库的文档。当您需要解析库 ID、获取 API 参考、代码示例,或为任意编程库或框架寻找概念指南时,可使用此技能。

SKILL.md
--- frontmatter
name: context7-tools
type: complex
depth: base
description: >-
  Queries Context7 library documentation via unified Python CLI. Use when
  resolving library IDs, fetching API references, code examples, or conceptual
  guides for any programming library or framework.

[H1][CONTEXT7-TOOLS]

Dictum: Two-step resolution ensures accurate documentation retrieval.

<br>

Query Context7 library documentation via unified Python CLI.

[IMPORTANT] Commands require arguments. First resolve, then docs.

bash
# 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}