【Claude Code使用】添加Skills的2种方法
摘要:Claude Code 添加 skills 有两种方法:安装插件或创建自定义插件。安装插件只需运行 /plugin install 命令或通过菜单操作。创建自定义插件需建立特定目录结构,编写 plugin.json 和 SKILL.md 文件,其中 SKILL.md 需包含触发条件和操作指南。安装后需重启生效,可通过输入 / 查看可用 skills。注意事项包括准确描述触发条件、仅安装可信插
·
给 Claude Code 添加 skills 主要有两种方式:安装已有插件或创建自定义插件。以下是具体步骤:
1. 通过安装插件添加 skills
这是最简单的方式,许多插件都自带 skills(如 update-config、simplify、loop 等)。
步骤:
-
在 Claude Code 会话中运行:
/plugin install 插件名@claude-plugins-official例如安装代码简化插件:
/plugin install code-simplifier@claude-plugins-official -
或通过菜单浏览插件:输入 /plugin → 选择 Discover → 找到所需插件安装。
-
安装后重启 Claude Code,新 skills 即可使用。
2. 创建自定义插件添加 skills
如果你需要自己实现 skill,可以创建一个插件并在其中定义 skills。
步骤:
2.1 创建插件目录结构
my-plugin/
├── .claude-plugin/
│ └── plugin.json # 插件元数据
└── skills/ # skills 目录
└── my-skill/ # 每个 skill 一个子目录
└── SKILL.md # skill 定义文件
2.2 编写插件元数据(plugin.json)
{
"name": "my-plugin",
"description": "我的自定义插件",
"author": {
"name": "你的名字",
"email": "your@email.com"
}
}
2.3 编写 skill 定义(SKILL.md)
---
name: my-skill
description: This skill should be used when the user asks to "处理数据", "分析报表", or discusses "数据分析".
version: 1.0.0
---
# My Skill
这里写 skill 的具体内容和使用方法...
## 使用场景
- 当用户需要处理数据时
- 当用户需要生成报表时
## 操作步骤
1. 第一步...
2. 第二步...
SKILL.md 关键说明:
- frontmatter 必填:name(skill 标识)和 description(触发条件描述)
- description 格式:用英文描述触发条件,列出用户可能说的关键词或短语
- 内容部分:用 Markdown 编写 skill 的具体指导
2.4 安装自定义插件
将插件目录放到本地市场目录,或直接通过路径安装:
/claude --plugin-dir /path/to/my-plugin
或在 settings.json 中配置插件目录。
3. 验证 skill 是否生效
安装插件后,在 Claude Code 会话中:
- 输入 / 查看可用的 skills 列表
- 如果 skill 描述的条件匹配用户请求,Claude 会自动应用该 skill
注意事项
- 技能触发:skill 的触发完全依赖
description字段的描述,要准确包含用户可能使用的关键词。 - 插件信任:只安装可信来源的插件,插件可能访问文件系统或执行命令。
- 重启生效:安装插件后通常需要重启 Claude Code 会话。
- 官方文档:更多细节参考 https://code.claude.com/docs/en/plugins。
如果你只需要现有功能,直接安装官方插件库中的插件即可。如果需要定制功能,则创建自定义插件。
更多推荐




所有评论(0)