Agent Skills: Context7 Documentation Lookup

Retrieve current library documentation and code examples from Context7. Use when looking up library APIs, "docs", specific library versions, or "how to use [library]". Prefer over training knowledge for library-specific questions. Do not use for general programming concepts.

UncategorizedID: trancong12102/ccc/context7

Install this agent skill to your local

pnpm dlx add-skill https://github.com/trancong12102/ccc/tree/HEAD/core/skills/context7

Skill Files

Browse the full folder contents for context7.

Download Skill

Loading file tree…

core/skills/context7/SKILL.md

Skill Metadata

Name
context7
Description
Retrieve current library documentation and code examples from Context7. Use when looking up library APIs, "docs", specific library versions, or "how to use [library]". Prefer over training knowledge for library-specific questions. Do not use for general programming concepts.

Context7 Documentation Lookup

Retrieve current documentation and code examples for any programming library directly from the source.

Usage

Use the Python script at scripts/context7.py.

Get Documentation

# Text format (default)
python scripts/context7.py docs \
  --library-id /facebook/react --query "useEffect cleanup function"

# Specific version
python scripts/context7.py docs \
  --library-id /vercel/next.js/v15.1.8 --query "app router middleware"

Search Libraries

Use search only when the library ID is unknown:

python scripts/context7.py search \
  --library react --query "hooks"

Query Tips

  • Use detailed, natural language queries for better results
  • Good: "How to implement authentication with middleware"
  • Bad: "auth"

Common Library IDs

| Library | ID | | ------- | -- | | React | /facebook/react | | Next.js | /vercel/next.js | | TailwindCSS | /tailwindlabs/tailwindcss | | Expo | /expo/expo | | ORPC | middleapi/orpc |

Rules

  • Query docs directly when you know the library ID
  • Use search only if unsure about the library ID
  • Use specific version IDs for consistent results (e.g., /vercel/next.js/v15.1.8)
  • Use --format json for structured output