Skills
Chapter 1 of 5
Fetch up-to-date documentation and code examples for any library, framework, SDK, CLI tool, or cloud service.
1 minute · 268 words · 4 sections
Retrieve current documentation and code examples from Context7 (opens in a new tab) using the resolve-library-id and query-docs tools that ship with this extension.
Reach for these tools whenever a question involves a specific library, framework, SDK, CLI tool, or cloud service. Examples:
findMany with relations?”@upstash/ratelimit?”resolve-library-id with the library name and what to look up in the library’s documentation. The tool returns matching libraries with their Context7 IDs (/org/project format), descriptions, snippet counts, and quality scores. Pick the best match — prioritize official sources, name match, and high benchmark scores.query-docs with the chosen library ID and what to look up in the library’s documentation, scoped to a single concept — if the question spans multiple distinct concepts, make a separate call per concept with the same library ID, unless the question is about how the concepts interact. The tool returns documentation snippets and code examples.If the user supplies a library ID in /org/project or /org/project/version format directly, skip step 1 and call query-docs immediately.
query argument — it is sent to the Context7 API.CONTEXT7_API_KEY environment variable. Get a key at https://context7.com/dashboard (opens in a new tab) if requests fail with an auth error.Install this repository
npx skills add upstash/context7/plugin marketplace add upstash/context7Skills install per repository, not per chapter — the CLI has no documented per-skill form, so we do not print one.
Fetch up-to-date documentation and code examples for any library, framework, SDK, CLI tool, or cloud service. Use whenever the user asks about a specific library — even well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot — because 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 — they are frequently out of date. Prefer this over web search for library documentation.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
packages/pi/skills/context7-docs/SKILL.mdmaster, last pushed 9 August 2026.SKILL.md, not by matching a directory convention. 3 distinct layouts observed: packages/pi/skills/*/SKILL.md, plugins/agent-plugins/context7/skills/*/SKILL.md, skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Upstash, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./upstash/context7.md, and each chapter at its own .md URL.