Agent skill · writing content · affaan-m

documentation-lookup

Use up-to-date library and framework docs via Context7 MCP instead of training data. Activates for setup questions, API references, code examples, or when the user names a framework (e.g. React, Next.js, Prisma).

Why this skill is useful

Provides access to live documentation and code examples for specific libraries and frameworks that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Documentation Lookup (Context7) When the user asks about libraries, frameworks, or APIs, fetch current documentation via the Context7 MCP (tools resolve-library-id and query-docs) instead of relying on training data. Core Concepts Context7: MCP server that exposes live documentation; use it instead of training data for libraries and APIs. resolve-library-id: Returns Context7-compatible library IDs (e.g. /vercel/next.js) from a library name and query. query-docs: Fetches documentation and code snippets for a given library ID and question. Always call resolve-library-id first to get a valid library ID. When to use Activate when the user: Asks setup or configuration questions (e.g. "How do I configure Next.js middleware?") Requests code that depends on a library ("Write a Prisma query for...") Needs API or reference information ("What are the Supabase auth methods?") Mentions specific frameworks or libraries (React, Vue, Svelte, Express, Tailwind, Prisma, Supabase, etc.) Use this skill whenever the request depends on accurate, up-to-date behavior of a library, framework, or API. Applies across harnesses that have the Context7 MCP configured (e.g. Claude Code, Cursor, Codex). How it works Step 1: Resolve the Library ID Call the resolve-library-id MCP tool with: libraryName: The library or product name taken from the user's question (e.g. Next.js, Prisma, Supabase). query: The user's full question. This improves relevance ranking of results. You must obtain a Context7-compatible library ID (format /org/project or /org/project/version) before querying docs. Do not call query-docs without a valid library ID from this step. Step 2: Select the Best Match From the resolution results, choose one result using: Name match: Prefer exact or closest match to what the user asked for. Benchmark score: Higher scores indicate better documentation quality (100 is highest). Source reputation: Prefer High or Medium reputation when available. Version: If the user specified a version (e.g. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/documentation-lookup--2631aa

View the source on GitHub

Browse the @skills marketplace