PlugWiki

find-docs Skill (Upstash Context7) for Claude: Look Up Current Library Docs and Install It

Makes Claude fetch current documentation and code examples for a library through the Context7 command line tool, for developers who want fewer outdated answers.

Installs
9.8K
on skills.sh
Stars
64K
on GitHub
Updated
Nov 2026
last repo commit

find-docs is Upstash's skill for Context7, its library documentation service. When you ask about a library, framework, SDK, CLI tool or cloud service, it has Claude run npx ctx7@latest library to find the right library ID, then npx ctx7@latest docs to pull current docs for your question. Its description says to use it even for well-known libraries and to prefer it over web search for library docs.

It needs Node.js and network access, because every lookup runs an npx command. It works without signing in. A free Context7 API key or an OAuth login gives higher rate limits. Claude is limited to 3 command runs per question.

Good for

  • Developers whose assistant keeps using old API syntax for React, Next.js, Prisma or Tailwind
  • Anyone upgrading a library who needs the docs for one exact version
  • Users who prefer a CLI-based skill over registering an MCP server

Install find-docs

Claude Code

  1. 1

    Copy this prompt.

    Install the find-docs skill in Claude Code. Run this command:
    
    npx skills add https://github.com/upstash/context7 --skill find-docs
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

The README says npx ctx7 setup signs you in with OAuth, creates an API key and installs "the appropriate skill", in CLI + Skills mode or MCP mode. It does not say which skill. The skills CLI route installs find-docs itself. The Claude Code plugin in the repo's marketplace bundles the Context7 MCP server and does not list find-docs.

Built from the package data we hold. Not yet tested by us. Source.

What's in the skill

When it loads

Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific library, framework, SDK, CLI tool, or cloud service — even for well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot. Your training data may not reflect recent API changes or version updates. Always use for: API syntax questions, configuration options, version migration issues, "how do I" questions mentioning a library name, debugging that involves library-specific behavior, setup instructions, and CLI tool usage. Use even when you think you know the answer — do not rely on training data for API details, signatures, or configuration options as they are frequently outdated. Always verify against current docs. Prefer this over web search for library documentation and API details.

Sections in SKILL.md

  1. Workflow
  2. Step 1: Resolve a Library
  3. Result fields
  4. Selection process
  5. Version-specific IDs
  6. Step 2: Query Documentation
  7. Writing good queries
  8. Authentication
  9. Error Handling
  10. Common Mistakes

Key facts

Installs on skills.sh
9,759 (Nov 2, 2026)
Last commit
Nov 1, 2026

What it includes

  • Runs `npx ctx7@latest library <name> "<query>"` to find a library ID

    Returns matching libraries with their ID, snippet count, source reputation, benchmark score and versions. Claude must run this first unless you give an ID like /org/project.

    Network · Step 1: library

  • Runs `npx ctx7@latest docs <libraryId> "<query>"` to pull docs and examples

    Returns code snippets and prose snippets for the question. Add --language and code examples in that language rank first.

    Network · Step 2: docs

  • Uses /org/project/version when you name a version

    The library output lists available versions, and Claude picks the closest match to the one you asked about.

    Version-specific IDs

  • One topic per query, specific wording, no secrets

    The skill tells Claude not to put API keys, passwords, credentials, personal data or proprietary code in a query.

    Query writing rules

  • Works without sign-in; CONTEXT7_API_KEY or `ctx7 login` raises rate limits

    Login is OAuth through the ctx7 CLI.

    Network · Authentication

  • On a quota error, tells you and offers login before using training data

    The skill says not to fall back to training data silently.

    Quota fallback

  • No more than 3 command runs per question

    After 3 tries Claude uses the best result it has.

    3-run limit

From the official docs

Permissions

Low risk

Each lookup runs an npm package on your machine and sends your question to Context7. Keep secrets out of the question and approve the command only if you trust the package.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It runs the latest ctx7 package every time

    Every lookup is an npx ctx7@latest command, so npm code is fetched and run on your machine. Approve the command only if you trust the ctx7 package. github.com

  • Your question goes to Context7

    The query text is the question Claude passes to the ctx7 command. SKILL.md tells Claude to leave out keys, passwords, personal data and proprietary code, but check what it sends. github.com

  • An API key is optional

    CONTEXT7_API_KEY or the ctx7 login raises rate limits. Keep the key in your environment, not in chat. github.com

Technical details
Turning on read-onlyThe skill defines two lookup commands, library and docs. Login is a separate command it only suggests.
Sign-in and keysOptional CONTEXT7_API_KEY environment variable or OAuth login through npx ctx7@latest login. SKILL.md does not say where the login token is stored.
Scopes
  • Runs npx ctx7@latest in your shell

  • Sends your documentation question to the Context7 service

Questions

What does find-docs do?

It makes Claude look up current documentation for a library before answering. It resolves a library ID with the Context7 CLI, then pulls docs and code examples for your question.

Is find-docs made by Upstash?

It lives in the upstash/context7 repo, which is the Context7 project. The skill's text names the Context7 CLI. The Context7 MCP server has its own page at /mcp/context7.

How do I install find-docs?

Use the install box above. It needs Node.js, because every lookup runs an npx command. The README also offers npx ctx7 setup, which installs "the appropriate skill" for CLI or MCP mode.

Do I need an API key or account?

It works without either, according to SKILL.md. A free key from the Context7 dashboard, set as CONTEXT7_API_KEY, or npx ctx7@latest login gives higher rate limits.

What happens when I hit the quota?

Claude tells you the Context7 quota is used up and suggests logging in for higher limits. If you decline, it answers from training knowledge and says the answer may be out of date.

Does it work in the Claude app or Codex?

There is no Claude app upload tab, because the skill runs npx on your machine. The README does not name Codex for this skill.

Is find-docs safe?

The skill is one text file with no scripts, but it makes Claude run npx ctx7@latest, which fetches and runs npm code. Your question text goes to the Context7 service. The skill tells Claude to leave keys, passwords, personal data and proprietary code out of queries, so check each command.

find-docs vs the Context7 MCP server?

Both fetch docs from Context7. The README describes two modes: CLI + Skills, which needs no MCP server, and MCP, which registers a server your agent calls as a tool. find-docs is the CLI route.

find-docs vs context7-cli?

Both are skills in the same repo. context7-cli says to activate when you mention ctx7 or Context7 or need to set up Context7 for your agent. find-docs says to activate for any library, framework, SDK or cloud service question.

Information

updated Nov 2, 2026

Folder
skills/find-docs

upstash/context7skills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 6
  1. context7 README · github.com
  2. context7 marketplace.json · github.com
  3. SKILL.md · github.com
  4. skills.sh listing · skills.sh
  5. context7-cli SKILL.md · github.com
  6. context7-mcp SKILL.md · github.com

Updated Nov 2, 2026.