context7-mcp

Esta habilidade deve ser usada quando o usuário perguntar sobre bibliotecas, frameworks, referências de API ou precisar de exemplos de código. Ativa para perguntas de configuração, código…

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

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: What to look up in the library's documentation (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: What to look up in the library's documentation, scoped to a single concept

If the user's question spans multiple distinct concepts (e.g. routing and auth and caching), make a separate query-docs call per concept with the same library ID, unless the question is about how the concepts interact — combined queries dilute ranking and return shallow results for each topic.

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: Describe what to look up in the library's documentation, but keep each query to a single concept
  • One topic per query: Split multi-topic questions into separate query-docs calls — resolve the library ID once, then query per concept, unless the question is about how the concepts interact
  • 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

Mais skills de upstash

context7-docs
upstash
Obtenha documentação atualizada e exemplos de código para qualquer biblioteca, framework, SDK, ferramenta CLI ou serviço de nuvem. Use sempre que o usuário perguntar sobre um…
official
ctx7-cli
upstash
Use a CLI ctx7 para buscar documentação de bibliotecas, gerenciar habilidades de codificação de IA e configurar o Context7 MCP. Ative quando o usuário mencionar "ctx7" ou "context7",…
official
docs
upstash
Recupera e consulta documentação atualizada e exemplos de código do Context7 para qualquer biblioteca ou framework de programação. Use ao escrever código que depende de…
official
documentation-lookup
upstash
Busca a documentação atual da biblioteca e exemplos de código em vez de depender dos dados de treinamento. Resolve nomes de bibliotecas para IDs de documentação do Context7 e consulta informações de configuração, instalação e referência da API. Suporta frameworks e bibliotecas principais: React, Vue, Svelte, Next.js, Express, Prisma, Supabase, Tailwind e outros. Ativa automaticamente para perguntas de configuração, solicitações de geração de código e consultas específicas de frameworks. Retorna documentação com versão e código oficial...
official
find-docs
upstash
Recupere a documentação atual e exemplos de código para qualquer biblioteca usando a CLI do Context7.
official
redis-js
upstash
Trabalhe com o SDK JavaScript/TypeScript do Upstash Redis para operações Redis sem servidor. Use para cache, armazenamento de sessão, limitação de taxa, rankings, texto completo…
official
upstash-search-js
upstash
Ponto de entrada para habilidades de documentação que cobrem inícios rápidos do Upstash Search, conceitos principais e uso do SDK TypeScript. Use quando um usuário perguntar como começar,…
official
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — uma skill instalável para agentes de IA, publicada por upstash/search-js.
official