从收藏提示词到拥有Skills:AI 个人工作流的下一种形态
Skills与传统提示词的本质差异,在于它实现了从临时指令到可复用流程的跃迁——当普通prompt还在解决单次沟通时,Skills已经能将高频任务的经验、边界与交付标准封装成稳定的能力包。本文通过Codex真实案例剖析,揭示如何将工作流转化为具备触发机制、输入边界与失败预案的智能模块,以及这种转变将如何重塑人机协作的底层逻辑。

很多人第一次听到 Skills,会下意识把它理解成“高级提示词”。
这个反应很正常。过去两年里,我们和 AI 打交道的主要方式,就是不断改提示词:要不要加角色设定,要不要拆步骤,要不要规定格式。于是当一个新概念也以文字规则出现时,很多人自然会说:这不还是 prompt 吗?
但用过一段时间就会发现,Skills 和传统提示词解决的不是同一个层级的问题。
提示词更像一次沟通。你告诉 AI:这次帮我写文章、分析表格、改代码、总结材料。它的好坏很依赖当下表达是否清楚,也依赖你是否还记得上一次怎么说才有效。
Skills 更像把一类任务沉淀成可复用的工作方法。它不只是告诉 AI“你要做什么”,还会规定什么时候触发、接受哪些输入、按什么流程推进、哪些地方必须停下来让用户选择、哪些事实不能编、最终交付什么文件。某些 Skill 里还可以放脚本、模板和示例。换句话说,它不是一张便签,而更像一个小型操作手册。
这就是它和提示词最关键的区别:提示词是把意图说出来,Skills 是把流程留下来。
一、提示词解决“这一次”,Skills 解决“这一类”
传统提示词当然有价值。一个写得好的 prompt,可以明显改善输出,尤其是任务很轻、很临时、很难提前标准化时,提示词仍然最直接。
比如你想让 AI 帮你改一段朋友圈文案,或者临时解释一个概念,写一句提示词就够了。为这种小事专门做一个 Skill,反而会把问题弄复杂。
但当一个任务反复出现,提示词就开始暴露问题了。
第一次你让 AI 写文章,可能会提醒它先分析材料;第二次你忘了,它就直接开写。第一次你要求它不要编数据;第二次你没写,它可能又给出一些无法追溯的说法。第一次你让它输出多平台版本和配图清单;第二次你只说“生成文章”,它就只给正文。
问题不在于模型不聪明,而在于流程没有固定下来。你每次都要重新讲经验,还要靠记忆补充容易遗漏的约束。
Skills 要解决的正是这个问题。它把高频任务中的经验、边界、步骤和交付格式写成稳定的包。下一次再遇到同类任务,AI 不需要从零理解你的工作习惯,而是直接按这套流程执行。
从这个角度看,Skills 并不是“更长的提示词”,而是个人工作流的封装。

*图1:提示词解决一次表达,Skills 沉淀一套流程。*
二、一个 Skill 里面到底有什么
以 Codex 的 Skills 机制为例,一个 Skill 通常会有一个 `SKILL.md` 文件,写清楚名称、描述、触发场景和执行规则。更完整的 Skill 还可能包含脚本、模板、示例文件、素材目录和输出约定。
这和普通提示词最大的差别,是它有明确的结构。
普通提示词往往是一段话:扮演什么角色、完成什么任务、按什么格式回答。它可以很长,但本质上仍是一次性上下文。
Skill 则会把任务拆成几个稳定模块:输入是什么,什么时候需要追问,哪些事实要核验,什么时候必须暂停让用户选择,最终要生成哪些交付物,文件放在哪里,输出时不能暴露什么内容。它甚至可以规定“正常流程里只有两个选择点”,避免 AI 在每一步都问用户,或者一路自作主张做到最后。
看公开的 `openai/skills` 仓库会更直观。里面有一个 `gh-fix-ci` Skill,用来处理 GitHub PR 里失败的 GitHub Actions 检查。它不是只写一句“帮我修 CI”,而是规定了先检查 `gh` 登录状态,再定位 PR,读取失败检查和日志,提炼失败片段,给出修复计划,并且在得到确认后才动手改代码。它还带了脚本,用来稳定拉取 PR checks 和日志。
再比如 `skill-installer`,它的任务不是“解释 Skills 怎么安装”,而是把列出可安装 Skill、从官方 curated 列表安装、从 GitHub 仓库路径安装这些路径都写进流程里。`imagegen` 也类似,它会区分什么时候该生成位图,什么时候不该用图像生成,生成后的文件应该怎样保存到项目目录。
这些例子共同说明了一件事:Skill 不是把一句 prompt 包装得更正式,而是把前置条件、工具调用、停止点、交付物和失败边界都写进去。它更像一份可执行的工作说明书。

*图2:公开案例能看出:Skill 会把工具、步骤和停止点写进流程里。*
三、Prompt 和 Skills 的核心区别

