SKILL.md
readonlyread-only
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— 若無有效 ID,ctx7 docs react "hooks"將會失敗 - 技能的儲存庫格式為
/owner/repo— 例如ctx7 skills install /anthropics/skills skills generate需要登入 — 請先執行ctx7 login






