# Context7 > Recupera documentación actualizada de librerías, frameworks y componentes de software mediante la API de Context7, útil para buscar ejemplos de código y verificar el uso correcto de APIs. Fuente: https://skillsagentes.com/skills/intellectronica/agent-skills/context7 Markdown: https://skillsagentes.com/skills/intellectronica/agent-skills/context7.md Repositorio: https://github.com/intellectronica/agent-skills Autor: intellectronica Licencia: CC0-1.0 Actualizado: hace 8 meses Coste de contexto: 98 tok instalada, 792 tok al activarse, 792 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 intellectronica/agent-skills --skill context7 --agent claude-code # Cursor npx -y skills add intellectronica/agent-skills --skill context7 --agent cursor # Codex npx -y skills add intellectronica/agent-skills --skill context7 --agent codex # Gemini CLI npx -y skills add intellectronica/agent-skills --skill context7 --agent gemini # Windsurf npx -y skills add intellectronica/agent-skills --skill context7 --agent windsurf # Cline npx -y skills add intellectronica/agent-skills --skill context7 --agent cline ``` ## Qué hace - Busca el ID de una librería vía la API de búsqueda de Context7 usando curl - Recupera documentación actualizada de esa librería con el endpoint de contexto - Permite obtener ejemplos de código y uso correcto de APIs específicas ## Cuándo usarla - Se necesita buscar documentación de cualquier librería o framework de programación - Se buscan ejemplos de código para APIs o funciones específicas - Se necesita verificar el uso correcto de funciones de una librería - Se requiere información actual sobre APIs que pudieron haber cambiado desde el entrenamiento ## Qué la activa - "Busca la documentación actual de useState en React" - "¿Cómo se hace inyección de dependencias en FastAPI?" - "Necesito la documentación del app router de Next.js" ## Antes de instalar - Requiere curl y opcionalmente jq; no se necesita API key para uso básico (con límite de tasa). - Necesita en el PATH: curl, jq - makes network requests ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde intellectronica/agent-skills bajo CC0-1.0. Esta sección es el documento original y está en inglés. # Context7 ## Overview This skill enables retrieval of current documentation for software libraries and components by querying the Context7 API via curl. Use it instead of relying on potentially outdated training data. ## Workflow ### Step 1: Search for the Library To find the Context7 library ID, query the search endpoint: ```bash curl -s "https://context7.com/api/v2/libs/search?libraryName=LIBRARY_NAME&query=TOPIC" | jq '.results[0]' ``` **Parameters:** - `libraryName` (required): The library name to search for (e.g., "react", "nextjs", "fastapi", "axios") - `query` (required): A description of the topic for relevance ranking **Response fields:** - `id`: Library identifier for the context endpoint (e.g., `/websites/react_dev_reference`) - `title`: Human-readable library name - `description`: Brief description of the library - `totalSnippets`: Number of documentation snippets available ### Step 2: Fetch Documentation To retrieve documentation, use the library ID from step 1: ```bash curl -s "https://context7.com/api/v2/context?libraryId=LIBRARY_ID&query=TOPIC&type=txt" ``` **Parameters:** - `libraryId` (required): The library ID from search results - `query` (required): The specific topic to retrieve documentation for - `type` (optional): Response format - `json` (default) or `txt` (plain text, more readable) ## Examples ### React hooks documentation ```bash # Find React library ID curl -s "https://context7.com/api/v2/libs/search?libraryName=react&query=hooks" | jq '.results[0].id' # Returns: "/websites/react_dev_reference" # Fetch useState documentation curl -s "https://context7.com/api/v2/context?libraryId=/websites/react_dev_reference&query=useState&type=txt" ``` ### Next.js routing documentation ```bash # Find Next.js library ID curl -s "https://context7.com/api/v2/libs/search?libraryName=nextjs&query=routing" | jq '.results[0].id' # Fetch app router documentation curl -s "https://context7.com/api/v2/context?libraryId=/vercel/next.js&query=app+router&type=txt" ``` ### FastAPI dependency injection ```bash # Find FastAPI library ID curl -s "https://context7.com/api/v2/libs/search?libraryName=fastapi&query=dependencies" | jq '.results[0].id' # Fetch dependency injection documentation curl -s "https://context7.com/api/v2/context?libraryId=/fastapi/fastapi&query=dependency+injection&type=txt" ``` ## Tips - Use `type=txt` for more readable output - Use `jq` to filter and format JSON responses - Be specific with the `query` parameter to improve relevance ranking - If the first search result is not correct, check additional results in the array - URL-encode query parameters containing spaces (use `+` or `%20`) - No API key is required for basic usage (rate-limited) ## 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: [intellectronica](https://skillsagentes.com/creators/intellectronica.md) — 22 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 - [Gog Cli](https://skillsagentes.com/skills/intellectronica/agent-skills/gog-cli.md): Úsalo cuando el usuario quiera operar Google Workspace desde la línea de comandos con gog/gogcli: Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Apps Script, Chat, Classroom, Contacts, Tasks, Groups, Admin, Keep y auth. - [Monologue Notes Api](https://skillsagentes.com/skills/intellectronica/agent-skills/monologue-notes-api.md): Úsalo para leer o buscar notas de Monologue mediante su API REST: autenticación con MONOLOGUE_API_KEY, listado, paginación, filtros y manejo de errores, todo por HTTP directo con curl. - [Copilot Sdk](https://skillsagentes.com/skills/intellectronica/agent-skills/copilot-sdk.md): Ayuda con el trabajo del GitHub Copilot SDK en Node.js/TypeScript, Python, Go, .NET y Java: setup, autenticación, permisos, streaming, tools personalizadas, custom agents, servidores MCP, hooks, skills y persistencia de sesiones. - [Nano Banana 2](https://skillsagentes.com/skills/intellectronica/agent-skills/nano-banana-2.md): Genera y edita imágenes con Nano Banana 2 (Gemini 3.1 Flash Image Preview) de Google, para iteración rápida y control de aspect-ratio y resolución de 512px a 4K. - [Here Be Git](https://skillsagentes.com/skills/intellectronica/agent-skills/here-be-git.md): Inicializa un repositorio git con instrucciones opcionales de commit para el agente y un .gitignore. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)