SKILL.md
readonly只读
name
context7-cli
description
使用 ctx7 CLI 获取库文档、管理 AI 编码技能以及配置 Context7 MCP。当用户提到“ctx7”或“context7”、需要任何库的最新文档、想要安装/搜索/生成技能,或需要为其 AI 编码代理设置 Context7 时激活。
ctx7 CLI
Context7 CLI 做三件事:获取最新的库文档、管理 AI 编码技能,以及为你的编辑器设置 Context7 MCP。
在运行命令之前,请确保 CLI 是最新的:
npm install -g ctx7@latest
或者直接运行而不安装:
npx ctx7@latest <command>
本技能涵盖的内容
- 文档 — 获取任何库的最新文档。在编写代码、验证 API 签名或训练数据可能过时时使用。
- 技能管理 — 安装、搜索、建议、列出、移除和生成 AI 编码技能。
- 设置 — 为 Claude Code / Cursor / OpenCode 配置 Context7 MCP。
快速参考
# 文档
ctx7 library <name> <query> # 步骤 1:解析库 ID
ctx7 docs <libraryId> <query> # 步骤 2:获取文档
# 技能
ctx7 skills install /owner/repo # 从仓库安装(交互式)
ctx7 skills install /owner/repo name # 安装特定技能
ctx7 skills search <keywords> # 搜索注册表
ctx7 skills suggest # 根据项目依赖自动建议
ctx7 skills list # 列出已安装的技能
ctx7 skills remove <name> # 卸载技能
ctx7 skills generate # 使用 AI 生成自定义技能(需要登录)
# 设置
ctx7 setup # 配置 Context7 MCP(交互式)
ctx7 login # 登录以获得更高的速率限制和技能生成
ctx7 whoami # 检查当前登录状态
身份验证
ctx7 login # 打开浏览器进行 OAuth
ctx7 login --no-browser # 打印 URL 而不是打开浏览器
ctx7 logout # 清除存储的令牌
ctx7 whoami # 显示当前登录状态(姓名 + 邮箱)
大多数命令无需登录即可使用。例外情况:skills generate 始终需要登录;ctx7 setup 需要登录,除非传递了 --api-key 或 --oauth。登录还会解锁文档命令的更高速率限制。
通过环境变量设置 API 密钥以完全跳过交互式登录:
export CONTEXT7_API_KEY=your_key
常见错误
- 库 ID 需要以
/开头 —/facebook/react而不是facebook/react - 始终先运行
ctx7 library—ctx7 docs react "hooks"如果没有有效 ID 将会失败 - 技能的仓库格式为
/owner/repo— 例如ctx7 skills install /anthropics/skills skills generate需要登录 — 先运行ctx7 login






