返回 Skill 列表
extension
分类: 开发与工程无需 API Key

Context7 API Documentation Fetcher

通过 Context7 API 获取最新库文档。在以下情况主动使用:(1) 使用任何外部库时;(2) 用户询问库 API、模式或最佳实践时;(3) 实现依赖第三方包的功能时;(4) 调试库特定问题时;(5) 需要训练数据截止日期后的最新文档时。始终优先使用此工具,而非猜测 API 或使用过时知识。

person作者: am-willhubclawhub

Context7 Documentation Fetcher

Retrieve current library documentation via Context7 API.

Workflow

1. Search for the library

python3 ~/.claude/skills/context7/scripts/context7.py search "<library-name>"

Example:

python3 ~/.claude/skills/context7/scripts/context7.py search "next.js"

Returns library metadata including the id field needed for step 2.

2. Fetch documentation context

python3 ~/.claude/skills/context7/scripts/context7.py context "<library-id>" "<query>"

Example:

python3 ~/.claude/skills/context7/scripts/context7.py context "/vercel/next.js" "app router middleware"

Options:

  • --type txt|md - Output format (default: txt)
  • --tokens N - Limit response tokens

Quick Reference

| Task | Command | |------|---------| | Find React docs | search "react" | | Get React hooks info | context "/facebook/react" "useEffect cleanup" | | Find Supabase | search "supabase" | | Get Supabase auth | context "/supabase/supabase" "authentication row level security" |

When to Use

  • Before implementing any library-dependent feature
  • When unsure about current API signatures
  • For library version-specific behavior
  • To verify best practices and patterns