Look up library documentation using Context7. Use when needing API reference, library docs, framework documentation, or technical documentation lookup. Provides up-to-date, version-specific docs and code examples.
Install
npx skillscat add julianobarbosa/claude-code-skills/looking-up-docs Install via the SkillsCat registry.
About this skill
The skill looks up library documentation via Context7, retrieving version‑specific API reference, code examples, and technical docs. It solves the need to find accurate, up‑to‑date documentation for a specific library version without manual searching. Use it when an agent or developer requires current API details, code snippets, or framework documentation for a particular library.
SKILL.md
Documentation Lookup with Context7
Context7 provides up-to-date, version-specific documentation and code examples directly from source libraries.
Why Context7
- Current APIs: No hallucinated or outdated patterns
- Version-specific: Gets docs for exact library versions
- Code examples: Real, working code from actual documentation
Workflow
- Resolve library ID:
mcp__context7__resolve-library-idwithlibraryName - Get documentation:
mcp__context7__get-library-docswithcontext7CompatibleLibraryIDandtopic
Modes
| Mode | Use For |
|---|---|
code |
API references, code examples (default) |
info |
Conceptual guides, architecture, tutorials |
Examples
# React hooks
resolve-library-id: "react"
get-library-docs: context7CompatibleLibraryID="/facebook/react", topic="hooks", mode="code"
# Next.js middleware
resolve-library-id: "next.js"
get-library-docs: context7CompatibleLibraryID="/vercel/next.js", topic="middleware"
# Go net/http
resolve-library-id: "go net/http"
get-library-docs: context7CompatibleLibraryID="/golang/go", topic="http server"
# Kubernetes API
resolve-library-id: "kubernetes"
get-library-docs: context7CompatibleLibraryID="/kubernetes/kubernetes", topic="deployment"Tips
- Use
topicparameter to narrow results to specific features - Try
mode="info"for architectural questions - Paginate with
page=2,page=3if initial results insufficient