context7

📁 am-will/codex-skills 📅 Jan 23, 2026
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:

  1. Export it in your shell profile (global):
export CONTEXT7_API_KEY="your-context7-key"
  1. Use a local .env file (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