context7-docs

作者: upstash

獲取任何函式庫、框架、SDK、CLI 工具或雲端服務的最新文件與程式碼範例。當使用者詢問特定…時使用。

npx skills add https://github.com/upstash/context7 --skill context7-docs

Context7 Documentation Lookup

Retrieve current documentation and code examples from Context7 using the resolve-library-id and query-docs tools that ship with this extension.

When to use

Reach for these tools whenever a question involves a specific library, framework, SDK, CLI tool, or cloud service. Examples:

  • "How do I configure caching in Next.js 16?"
  • "What's the syntax for Prisma's findMany with relations?"
  • "Show me a working Tailwind v4 install for a Vite app."
  • "How do I rate-limit with @upstash/ratelimit?"

Workflow

  1. Resolve the library ID. Call 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.
  2. Query the docs. Call 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.
  3. Answer. Cite the library ID you used and quote code examples verbatim when relevant.

If the user supplies a library ID in /org/project or /org/project/version format directly, skip step 1 and call query-docs immediately.

Constraints

  • Do not call either tool more than 3 times per question.
  • Do not pass API keys, passwords, credentials, personal data, or proprietary code as the query argument — it is sent to the Context7 API.
  • Authentication uses the CONTEXT7_API_KEY environment variable. Get a key at https://context7.com/dashboard if requests fail with an auth error.

來自 upstash 的更多技能

context7-mcp
upstash
當使用者詢問關於函式庫、框架、API 參考資料,或需要程式碼範例時,應使用此技能。適用於設定問題、程式碼…
official
ctx7-cli
upstash
使用 ctx7 CLI 來擷取函式庫文件、管理 AI 編碼技能,以及設定 Context7 MCP。當使用者提到「ctx7」或「context7」時啟動…
official
docs
upstash
從 Context7 擷取並查詢任何程式庫或框架的最新文件與程式碼範例。適用於撰寫依賴於…的程式碼時。
official
documentation-lookup
upstash
擷取當前函式庫文件與程式碼範例,而非依賴訓練資料。將函式庫名稱解析為 Context7 文件 ID,再查詢設定、配置與 API 參考資訊。支援主要框架與函式庫:React、Vue、Svelte、Next.js、Express、Prisma、Supabase、Tailwind 等。針對設定問題、程式碼生成請求及框架特定查詢自動啟用。回傳具版本感知的文件與官方程式碼...
official
find-docs
upstash
使用 Context7 CLI 擷取任何函式庫的最新文件與程式碼範例。
official
redis-js
upstash
使用 Upstash Redis JavaScript/TypeScript SDK 進行無伺服器 Redis 操作。適用於快取、會話儲存、速率限制、排行榜、全文…
official
upstash-search-js
upstash
涵蓋 Upstash Search 快速入門、核心概念及 TypeScript SDK 使用方式的文檔技能入口點。當使用者詢問如何開始使用時使用…
official
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — 一個可安裝的AI代理技能,由upstash/search-js發布。
official