MCP HubMCP Hub

完整指南:如何为 AI 编程工具安装 Skills

AiMCPon 3 months ago · 1 min read

Skills 是扩展 AI 编程助手功能的专业能力插件。本指南涵盖了所有支持 Agent Skills 开放标准的主流 AI 编程工具的完整安装流程。

快速对比

工具 安装方式 命令示例
Claude Code Git 克隆 + 插件系统 git clone <repo> ~/.claude/skills/skill-name/plugin add user/repo
Codex 内置技能安装器 $skill-installer install from https://github.com/user/repo
Gemini CLI Git 克隆(需启用实验功能) git clone <repo> ~/.gemini/skills/skill-name
Antigravity Git 克隆 git clone <repo> ~/.gemini/antigravity/skills/skill-name
OpenCode Git 克隆(原生支持) git clone <repo> ~/.config/opencode/skill/skill-name

详细安装指南

1. Claude Code

Claude Code 提供多种安装方式:

# 方法 1:直接克隆
git clone https://github.com/user/repo.git ~/.claude/skills/skill-name

# 方法 2:通过插件系统
/plugin add user/repo

# 方法 3:插件市场
/plugin marketplace add user/repo
/plugin install skill-name

2. Codex

Codex 拥有内置的技能安装器:

# 基本安装
$skill-installer install from https://github.com/user/repo

# 私有仓库安装(需要 GITHUB_TOKEN)
export GITHUB_TOKEN=your_token
$skill-installer install from https://github.com/user/private-repo

3. Gemini CLI

Gemini CLI 需要先启用实验功能:

# 第一步:安装 nightly 版本
npm install -g @google/gemini-cli@nightly

# 第二步:启用 Skills 功能(在 CLI 中执行)
gemini
/settings
# 开启 experimental.skills

# 第三步:克隆技能到指定目录
git clone https://github.com/user/repo.git ~/.gemini/skills/skill-name

4. Antigravity

Antigravity 支持工作区和全局级别的安装:

# 工作区级别
git clone https://github.com/user/repo.git .agent/skills/skill-name

# 全局级别
git clone https://github.com/user/repo.git ~/.gemini/antigravity/skills/skill-name

5. OpenCode

OpenCode 提供灵活的安装选项:

# 项目级安装(推荐)
git clone https://github.com/user/repo.git .opencode/skill/skill-name

# 全局安装
git clone https://github.com/user/repo.git ~/.config/opencode/skill/skill-name

# Claude 兼容路径(项目级)
git clone https://github.com/user/repo.git .claude/skills/skill-name

# Claude 兼容路径(全局)
git clone https://github.com/user/repo.git ~/.claude/skills/skill-name

Skills 目录结构

所有工具都遵循 Agent Skills 开放标准。技能目录应包含:

skill-name/
├── SKILL.md          # 必需:技能定义文件
├── README.md         # 可选:说明文档
├── skill.js          # 可选:技能实现
├── config.json       # 可选:配置文件
└── lib/              # 可选:依赖库

SKILL.md 文件是任何技能的核心,定义了:

  • 何时触发技能
  • 提供哪些功能
  • 如何执行技能逻辑

权限配置(OpenCode)

OpenCode 允许在 opencode.json 中进行细粒度的权限控制:

{
  "permissions": {
    "skill": {
      "internal-*": "deny",
      "public-*": "allow",
      "*": "ask"
    }
  }
}

快速参考

对于 GitHub 仓库 https://github.com/example/my-skill

# Claude Code
git clone https://github.com/example/my-skill.git ~/.claude/skills/my-skill

# Codex
$skill-installer install from https://github.com/example/my-skill

# Gemini CLI
git clone https://github.com/example/my-skill.git ~/.gemini/skills/my-skill

# Antigravity
git clone https://github.com/example/my-skill.git ~/.gemini/antigravity/skills/my-skill

# OpenCode
git clone https://github.com/example/my-skill.git ~/.config/opencode/skill/my-skill

发现更多 Skills

在我们的 Skills 目录 中浏览和发现社区贡献的技能。您可以找到各种用例的技能,包括:

  • 网页抓取和自动化
  • 代码生成和重构
  • 数据处理和分析
  • API 集成
  • 更多精彩内容!

总结

一旦了解了每个工具的约定,为 AI 编程助手安装技能就变得非常简单。Agent Skills 开放标准确保了跨平台的兼容性,使开发者社区能够轻松共享和复用技能。

立即开始探索可用的技能,提升您的 AI 编程工作流程!