# Context7 Docs > Obtiene documentación y ejemplos de código actualizados para cualquier librería, framework, SDK, CLI o servicio cloud, incluso los conocidos. Fuente: https://skillsagentes.com/skills/upstash/context7/context7-docs Markdown: https://skillsagentes.com/skills/upstash/context7/context7-docs.md Repositorio: https://github.com/upstash/context7 Autor: upstash Licencia: MIT Actualizado: el mes pasado Coste de contexto: 196 tok instalada, 695 tok al activarse, 695 tok con todos los archivos del bundle Bundle: 1 archivo, 3 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add upstash/context7 --skill context7-docs --agent claude-code # Cursor npx -y skills add upstash/context7 --skill context7-docs --agent cursor # Codex npx -y skills add upstash/context7 --skill context7-docs --agent codex # Gemini CLI npx -y skills add upstash/context7 --skill context7-docs --agent gemini # Windsurf npx -y skills add upstash/context7 --skill context7-docs --agent windsurf # Cline npx -y skills add upstash/context7 --skill context7-docs --agent cline ``` ## Qué hace - Resuelve el nombre de una librería a un ID de Context7 (formato /org/project) con resolve-library-id - Consulta documentación actual y ejemplos de código con query-docs, acotado a un solo concepto por llamada - Cita el ID de librería usado y ejemplos de código textuales en la respuesta ## Cuándo usarla - Preguntan por sintaxis de API, opciones de configuración o migración de versión de una librería concreta - Se necesita depurar comportamiento específico de una librería o instrucciones de instalación de un CLI ## Qué la activa - "¿Cómo configuro el caching en Next.js 16?" - "Muéstrame la sintaxis de findMany con relaciones en Prisma" ## Antes de instalar - Requiere la variable de entorno CONTEXT7_API_KEY si las peticiones fallan por error de autenticación. ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde upstash/context7 bajo MIT. Esta sección es el documento original y está en inglés. # Context7 Documentation Lookup Retrieve current documentation and code examples from [Context7](https://context7.com) 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. ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - Creador: [upstash](https://skillsagentes.com/creators/upstash.md) — 15 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Find Docs](https://skillsagentes.com/skills/upstash/context7/find-docs.md): Recupera documentación, referencias de API y ejemplos de código actualizados para cualquier tecnología de desarrollo, usando el CLI de Context7. - [Context7 Mcp](https://skillsagentes.com/skills/upstash/context7/context7-mcp.md): Se usa cuando el usuario pregunta sobre librerías, frameworks o referencias de API, o necesita ejemplos de código. Se activa con menciones de React, Vue, Next.js, Prisma, Supabase, etc. - [Context7 Cli](https://skillsagentes.com/skills/upstash/context7/context7-cli.md): Usa el CLI ctx7 para obtener documentación de librerías, gestionar skills de codificación con IA y configurar el MCP de Context7. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)