Auto-Pilot / 全自动
更新于 a month ago

add-skill-installer

Kkevintsai1202
0.0k
kevintsai1202/add-skill-installer
82
Agent 评分

💡 摘要

一个从 Git 仓库安装 AI 助手技能到多种编程助手平台的 CLI 工具。

🎯 适合人群

AI 助手高级用户开发者效率工具爱好者AI 工具集成者管理开发工具链的团队负责人

🤖 AI 吐槽:这是你的 AI 助手的包管理器,这很棒,直到你意识到你现在要为你的非感知同事处理依赖地狱。

安全分析低风险

该工具克隆并执行来自任意 Git 仓库的代码,带来显著的供应链和代码执行风险。缓解措施:在安装前实施代码审查流程或仅允许安装受信任仓库的白名单。


name: add-skill-installer description: 安裝 Agent Skills 到本機。當用戶想要「安裝技能」、「新增 skill」、「從 GitHub 安裝 skill」、或「install skill from repo」時觸發此技能。 metadata: author: kevin version: "1.1.0" argument-hint:

Add Skill Installer

透過 npx add-skill 從任何 Git 儲存庫安裝 Agent Skills。

支援的 Agents

| Agent | 識別名稱 | 全域技能目錄 | |-------|----------|--------------| | Antigravity | antigravity | ~/.gemini/antigravity/skills/ | | Claude Code | claude-code | ~/.claude/skills/ | | Cursor | cursor | .cursor/skills/ | | Codex | codex | .codex/skills/ | | OpenCode | opencode | .opencode/skills/ | | GitHub Copilot | github-copilot | .github/copilot/skills/ | | Roo Code | roo | .roo/skills/ |

CLI 完整用法

Usage: add-skill [options] <source>

Install skills onto coding agents

Arguments:
  source                   Git repo URL, GitHub shorthand (owner/repo), or direct path to skill

Options:
  -V, --version            輸出版本號
  -g, --global             全域安裝(user-level)而非專案級
  -a, --agent <agents...>  指定目標 Agent(可指定多個)
  -s, --skill <skills...>  指定要安裝的技能名稱(可指定多個)
  -l, --list               列出儲存庫中可用的技能(不安裝)
  -y, --yes                跳過確認提示(非互動模式)
  -h, --help               顯示說明

來源格式

# GitHub 簡寫 npx add-skill vercel-labs/agent-skills # 完整 GitHub URL npx add-skill https://github.com/vercel-labs/agent-skills # 指定 Repo 中的特定路徑 npx add-skill https://github.com/vercel-labs/agent-skills/tree/main/skills/frontend-design # GitLab URL npx add-skill https://gitlab.com/org/repo # SSH Git URL npx add-skill git@github.com:vercel-labs/agent-skills.git

常用指令範例

列出可用技能

npx add-skill vercel-labs/agent-skills --list

安裝所有技能到 Antigravity 全域

npx add-skill vercel-labs/agent-skills -g -a antigravity -y

安裝到多個 Agents

npx add-skill vercel-labs/agent-skills -g -a antigravity claude-code cursor -y

安裝特定技能

npx add-skill vercel-labs/agent-skills --skill frontend-design -g -a antigravity -y

安裝多個特定技能

npx add-skill vercel-labs/agent-skills --skill frontend-design nextjs-expert -g -a antigravity -y

安裝到當前專案(非全域)

npx add-skill vercel-labs/agent-skills -a antigravity -y

互動式安裝(會提示選擇)

npx add-skill vercel-labs/agent-skills

執行步驟

當用戶請求安裝技能時:

  1. 確認來源:詢問用戶想從哪個 Git 儲存庫安裝
  2. 列出技能:執行 npx add-skill <source> --list 顯示可用技能
  3. 確認範圍:詢問要安裝到全域 (-g) 或專案級
  4. 確認目標 Agent:詢問要安裝到哪些 Agent(可多選)
  5. 執行安裝:執行安裝命令並回報結果
  6. 驗證安裝:檢查技能目錄確認安裝成功

技能儲存庫推薦

| 來源 | 說明 | |------|------| | vercel-labs/agent-skills | Vercel 官方技能集 | | skillsmp.com | Skills Marketplace | | agentskills.io | Agent Skills 社群 |

注意事項

  • 需要安裝 Node.js 18+ 和 npm
  • 首次執行會提示安裝 add-skill 套件
  • 全域技能安裝後會立即生效,無需重啟 Agent
  • 使用 -y 參數可跳過所有確認提示,適用於 CI/CD
五维分析
清晰度8/10
创新性7/10
实用性9/10
完整性9/10
可维护性8/10
优缺点分析

优点

  • 简化跨多个 AI 助手的技能管理。
  • 支持广泛的流行编程助手。
  • 灵活的安装范围(全局/项目)和源格式。

缺点

  • 增加了工具层和潜在的依赖关系。
  • 依赖外部、不受信任的 Git 仓库获取技能代码。
  • 需要 Node.js/npm,增加了前置条件。

相关技能

khazix-skills

A
toolAuto-Pilot / 全自动
82/ 100

“这是一个用于管理技能的元技能,要么是精妙的递归,要么是你已经把自己自动化进了死胡同的标志。”

skills-updater

A
toolAuto-Pilot / 全自动
82/ 100

“一个如此彻底的技能管理器,可能会把自己更新到失业,让你无事可管。”

dispatching-parallel-agents

B
toolCo-Pilot / 辅助式
76/ 100

“这不过是你AI小弟们的豪华版任务清单,好在它提醒了它们别踩到彼此的电子脚趾。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 kevintsai1202.