Claude Skills 实战:把反复粘贴的 Prompt 做成可复用文件

Claude Skills 实战:把反复粘贴的 Prompt 做成可复用文件
Claude Skills 实战:把反复粘贴的 Prompt 做成可复用文件

上周帮一个做亚马逊的朋友看他的 AI 工作流。

他每次让 Claude 写产品描述,都要先粘贴一大段东西——五点描述的格式要求、禁用词列表、关键词怎么布局。我数了一下,这个”规范说明”有 800 多字。

我问他:你这每次都贴一遍?

他说没办法,不贴的话 Claude 写出来的东西格式乱七八糟,没法直接用。

后来我研究了一下 Anthropic 去年 10 月出的 Skills 功能,发现这事儿能解决。

Skills 是什么

别想复杂了。

一个 Skill 就是一个文件夹,里面放一个叫 SKILL.md 的文件。这个文件写两样东西:

  1. 元数据(name 和 description)—— 告诉 Claude 这个 Skill 干嘛、什么时候该用
  2. 具体指令 —— 你希望它怎么干活

Anthropic 的设计是”按需加载”:Claude 平时只记着你有哪些 Skill(读个标题和简介),任务相关时才把完整内容加载进来。官方叫 “progressive disclosure”,翻译成”用到才读”更好懂。

30 分钟做一个 Skill

我做一个跨境电商场景的例子:产品卖点提取器

第一步:建文件夹

随便找个地方,新建文件夹:

product-bullet-extractor/

第二步:写 SKILL.md

在文件夹里新建 SKILL.md(全大写),内容分两部分。

前面是元数据(YAML 格式,用三个短横线包起来):

---
name: "Product Bullet Extractor"
description: "从产品规格中提取亚马逊五点描述;当用户提供产品参数并要求写 Listing 文案时使用"
---

后面是具体指令(Markdown 格式):

# 产品卖点提取器

## 任务
从用户提供的产品信息里,提炼出可以直接用于亚马逊 Listing 的内容。

## 输出格式

### 标题卖点
一句话,15 个英文单词以内,突出最大卖点

### 五点描述
- 第一点:[功能] — [带给买家的好处]
- 第二点:...
- 第三点:...
- 第四点:...
- 第五点:...

### 目标买家
- 主要人群:
- 购买场景:

## 规则
- 用户没给的信息不要编,直接问
- 避免 Best / #1 / Guaranteed 这类绝对化用语
- 输出用美式英语

第三步:检查格式

YAML 容易出错,检查几个点:

  • 开头结尾都是三个短横线 ---
  • 冒号后面有空格
  • 内容有特殊符号就用引号包起来

可以把 YAML 部分丢到在线验证工具里检查(搜”YAML validator”)。

第四步:用起来

如果你用 Claude Code(命令行工具),装了官方 skills 插件的话,直接说:

帮我用 skill-creator 创建一个产品卖点提取的 skill

它会帮你走完初始化流程。

如果你用 API,可以参考这个 Python 示例:

from anthropic import Anthropic

client = Anthropic()

with open("product-bullet-extractor/SKILL.md", "rb") as f:
    skill = client.beta.skills.create(
        display_title="Product Bullet Extractor",
        files=[{"path": "SKILL.md", "content": f.read()}]
    )

第五步:测试

丢一个真实产品信息进去:

帮我提取这个耳机的卖点:
- 蓝牙 5.3
- 主动降噪 ANC
- 续航 40 小时
- IPX5 防水
- 单耳 5.2g

看输出是不是按定义的格式来。

如果没触发或格式不对,检查 description 写得够不够清楚——这是触发的关键。

两个可以直接抄的模板

模板 1:标准化报告生成器

---
name: "Standardized Report Generator"
description: "生成包含执行摘要、发现、建议、附录的标准化报告;当用户要求生成正式报告时使用"
---

# 标准化报告生成器

## 指令
- 收集:报告标题、目标读者、所需章节、页数
- 风格:正式语气、AP 格式
- 必含:执行摘要、发现、建议、附录

## 示例
输入:"帮我写一份 2 页的 Q3 营销绩效报告,给管理层看"

模板 2:品牌幻灯片制作器

---
name: "Branded Slide Maker"
description: "生成 4-8 页的幻灯片大纲;当用户要求做简短演示文稿时使用"
---

# 品牌幻灯片制作器

## 指令
- 收集:标题、受众、目的、页数(4-8)
- 风格:简洁标题、每页不超过 5 条要点
- 结构:标题页、议程、内容页、结尾

## 示例
输入:"做一个 6 页的产品更新 PPT,给内部团队看"

Skill 的真正价值在哪

说实话,你拿同一个问题问两遍——一次用 Skill,一次不用——输出可能差不多。Claude 本来就很聪明,给它足够的上下文,它能写出合格的五点描述。

那 Skill 有什么用?

  1. 省脑子:不用每次想”格式要求是啥来着”,Skill 记着呢
  2. 输出完整:我定义了标题卖点 + 五点描述 + 目标买家,Claude 每次都给齐,不会漏
  3. 团队复用:把 SKILL.md 丢给同事,大家写出来的东西格式一致
  4. 积累改进:发现输出有问题,改一次 Skill,以后都生效

单次对比看不出优势。连续用 10 次、20 次,省下的时间和减少的返工才是真价值。

实际用下来的感受

管用的场景

  • 有固定格式的输出(五点描述、周报、邮件模板)
  • 多人协作需要统一标准
  • 反复做的重复性任务

不太行的场景

  • 需要复杂判断的(比如合规审核,出错了责任算谁?)
  • 每次需求都不一样的

踩过的坑

  • description 写太模糊,Skill 经常不触发
  • YAML 格式错了,报错信息看不懂
  • Claude Desktop 和 Claude Code 用法不太一样,文档有点乱

资源

关于作者:专注 AI + 出海,分享实用的 AI 工具和跨境电商技巧。