trancong12102

context7

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.

trancong12102 3 Updated 4mo ago

Resources

1
GitHub

Install

npx skillscat add trancong12102/ccc/context7

Install via the SkillsCat registry.

SKILL.md

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