Skills intellectronica agent-skills
context7
- Use it when:
- You need current docs for a library or framework, or want to check an API that may have changed since the model was trained.
- It does:
- Searches Context7 for the library's ID, then fetches documentation on your topic, with two curl calls.
- You get:
- Relevant documentation snippets and code examples as plain text in the conversation.
- Needs:
- curl and jq; no API key for basic, rate-limited use.
TL;DR
Context7 indexes documentation for software libraries and serves it by topic. This skill calls Context7's public HTTP API directly with curl. The first request searches by library name and a topic, such as react and hooks, and returns matches with an ID, title, description and snippet count. The second fetches documentation for that ID and a specific query, as readable plain text when type=txt is set. It includes worked examples for React hooks, Next.js routing and FastAPI dependency injection, and tips: be specific in the query, check further search results when the first is wrong, and URL-encode spaces.
Summarizes the skill at 9b0e00a.
npx skills add https://github.com/intellectronica/agent-skills --skill context7 skills.sh pageSource on GitHubAll skills from intellectronica/agent-skills
- Total Downloads
- 11,300 on skills.sh, Nov 9, 2026
- Repo stars
- 301 intellectronica/agent-skills
- First seen
- Jan 20, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 107 |
| Sep 28 | 74 |
| Oct 5 | 85 |
| Oct 12 | 60 |
| Oct 19 | 57 |
| Oct 26 | 47 |
| Nov 2 | 60 |
| Nov 9 | 59 |
| Category |
Guides for frameworks, databases and SDKs, mostly from their vendors. Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills. |
|---|---|
| Type |
Operates a CLI, API, app or bundled script to get something done. |
| Effect |
Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code. |
| Needs |
Instructions only. Works in any agent that supports skills. |
| Publisher |
Everyone else. Unverified vendor claims default to community. |
| Topics | |
| Stack |
SKILL.md
From intellectronica/agent-skills at 9b0e00a. Checked daily, last changed Nov 6, 2026.
Frontmatter
name: context7
description: 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 functions, or obtaining current information about library APIs that may have changed since training.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)