learning
理解 Claude Skills 体系
当前阅读:进阶视角
本单元目标
学完本单元后,你将能准确说出 Claude Skills 的组成结构(frontmatter 与 body 各自的作用),并能够独立阅读一个 Skill 文件,快速定位其中的关键信息。
概念讲解
可以把 Claude Skills 想象成一份给 AI 的“岗位说明书”。它不是代码,而是一个纯文本文件(通常是 Markdown 格式),告诉 Claude 在特定场景下应该扮演什么角色、遵循什么规则、完成什么任务。
这份“说明书”由两个部分组成,就像一张填写规范的表格:
第一部分是 frontmatter(头部信息),它位于文件最开头,用两行 `---` 包裹起来。这里存放的是关于 Skill 本身的“元数据”,比如 Skill 的名称(name)、描述(description)以及允许使用的模型类型。你可以把它理解为表格的“标题栏”,让系统一眼就知道这个 Skill 是干什么的。
第二部分是 body(主体内容),它是位于第二个 `---` 之后的所有正文。这里用自然语言写清楚具体的指令、步骤、示例和注意事项。这是 Claude 真正会“阅读”并执行的部分,相当于表格里的“填写内容”。
举个例子:一个叫“邮件润色”的 Skill,frontmatter 里会写 `name: email-polish` 和描述文字“用于优化商务邮件语气”,而 body 里则会详细写“请将邮件语气调整为更礼貌、更专业,并修改明显的语法错误”等具体指令。
理解这个结构很重要,因为它决定了我们创建 Skill 时的基本写作框架:先写清楚“是什么”,再写清楚“怎么做”。
实操演练
- 在 Claude.ai 的左侧导航栏中找到“Skills”入口,点击进入 Skill 管理页面。
- 点击页面右上角的“创建”(或“New Skill”)按钮,系统会为你生成一个带有 `---` 占位符的空模板文件。
- 在第一个 `---` 与第二个 `---` 之间(即 frontmatter 区域),填写 `name:` 字段(例如 `my-first-skill`)和 `description:` 字段(用一句话说明该 Skill 的用途)。
- 在第二个 `---` 下方(即 body 区域),用 2-3 句话写下你希望 Claude 执行的具体指令,例如“当我输入一段中文文本时,请将其改写为更正式的书信风格”。
- 点击“保存”按钮,然后在对话界面中启用这个 Skill,并输入一段测试文本,观察 Claude 是否按照 body 中的指令执行。
练习任务
- 打开任意一个 Skill 文件,分别用一句话总结它的 frontmatter 和 body 各自描述了哪些内容。
- 创建一个名为“会议纪要助手”的新 Skill,在 frontmatter 中填写描述,在 body 中写清“提取发言要点、区分行动项与决策项”的指令,并保存。