LESSON 01 · SKILL 技能

第1课:什么是 Skill?

Skill & Agent 模块 · 1/4

Why this lesson · 为什么值得学

学完这一课,你能

搞懂 Skill 就是「封装好的能力包」

知道 AI 不止能聊天,还能调工具、办具体事

第一次用 Skill 自动完成一件小事

Skill 概念:AI + 操作手册

先问一个场景

想象一下:你让 AI 帮你写一篇小红书文案。它写得很快——但语气不对、风格不对、连格式都不是你想要的。

你发现问题了:AI 不是不想做好,而是不知道你的规矩。它不知道你喜欢什么语气、要避开的坑、想要的格式。

于是你把要求写了下来——「语气要亲切但不要太口语化」「第一句要抓眼球」「结尾加行动号召」「不要写太长」。

那个写下来的东西,就是 skill 的雏形。

Skill 到底是什么?

如果把 AI 比作一个员工:

老板 vs 员工

普通对话 = 你跟员工口头说"去把这个事做了"

带 Skill = 你递给他一本《操作手册》+《常见问题指南》+《千万别踩的坑》

同样一小时后,拿手册的那个办事质量高得多。而且第二天换了另一个员工,只要手册在,质量依然稳定。

口头交代 vs 操作手册:对比示意

Skill 就是那本手册。它告诉 AI 三件事:

  1. 做什么(目标)
  2. 怎么做(步骤)
  3. 别怎么做(陷阱)

Prompt 和 Skill 到底差在哪?

Prompt vs Skill 对比示意
提示词(Prompt)Skill
本质口头交代操作手册
告诉 AI 什么"怎么回答"(语气、风格)"怎么做"(工序、边界、陷阱)
持久性这次对话用完就没了存在 skill 文件里,下次还能用
可分享需要复制黏贴一个命令就能加载别人的 skill
内容量几行到一页几千字+引用文件+模板
含不含经验教训通常没有有——陷阱清单是真实踩过的坑

举个例子:一个真实的 skill 里有什么

以你印象最深的 teach skill 为例:

这些是一个普通提示词绝对装不下的。

关键认识

看到这里,你可能会觉得"好复杂,那我怎么写得出来?"

答案是:你不需要写。

你再回想一下 create skill 的 vibe 方式——你只需要说三句话:

以上所有内容——对比表、陷阱清单、操作流程——AI 会帮你写进 skill 文件里。你学这些只是为了:

  1. 看懂 AI 给你写了什么
  2. 判断它写得对不对
  3. 反馈给它"这里少了什么"

Skill 其实无处不在

你可能还没意识到,但你已经在用 skill 了。很多 AI 工具背后都内置了 skill:

你不需要手动加载它们——AI 根据你的需求自动选择合适的 skill。就像手机后台自动更新 App,你感觉不到,但它在工作。

你现在就可以试:对 AI 说「帮我用专业的报告语气分析一下这篇文章」——AI 自动加载了「报告写作 skill」。你不需要知道它叫什么名字。

高手心法 · 用例子说话

给具体例子,比堆形容词更可靠

想让 AI 学会你的语气和格式,「亲切」「专业」这类形容词太虚。更好的办法是给 3–5 个真实范例(few-shot):它照着例子模仿,输出的一致性高得多。这也是很多 Skill 里会放「示例」段落的原因。

写好一个 Skill 的诀窍:把需求说具体

既然 Skill 就是一本「操作手册」,那手册写得好不好的关键,就在于你给 AI 的需求够不够具体。模糊的需求,AI 只能猜;具体的需求,AI 才能照着做。

模糊的需求

「帮我做一个电商网站。」

AI 不知道你卖什么、什么风格、用什么技术——大概率做出来的不是你要的。

具体的需求

「帮我做一个护肤品牌的首页:米白底 + 墨绿点缀;结构 = 大图 Hero → 卖点卡片 ×3 → 成分故事 → 用户评价 → 底部购买按钮;用 React + Tailwind。」

