AgentSkillsCN

context7

获取最新版库文档。适用于用户咨询各类库、框架,或需要当前 API 参考资料与代码示例时使用。

SKILL.md
--- frontmatter
name: context7
description: Fetch up-to-date library documentation. Use when user asks about libraries, frameworks, or needs current API references/code examples.

Fetch current docs instead of relying on training data.

Primary Method: MCP Tools

Context7 is configured via .mcp.json and provides MCP tools automatically:

Available MCP Tools:

  • mcp__context7__resolve-library-id - Search for library by name
  • mcp__context7__query-docs - Fetch documentation for a library

Usage:

code
Tool: mcp__context7__resolve-library-id
Parameters: { "libraryName": "react", "query": "hooks" }

Tool: mcp__context7__query-docs
Parameters: { "libraryId": "/websites/react_dev", "query": "useState hook" }

Fallback: Scripts

If MCP tools are unavailable, use the Bash scripts in scripts/:

bash
# Search for library
./scripts/search.sh react hooks

# Fetch documentation
./scripts/fetch-docs.sh /websites/react_dev "useState hook"

Setup (Optional)

For higher rate limits, add your Context7 API key to .env:

bash
CONTEXT7_API_KEY=your-key-here

Get your key at: https://context7.com/dashboard

Works without API key but with lower rate limits.