*图3:Prompt 和 Skills 的差别,关键不在长短,而在是否可复用。*
这张表背后的重点是:提示词并没有被淘汰。它仍是 AI 交互的基础语言。Skills 只是把“需要反复说的话”从临时沟通里抽出来,变成稳定资产。
所以更准确的关系不是“Skills 取代提示词”,而是“Skills 把提示词中可沉淀的部分固定下来”。
四、什么场景适合做成 Skill
并不是所有任务都值得做 Skill。判断标准其实很简单:这件事是不是反复发生?每次做的时候是不是都有相似步骤?输出是不是有固定标准?过程中是不是经常因为漏说一句话而出错?
如果答案是肯定的,就很适合。
第一类是内容生产。比如选题、访谈整理、产品更新日志、会议记录对外公告。这类任务看似开放,但常有固定步骤:读材料、提炼观点、确认角度、写正文、润色、输出多平台版本。
第二类是代码和工程任务。比如代码审查、修复 CI、生成 PR 描述、迁移组件、检查测试覆盖。工程任务尤其适合 Skills,因为它们有明确的边界和验证方式:先读哪些文件,运行哪些命令,最后用什么测试证明完成。
第三类是数据分析和个人知识工作流。比如月度经营报告、数据质量检查、读论文、整理行业日报、追踪竞品。Skill 能把口径、判断框架和输出格式固定下来。
但有些场景不适合。比如一次性的灵感讨论、很短的文字改写、尚未想清楚的问题探索,直接用提示词更好。Skill 的优势是稳定,不是自由发散。
五、怎么写一个真正有用的 Skill
很多人写 Skill 的第一个误区,是想把它写得很大:既要会写文章,又要会做图,还要会发平台,最好能顺便做选题、做数据、做排版。结果越写越复杂,最后谁也不敢用。
更实际的做法,是从一个窄任务开始。
比如不要一上来写“工程效率大师”,而是写“定位并修复 GitHub PR 里失败的 Actions 检查”。这个范围足够具体:输入是仓库和 PR,工具是 `gh`,流程是看检查、抓日志、提炼错误、拟定计划、修改代码、复查状态。范围越具体,输入、流程和边界越容易说清楚。
一个实用 Skill 至少要写清楚五件事。
第一,触发场景。也就是用户说什么、给什么材料时,应该启用这个 Skill。触发条件越清楚,误用越少。
第二,输入边界。它接受 URL、截图、文本还是本地文件?如果材料不够,要不要追问?如果截图看不清,是继续猜,还是要求用户补文字?
第三,执行流程。把任务拆成几个阶段,不要只写最终目标。复杂任务尤其要设置人工选择点,比如先选大纲,再选视觉风格。这样 AI 不会一路跑偏到最后。
第四,输出契约。最后要交付什么?Markdown、HTML、PDF、图片、表格、代码补丁,还是一个文件夹?文件名怎么命名?哪些内容不应该直接贴在聊天里?
第五,失败边界。什么情况下必须停止?例如关键事实无法核验、输入材料互相矛盾、需要登录才能访问、会触碰敏感信息。这些边界写得越清楚,Skill 越不容易乱来。
写 Skill 的核心不是把提示词写长,而是把最容易出错的部分写清楚。

*图4:写 Skill 的过程,就是把高频任务拆成可执行的边界和步骤。*
六、Skills 的缺点也要看见
Skills 不是魔法。它的优势很明显,缺点也很现实。
首先是编写和维护成本。一个好 Skill 需要你真的理解自己的工作流程;流程变化、工具更新、平台规则调整后,也要及时更新。长期不用的 Skill,可能会把旧习惯固化下来。
其次是灵活性下降。Skill 写得太死,AI 就会变得机械;写得太松,又回到普通提示词的问题。这里需要平衡:该固定的固定,该让用户选择的地方保留选择。
还有误用风险。用户看到一个 Skill 名字,以为它什么都能做,但它其实只适合某类任务。Skill 越多,越需要清楚的命名、描述和边界。
所以,Skills 最适合的不是写一堆复杂规则,而是先沉淀最常做、最容易重复、最有交付标准的任务。
七、未来:提示词库会变成能力库
过去,很多人收藏提示词。看到一个好 prompt,就复制到文档里,想着以后能用。但真正到了使用时,经常会遇到三个问题:不知道该用哪条,不知道要怎么改,也不知道这条提示词是否还适合当前任务。
Skills 更像下一阶段的形态。它不是收藏一句“咒语”,而是收藏一套可执行的方法。
未来的 Skills 可能会更像插件。个人可以维护写作、研究、代码审查 Skill;团队可以共享销售跟进、周报、数据复盘 Skill。它们可能会有版本管理、权限控制、运行日志,也可能通过可视化界面生成。
更进一步,AI 也许会反过来帮助我们生成 Skills。当它发现你连续几次都用相似方式处理任务时,可以建议:“要不要把这个流程保存成一个 Skill?”这时,AI 也会变成工作流整理者。
这件事真正有意思的地方,不在于“提示词工程”会不会过时,而在于我们和 AI 的关系正在变化。
最早,我们像在和一个聪明助手聊天。后来,我们学习怎么写清楚指令。再往后,我们需要的可能不是更多提示词,而是一套能积累、复用、迭代的个人能力系统。
提示词是你当下说了什么。
Skills 是你把过去有效的方法留下来了什么。
这可能就是 AI 个人工作流真正开始成型的地方。
资料来源
OpenAI Developers:Using Skills in Codex:https://developers.openai.com/codex/skills
OpenAI GitHub:openai/skills 公开仓库:https://github.com/openai/skills
OpenAI GitHub:gh-fix-ci Skill:https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci
OpenAI GitHub:skill-installer Skill:https://github.com/openai/skills/tree/main/skills/.system/skill-installer
OpenAI GitHub:imagegen Skill:https://github.com/openai/skills/tree/main/skills/.system/imagegen
本文由 @岚天 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议

起点课堂会员权益




对于那些反复出现且容易遗漏约束的任务,Skills确实能减少出错。比如写会议记录,有了Skill就不会忘加日期和参会人。