/ 目錄 / 演練場 / agent-skills-cli
● 社群 Karanjot786 ⚡ 即開即用

agent-skills-cli

作者 Karanjot786 · Karanjot786/agent-skills-cli

Agent 技能的通用 CLI 工具 — 瀏覽 SkillsMP 上 40,000+ 個技能,並同步至 Cursor、Claude Code、Copilot、Codex 和 Antigravity。

agent-skills-cli 是 agent 技能的通用套件管理器:瀏覽擁有 40,000+ 個技能的 SkillsMP 目錄、安裝至任何支援的 agent,並在各工具間保持版本一致。就像 npm 之於技能。如果你同時使用 Cursor、Claude Code 和 Codex,又不想手動管理三個獨立的技能資料夾,這個工具非常適合你。

為什麼要用

核心特性

即時演示

實際使用效果

agent-skills-cli-skill.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "agent-skills-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Karanjot786/agent-skills-cli",
        "~/.claude/skills/agent-skills-cli"
      ],
      "_inferred": true
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "agent-skills-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Karanjot786/agent-skills-cli",
        "~/.claude/skills/agent-skills-cli"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "agent-skills-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Karanjot786/agent-skills-cli",
        "~/.claude/skills/agent-skills-cli"
      ],
      "_inferred": true
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "agent-skills-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Karanjot786/agent-skills-cli",
        "~/.claude/skills/agent-skills-cli"
      ],
      "_inferred": true
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "agent-skills-cli-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Karanjot786/agent-skills-cli",
        "~/.claude/skills/agent-skills-cli"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "agent-skills-cli-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Karanjot786/agent-skills-cli",
          "~/.claude/skills/agent-skills-cli"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add agent-skills-cli-skill -- git clone https://github.com/Karanjot786/agent-skills-cli ~/.claude/skills/agent-skills-cli

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: agent-skills-cli

如何安裝一次技能並讓它在 Claude Code 和 Cursor 中同時運作

👤 同時使用多種 AI 程式開發工具的開發者 ⏱ ~10 min beginner

何時使用: 你希望無論在哪裡撰寫程式碼,都能使用同一個技能。

前置條件
  • 已安裝 CLI — npm i -g agent-skills-cli(或參考各 repo 文件)
步驟
  1. 搜尋
    agent-skills search 'ga4 event tracking'✓ 已複製
    → 來自 SkillsMP 的排序結果列表
  2. 安裝
    agent-skills install event-tracking-skill --targets claude-code,cursor✓ 已複製
    → 技能檔案已放置到各工具的技能目錄中
  3. 驗證
    agent-skills list --targets all✓ 已複製
    → 顯示技能已安裝在兩個工具中的表格

結果: 安裝一次,兩個(或更多)工具皆可使用。

注意事項
  • 部分技能僅支援特定工具 — CLI 會在安裝時標示不相容的情況

在整個團隊中鎖定技能版本

👤 需要可重現技能設定的團隊 ⏱ ~15 min intermediate

何時使用: 你希望每位團隊成員都使用相同的技能版本。

步驟
  1. 產生鎖定檔
    agent-skills lock --scope workspace✓ 已複製
    → skills.lock 檔案
  2. 從鎖定檔安裝
    agent-skills install --frozen-lockfile✓ 已複製
    → 版本與鎖定檔完全一致

結果: 每個 repo 擁有確定性的技能設定。

整理雜亂的 ~/.claude/skills 資料夾

👤 因隨意 git clone 而累積大量技能的開發者 ⏱ ~30 min intermediate

何時使用: 你有 30 個以上的技能資料夾,卻不知道哪些還在使用。

步驟
  1. 清點庫存
    agent-skills inventory ~/.claude/skills — show source, version, last used (if tracked)✓ 已複製
    → 包含來源與版本資訊的表格
  2. 替換為受管理的對應技能
    For each skill that has a SkillsMP equivalent, re-install via the CLI so it's managed.✓ 已複製
    → 遷移記錄

結果: 一個具有一致來源的受管理技能資料夾。

搭配使用: marketplace-skill

組合

與其他 MCP 搭配,撬動十倍槓桿

agent-skills-cli-skill + marketplace-skill

透過市集探索經過審核的技能,再以 CLI 安裝

Find a vetted ga4 skill in marketplace, install with agent-skills install to both Claude Code and Cursor.✓ 已複製
agent-skills-cli-skill + awesome-llm-skill

從 awesome-llm 目錄安裝個別技能,無需 clone 整個 repo

Use agent-skills to install just 'lead-research' from the awesome-llm-skills catalog.✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
search query 尋找技能時 0
install skill, targets? 新增技能時 0
upgrade skill?, targets? 更新版本時 0
list / inventory scope? 稽核已安裝技能時 0
lock scope 確保團隊可重現性時 0
remove skill, targets? 清理技能時 0

成本與限制

運行它的成本

API 配額
None
每次呼叫 Token 數
0 (CLI runs outside Claude context)
費用
Free
提示
鎖定版本 — 持續追蹤 30 個技能的最新版本會造成大量不必要的變動。

安全

權限、密鑰、影響範圍

憑證儲存: 無需憑證。選用:SkillsMP 金鑰可用於存取私有目錄。
資料出站: CLI 從 SkillsMP 套件庫拉取資料

故障排查

常見錯誤與修復

install fails with 'unknown target'

工具識別碼為:claude-code、cursor、copilot、codex、antigravity。執行 agent-skills targets 查看目前支援的完整列表。

驗證: agent-skills targets
version conflict between tools

在 skills.lock 中鎖定明確版本;避免讓各工具各自追蹤最新版本而產生版本漂移

替代方案

agent-skills-cli 對比其他方案

替代方案何時用它替代權衡
marketplace-skill你想要經過審核的技能,而非完整目錄選擇較少
Manual git clone你只使用一種工具且只需要一個技能無法擴展

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills