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.
Resources
1Install
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 jsonfor structured output