第14课:Skills
14.1 Skill 是什么
Skill 是一套可复用的知识、说明或工作流程。每个 Skill 以 SKILL.md 为入口,可包含模板、参考资料、示例和脚本。
当你反复粘贴同一套要求时,就应该考虑建立 Skill。
14.2 Skill 与 CLAUDE.md 的区别
CLAUDE.md:
每次会话都需要的长期规则。
Skill:
特定场景下才需要加载的知识和流程。例如:"不得修改支付模块"应写入 CLAUDE.md;"广告报表分析完整流程"应做成 Skill。
14.3 Skill 目录
项目级:
.claude/
└─ skills/
└─ amazon-ads-analysis/
├─ SKILL.md
├─ template.md
├─ examples/
└─ scripts/个人级:~/.claude/skills/<skill-name>/SKILL.md
14.4 Skill 示例
---
description: 分析亚马逊广告报表并生成可执行优化建议。
---
# 工作流程
1. 检查文件和字段。
2. 确认日期、站点和货币。
3. 核对总花费和销售额。
4. 计算 CTR、CPC、CVR 和 ACOS。
5. 按规则识别异常对象。
6. 输出建议和数据依据。
7. 执行最终数据核对。你可以通过 Skill 名称手动调用,Claude 也可以根据描述在合适场景自动使用。
14.5 自定义命令的变化
官方已把自定义 Commands 并入 Skills 体系。原有 .claude/commands/ 仍兼容,但新建可复用流程时优先采用 Skill 目录结构。
课后练习
把你常用的一条长提示词改造成 Skill,包含触发场景、输入要求、执行步骤、输出格式和检查清单。