Documentation Lookup

Get up-to-date docs and code examples for any library or framework

✨ The solution you've been looking for

Verified
Tested and verified by our team
41961 Stars

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

documentation api-reference code-examples libraries frameworks setup configuration development
Repository

See It In Action

Interactive preview & real-world examples

Live Demo
Skill Demo Animation

AI Conversation Simulator

See how users interact with this skill

User Prompt

How do I configure Next.js middleware for authentication?

Skill Processing

Analyzing request...

Agent Response

Step-by-step setup instructions with current syntax and best practices from official Next.js documentation

Quick Start (3 Steps)

Get up and running in minutes

1

Install

claude-code skill install documentation-lookup

claude-code skill install documentation-lookup
2

Config

3

First Trigger

@documentation-lookup help

Commands

CommandDescriptionRequired Args
@documentation-lookup framework-setup-guidanceGet current setup and configuration instructions for modern frameworksNone
@documentation-lookup library-code-examplesGenerate code using specific libraries with up-to-date APIsNone
@documentation-lookup api-reference-lookupAccess current API methods and parameters for popular servicesNone

Typical Use Cases

Framework Setup Guidance

Get current setup and configuration instructions for modern frameworks

Library Code Examples

Generate code using specific libraries with up-to-date APIs

API Reference Lookup

Access current API methods and parameters for popular services

Overview

When the user asks about libraries, frameworks, or needs code examples, use Context7 to fetch current documentation instead of relying on training data.

When to Use This Skill

Activate this skill when the user:

  • Asks setup or configuration questions (“How do I configure Next.js middleware?”)
  • Requests code involving libraries (“Write a Prisma query for…”)
  • Needs API references (“What are the Supabase auth methods?”)
  • Mentions specific frameworks (React, Vue, Svelte, Express, Tailwind, etc.)

How to Fetch Documentation

Step 1: Resolve the Library ID

Call resolve-library-id with:

  • libraryName: The library name extracted from the user’s question
  • query: The user’s full question (improves relevance ranking)

Step 2: Select the Best Match

From the resolution results, choose based on:

  • Exact or closest name match to what the user asked for
  • Higher benchmark scores indicate better documentation quality
  • If the user mentioned a version (e.g., “React 19”), prefer version-specific IDs

Step 3: Fetch the Documentation

Call query-docs with:

  • libraryId: The selected Context7 library ID (e.g., /vercel/next.js)
  • query: The user’s specific question

Step 4: Use the Documentation

Incorporate the fetched documentation into your response:

  • Answer the user’s question using current, accurate information
  • Include relevant code examples from the docs
  • Cite the library version when relevant

Guidelines

  • Be specific: Pass the user’s full question as the query for better results
  • Version awareness: When users mention versions (“Next.js 15”, “React 19”), use version-specific library IDs if available from the resolution step
  • Prefer official sources: When multiple matches exist, prefer official/primary packages over community forks

What Users Are Saying

Real feedback from the community

Environment Matrix

Dependencies

Context7 documentation service access

Framework Support

React ✓ (recommended) Vue ✓ Next.js ✓ (recommended) Svelte ✓ Express ✓ Tailwind CSS ✓ Prisma ✓ Supabase ✓ Most popular JavaScript/TypeScript libraries ✓

Context Window

Token Usage ~3K-8K tokens depending on documentation complexity

Security & Privacy

Information

Author
upstash
Updated
2026-01-30
Category
productivity-tools