什么是 Skill#
Skill(技能)是 Claude Code及常用Agent的扩展能力模块,每个 skill 都是一个独立的功能单元,包含:
- 触发条件:定义何时可以使用该 skill
- 工作流程:预定义的处理步骤和检查清单
- 工具指引:skill 相关的操作指导
Skill 分为以下几种来源:
- 内置 skill:Claude Code 自带的功能(如
/help、/clear) - 插件 skill:通过插件安装的第三方扩展
- 自定义 skill:通过拷贝skill文件夹到指定目录
使用 Skill#
调用方式#
在 Claude Code 中,使用斜杠命令调用 skill:
/<skill_name> [参数]plaintext例如:
/xlsx @野外补兵细案.xlsx 总结下这个文件内容/pdf document.pdf 提取第三章内容/pptx 创建一个关于AI的演示文稿
Skill 查找与安装#
可以通过skills.sh ↗来查找并安装skill。
插件 Skill#
Claude 还可以通过安装插件来使用更多 skill,以superpowers为例。
添加 marketplace#
/plugin marketplace add obra/superpowers-marketplaceplaintext安装插件#
方式一:命令安装
/plugin install superpowers@superpowers-marketplaceplaintext方式二:浏览安装
- 使用
/plugin进入插件管理 - 选择
Discover进行搜索,或选择Marketplaces根据市场筛选 - 选择市场后,再选择
Browse plugins - 按空格勾选插件,再按
i键安装
重载插件#
安装后使用命令 /reload-plugins 重载,或重新打开 Claude 即可使用插件。
注意:要使用插件中的 skill,必须退出 Claude 并重新进入。
自定义 Skill#
也可以将 skill 放入指定路径使用,适用于自定义插件。
注意:<name> 必须和 SKILL.md 中的 name 完全一致。
Claude Code#
Claude Code启动时,会读取~/.claude/skills和.claude/skills目录下的所有skill。安装skill时,默认是安装到~/.agents/skills下,为了claude code也能使用,可以创建符号链接。
macOS/Linux#
ln -s ~/.agents/skills ~/.claude/skillsplaintextWindows#
MSYS=winsymlinks:nativestrict ln -s /c/Users/<name>/.agents/skills /c/Users/<name>/.claude/skillsplaintext