学习进度
0%
首页 / 第07章:SKILL 自定义技能

第07章:SKILL 自定义技能

SKILL自定义技能系统
SKILL 让你把常用操作做成可复用的快捷指令
📌 章节说明

本章价值:创建可复用的技能模板,让常用操作一键执行。如果你经常重复某个操作,把它做成 SKILL 吧!

什么是 SKILL?

SKILL 是一种可复用的提示词模板,类似于"快捷指令"或"宏"。

直接提问 使用 SKILL
每次都要输入完整的提示词 输入简短的命令即可
容易遗漏关键步骤 每次执行相同的流程
无法分享给团队 可以团队共享

SKILL 文件位置和结构

SKILL 文件存放在:

bash
~/.claude/skills/你的技能名/
├── skill.json      # 技能配置文件
└── prompt.md       # 提示词模板

skill.json 结构

json
{
  "name": "代码审查",
  "description": "对代码进行全面审查,找出潜在问题",
  "arguments": []
}

prompt.md 模板

markdown
你是一位资深代码审查员。请对以下代码进行全面审查,重点关注:

1. **安全问题**:SQL注入、XSS、权限验证等
2. **性能问题**:循环效率、数据库查询、内存使用等
3. **代码规范**:命名、注释、结构等
4. **潜在bug**:边界条件、异常处理等

请按严重程度(高/中/低)分类输出问题,并给出修复建议。

使用 SKILL

创建 SKILL 后,可以在 Claude Code 中这样使用:

/代码审查 请帮我审查 app.js 这个文件

常用 SKILL 示例

示例1:周报生成 SKILL

json
// skill.json
{
  "name": "周报生成",
  "description": "根据工作内容生成专业周报",
  "arguments": []
}

示例2:Excel 数据清洗 SKILL

json
// skill.json
{
  "name": "数据清洗",
  "description": "清洗 Excel 数据:去重、格式统一、空值处理",
  "arguments": []
}

示例3:文件整理 SKILL

json
// skill.json
{
  "name": "文件整理",
  "description": "按类型整理文件夹中的文件",
  "arguments": []
}

团队 SKILL 共享

🎯 团队协作

可以创建团队 SKILL 仓库,让所有人使用相同的技能模板。

  1. 在 GitHub 创建仓库存放 SKILL 文件
  2. 团队成员 clone 到本地的 ~/.claude/skills/ 目录
  3. 所有人都能使用相同的技能
本章自检(3分钟)
点开问题查看答案,能讲清楚就算掌握。
SKILL 的作用是什么?
把常用操作做成可复用模板/命令,减少重复打字,让“常用流程一键执行”。
SKILL 通常存放在哪里?
一般在用户目录下的 ~/.claude/skills/(不同环境可能略有差异)。
一个 SKILL 最核心的两个文件是什么?
常见是 skill.json + prompt.md(定义元信息与提示词模板)。
如何使用一个 SKILL?
在 Claude Code 中输入 /技能名 参数(参数可选),按技能定义执行。