你描述得越具体,AI 做得越贴近预期。

写 Skill 时记住这条:把「品牌名、配色、结构、技术栈、约束」一次讲清,比事后反复改省事得多。这跟上一课学的 RCTF(角色 / 背景 / 任务 / 格式)是同一套思路——你给的上下文越清楚,AI 越不需要猜。

如果"说具体"还是觉得虚,记一个万能六要素骨架——给 AI 提要求时,尽量一次把这几样都考虑到:任务(让它具体做什么)、背景(为什么做、给什么前提)、示例(给一个样板让它照着学,比形容词靠谱得多)、角色("扮演一位严谨的编辑",口吻立刻不同)、格式(列表 / 表格 / 段落)、语气(正式 / 轻松 / 鼓励)。上面 RCTF 已经涵盖了其中四个,最常被漏掉的是"示例"和"角色"——下次写需求前,先问自己一句:"我给它例子了吗?我让它扮演谁了吗?"

要是写提示词还是觉得费劲,有个省力窍门:让 AI 替你把提示词写出来。当你和 AI 聊完一轮、它已经摸熟你的风格和诉求,直接说「根据咱们刚才的对话,帮我总结成一段以后能复用的提示词」。拿到后你顺手改一两句,存进自己的「提示词库」——手机备忘录、Notion、甚至一个 txt 文档都行,按「工作 / 学习 / 生活」归个类。下次遇到同类任务,不用从头描述,把这段提示词复制过去就能用。Anson Alexander 在入门教程里就演示过这招:好提示词不是一次憋出来的,而是聊出来、存下来、反复复用的。

高手心法 · 需求具体化

把"做什么、格式、风格、约束"一次讲清

模糊的需求 AI 只能猜,具体的需求 AI 才能照着做。写 Skill 或给 AI 提要求时,尽量一次讲清:背景上下文、期望结果、长度、格式、语气、约束条件。你给的上下文越清楚,AI 越不需要猜——这也正是本课对比表里"具体需求"赢过"模糊需求"的原因。

自我检查

检查你的理解

  1. 用自己的话说 skill 和 prompt 的根本区别(不用精确,说个大概就行)
  2. 一个 skill 文件里至少包含哪三样东西?
  3. 如果你发现 AI 的回复合乎某种规律——这算是 skill 的一种雏形吗?为什么?
  4. 学会看懂 skill 结构是为了什么?不是为了什么?
高手心法 · 写规则

规则要写『做什么』,也写『不做什么』

skill 的「规则」和「陷阱清单」是一对互补的约束:正面说清目标,反面划清红线。比如「回复用中文、不超过 80 字」比「请简洁」明确得多,AI 才不会自由发挥。

高手心法 · 别贪多

skill 不是越多越好,重叠就合并

上下文窗口是 AI 的「公共资源」,skill 越多越占地方、越容易让 AI 在相似功能间选错。功能相近的合并成一个,比堆十个更稳。

REFERENCES · 参考资料

本课参考资料

  1. Anthropic《Prompt Engineering Guide》"范例是引导输出格式、语气和结构最可靠的方法之一,3–5 个范例最佳"
  2. OpenAI《Prompt Engineering Guide》"尽可能具体说明所需的上下文、结果、长度、格式、风格"
  3. Anthropic《Skill 编写最佳实践》/ OpenAI《Prompt Engineering Guide》(具体描述优于空泛)
  4. Anthropic《Skill 编写最佳实践》(简洁至关重要·上下文窗口是公共资源)
  5. Anson Alexander《ChatGPT for Beginners》"给 AI 提要求时有六类信息最该给足:任务、背景、示例、角色、格式、语气——一次给全,回答才精准"
← 上一模块:资料问答下一课 →

有疑问?返回 主页,或者直接打开 AI 聊天工具问它。