context7
80
总安装量
80
周安装量
#2837
全站排名
安装命令
npx skills add https://github.com/am-will/codex-skills --skill context7
Agent 安装分布
codex
73
gemini-cli
56
opencode
50
claude-code
47
github-copilot
40
antigravity
32
Skill 文档
Context7 Documentation Fetcher
Retrieve current library documentation via Context7 API.
Authentication
This skill requires a Context7 API key in CONTEXT7_API_KEY.
Recommended setup options:
- Export it in your shell profile (global):
export CONTEXT7_API_KEY="your-context7-key"
- Use a local
.envfile (per-repo):
cp skills/context7/.env.example .env
set -a; source .env; set +a
Workflow
1. Search for the library
python3 ~/.codex/skills/context7/scripts/context7.py search "<library-name>"
Example:
python3 ~/.codex/skills/context7/scripts/context7.py search "next.js"
Returns library metadata including the id field needed for step 2.
2. Fetch documentation context
python3 ~/.codex/skills/context7/scripts/context7.py context "<library-id>" "<query>"
Example:
python3 ~/.codex/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