C
context7
by @intellectronicav
4.5(136)
检索并提供软件库、框架及API的最新文档,确保开发者获取准确、实时的技术信息。
安装方式
npx skills add https://github.com/intellectronica/agent-skills --skill context7compare_arrows
Before / After 效果对比
1 组使用前
过去,查找特定软件库或框架的最新文档通常需要手动浏览官方网站、论坛或GitHub仓库,耗时费力,且难以确保获取到的是最新、最准确的信息。
使用后
借助Context7,用户只需简单查询,系统即可智能检索并呈现最新、最相关的软件库文档,极大地简化了信息获取过程,确保开发人员始终使用最新资料。
SKILL.md
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)
用户评价 (0)
发表评价
效果
易用性
文档
兼容性
暂无评价
统计数据
安装量11.0K
评分4.5 / 5.0
版本
更新日期2026年9月19日
对比案例1 组
用户评分
4.5(136)
5
24%
4
51%
3
24%
2
2%
1
0%
为此 Skill 评分
0.0
兼容平台
🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI
时间线
创建2026年3月16日
最后更新2026年9月19日