context7▌
intellectronica/agent-skills · updated Apr 8, 2026
Retrieve current documentation for software libraries and frameworks via the Context7 API.
- ›Two-step workflow: search for a library by name and topic, then fetch documentation using the returned library ID
- ›Supports documentation retrieval across hundreds of libraries (React, Next.js, FastAPI, Axios, and others) with plain-text or JSON response formats
- ›Query parameters accept specific topics for relevance ranking; results include library descriptions and snippet counts
- ›No API key re
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:
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 namedescription: Brief description of the librarytotalSnippets: Number of documentation snippets available
Step 2: Fetch Documentation
To retrieve documentation, use the library ID from step 1:
curl -s "https://context7.com/api/v2/context?libraryId=LIBRARY_ID&query=TOPIC&type=txt"
Parameters:
libraryId(required): The library ID from search resultsquery(required): The specific topic to retrieve documentation fortype(optional): Response format -json(default) ortxt(plain text, more readable)
Examples
React hooks documentation
# 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
# 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
# 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=txtfor more readable output - Use
jqto filter and format JSON responses - Be specific with the
queryparameter 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)
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.7★★★★★68 reviews- ★★★★★Advait Kim· Dec 28, 2024
context7 has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Chaitanya Patil· Dec 24, 2024
context7 reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Xiao Menon· Dec 24, 2024
context7 is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Diego Martinez· Dec 24, 2024
Useful defaults in context7 — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Advait Zhang· Dec 16, 2024
I recommend context7 for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Omar Tandon· Nov 19, 2024
context7 fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Piyush G· Nov 15, 2024
I recommend context7 for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Daniel Farah· Nov 15, 2024
Registry listing for context7 matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Mateo Martinez· Nov 7, 2024
context7 reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Anaya Mehta· Oct 26, 2024
Registry listing for context7 matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 68