$9.99/月,访问全部 Premium Skills,随时取消。查看方案

Skills vs Prompt:什么时候该把 Prompt 做成 Skill?

Prompt 管今天的需求,Skill 管那套你一遍遍解释的方法。同一段指令已经粘进三个对话了?那这篇正是写给你的。

适合
经常复用 Prompt 的人
适用于
Claude Code、Codex、Cursor
时长
阅读约 5 分钟

先说结论

今天要什么留在 Prompt 里:事实、文件、目标。该怎么做挪进 Skill:步骤、格式、示例、检查。这样 Prompt 越写越短,结果也不再忽好忽坏。

Skills 和 Prompt 放在一起比

Prompt 只活在一个对话里,装的是这一次的细节;Skill 放在文件夹里,装的是方法,所以每次运行、每个同事都从同一个起点出发。

Skill

方法

  • 多次运行、多人都能复用
  • 像普通文件夹一样做版本管理
  • 可以带上脚本、模板和示例
  • 只在用得上时才加载
Prompt

这一次

  • 为一个任务写一次
  • 只存在于一个对话里
  • 带着你的事实和文件
  • 会话一结束就没了

拿三种常见产出来看,分工大概是这样:

产出写进 Prompt写进 Skill
幻灯片“给我们的笔记 App 做一份 10 页的发布演示文稿”叙事结构、每页字数上限、交付前检查
网页你的文案、Logo 和定价版式规则、页面板块、手机宽度下的检查
视频脚本和时长镜头节奏、字幕样式、导出设置

粘贴测试:该不该做成 Skill?

不是每段 Prompt 都值得做成 Skill。但下面只要有一条对得上,说明这段 Prompt 已经长成了一套方法,该放进文件夹了。

出现这些情况,就做成 Skill:

  • 同一段指令你已经粘贴了三次以上。
  • 有同事来找你要“那个 Prompt”。
  • Prompt 一字没改,结果却每次都不一样。
  • 这段 Prompt 得配着旁边的模板文件或脚本才能用。

怎么把 Prompt 改成 Skill

  1. 1

    把 Prompt 拆成两半:能复用的方法放进 Skill,这一次的事实留在外面。

  2. 2

    把方法存成 SKILL.md,放进一个和 Skill 同名的文件夹。

    launch-deck/SKILL.md
    ---
    name: launch-deck
    description: Build a 10-slide product launch deck from a brief.
      Use when asked for a launch or announcement deck.
    ---
    1. Ask for the product, audience, and three proof points.
    2. One idea per slide, at most 25 words each.
    3. Check every number against the brief.
  3. 3

    把这个文件夹挪进 Agent 的 Skills 目录,然后点名调用它,顺带给出今天的事实。

    正常的话你会看到: Agent 先问第 1 步里的那几个问题,再动手做。

不用从空白文件写起:Codex 里 $skill-creator 能帮你起草,Cursor 里用 /create-skill。Claude Code 文档建议 SKILL.md 控制在 500 行以内,细节拆到单独的文件里。

常见问题

Skill 就是存下来的 Prompt 吗?

不全是。它还有一段描述,Agent 靠它判断什么时候自己加载;它还能带上脚本和参考文件。在 Claude Code 里,存在 .claude/commands/ 里的命令文件照样能用,但如果有同名的 Skill,会以 Skill 为准。

用了 Skills 还要写 Prompt 吗?

要。Prompt 给出这一次的目标和事实,Skill 给出方法。

参考来源

这篇对你有帮助吗?