context7
Retrieve up-to-date documentation for software libraries, frameworks, and components via the Context7 API. This skill should be used when looking up documentation for any programming library or framework, finding code examples for specific APIs or features, verifying correct usage of library functio
By intellectronica · 10,855 installs
npx skills add intellectronica/agent-skills --skill context7
Source repository · Upstream listing
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:
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:
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
Next.js routing documentation
FastAPI dependency injection
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)