
AI学习 · Skill生产线
别再复制Prompt了:会写Skill的人,已经在给AI搭生产线
Prompt 只能解决这一次,Skill 才能把方法变成可复用的工作流。
文章路线图
01 先说结论:Skill不是高级Prompt
02 什么是Skill:给AI装一个岗位说明书
03 Prompt和Skill到底差在哪里
04 一个Skill里面通常有什么
05 写Skill的核心:不是多写,而是少写对
06 怎么写第一个Skill:从高频任务倒推
07 SKILL.md应该怎么写
08 什么时候加scripts、references和assets
09 用公众号举例:Skill就是一条内容生产线
10 最后:Prompt是对话,Skill是系统
今天这篇讲一个很多人听过,但很容易理解错的概念:Skill。
很多人第一次看到 Skill,会下意识觉得:这不就是一个更长、更复杂的 Prompt 吗?
不是。
Prompt 像你临时跟 AI 交代一句话:帮我写、帮我改、帮我总结。
Skill 更像你给 AI 搭了一条生产线:什么时候启动、先做哪一步、用哪些资料、调用哪些脚本、最后按什么标准验收,全都提前设计好。
所以,写 Skill 的本质,不是把 Prompt 写得更长,而是把一件高频任务变成可复用的工作流程。
第 01 节
01 / 先说结论:Skill不是高级Prompt
Prompt 解决的是“这一次怎么说”。
Skill 解决的是“以后每一次怎么做”。
如果你只是想让 AI 帮你写一段文案,Prompt 就够了。
但如果你每周都要做同一类任务,比如写公众号、整理数据、检查代码、生成报告、制作发布包,那就应该把它做成 Skill。
因为重复任务真正浪费时间的地方,不是每次多打几句话,而是每次都要重新解释流程、标准、素材、格式和检查方法。
Skill 的价值,就是把这些重复解释变成 AI 自动读取的工作说明。
第 02 节
02 / 什么是Skill:给AI装一个岗位说明书
在 Codex 的官方口径里,Skill 是一个可以扩展 AI 能力的模块化文件夹。
它通常包含一个必需的 SKILL.md,以及可选的脚本、参考资料和资产文件。
你可以把它理解成一个岗位说明书。
比如“公众号编辑 Skill”,它不只是告诉 AI:你要会写文章。
它应该告诉 AI:什么情况启动;先判断选题;再查资料;再搭结构;再写标题;再生成配图建议;最后给发布清单。
这样 AI 就不再是临时听你安排的助手,而是一个知道固定工序的岗位工人。
第 03 节
03 / Prompt和Skill到底差在哪里
• Prompt 是一次性指令,Skill 是可复用流程。
• Prompt 通常只放在当前对话里,Skill 可以长期留在本地、项目或插件里。
• Prompt 主要靠语言描述,Skill 可以携带脚本、参考文档、模板和素材。
• Prompt 很容易越写越长,Skill 要反过来保持简洁,把细节拆到资源文件里。
• Prompt 更适合临时任务,Skill 更适合稳定、重复、可验收的任务。
一句话总结:Prompt 是“说法”,Skill 是“做法”。
第 04 节
04 / 一个Skill里面通常有什么
一个最小 Skill,其实只需要一个 SKILL.md。
但一个真正好用的 Skill,通常会分成几层。
• SKILL.md:核心说明,告诉 AI 这个 Skill 什么时候用、怎么做。
• scripts/:可执行脚本,适合放稳定、重复、容易出错的机械步骤。
• references/:参考资料,比如业务规则、数据库字段、品牌规范、写作风格。
• assets/:输出时要用的素材,比如模板、图标、字体、示例文件。
• agents/openai.yaml:可选的界面信息和调用策略,用于更好的展示和触发体验。
重点是:不是所有东西都塞进 SKILL.md。真正成熟的 Skill,会让主说明保持短,细节按需加载。
第 05 节
05 / 写Skill的核心:不是多写,而是少写对
很多人写 Skill,第一个错误就是把它写成一篇长教程。
这恰好和 Skill 的原则相反。
Codex 的 Skill 设计很强调一个点:上下文窗口很宝贵。Skill 应该只提供 AI 不知道、但完成任务必须知道的信息。
不要把常识写进去。
不要写一堆空泛要求,比如“请认真”“请准确”“请高质量输出”。
要写具体流程、输入输出、边界条件、验收标准。
比如不要写:帮用户写一篇好文章。
要写:先判断用户给的是热点、教程还是观点;再生成3个标题;再按公众号结构写正文;最后输出发布清单和图片上传顺序。
第 06 节
06 / 怎么写第一个Skill:从高频任务倒推
写第一个 Skill,不要从“我想做一个很厉害的 AI 工具”开始。
要从你每周重复做的任务开始。
问自己四个问题:
• 这个任务我是不是经常做?
• 每次是不是都要重复解释流程?
• 输出是不是有固定格式?
• 结果是不是可以检查好坏?
如果四个答案大部分是“是”,这个任务就适合做成 Skill。
比如你经常做公众号发布包,那 Skill 就应该围绕“选题、资料、正文、图片、预览页、发布清单”这条生产线设计。
第 07 节
07 / SKILL.md应该怎么写
SKILL.md 最重要的不是正文,而是最上面的 frontmatter。
因为 AI 是否会自动调用这个 Skill,主要看 name 和 description。
一个最小结构像这样:
markdown
--- name: ai-wechat-publisher description: Use when Codex needs to turn an AI topic into a complete WeChat public account publish package, including headline, article, preview HTML, images, sources, and publishing checklist. --- # Workflow 1. Clarify the article angle and target reader. 2. Verify time-sensitive facts from reliable sources. 3. Draft the title, intro, sections, and ending. 4. Generate required visual assets. 5. Create preview.html, article_plain_text.txt, sources.md, and publish-checklist.md. 6. Check layout, image order, source links, and copy readiness.注意这里的 description 不应该写成口号。
它应该像触发器:清楚说明什么时候该用、什么时候不该用、能交付什么。
第 08 节
08 / 什么时候加scripts、references和assets
不是每个 Skill 都需要脚本和资源。
如果只是写作方法论,可能一个 SKILL.md 就够了。
但下面几种情况,就应该加资源。
• 重复计算、批量改文件、生成图片、处理 PDF、表格、PPT:适合放 scripts/。
• 有固定业务规则、字段定义、品牌口吻、合规要求:适合放 references/。
• 有固定模板、封面底图、字体、组件、样例文件:适合放 assets/。
简单判断:如果 AI 每次都要重新发明一段代码,就把它变成脚本;如果 AI 每次都要重新回忆一套规则,就把它变成参考资料;如果 AI 每次都要重新搭一个模板,就把它变成资产。
第 09 节
09 / 用公众号举例:Skill就是一条内容生产线
假设你要给自己的公众号做一个 Skill,它就不应该只写“帮我写公众号”。
它应该像一条生产线。
输入:今天的选题、账号定位、读者层级、是否需要联网核验。
第一站:判断选题角度,是热点、科普、教程还是观点。
第二站:列出文章结构,先给结论,再解释概念,再给方法。
第三站:写出公众号正文,不写成论文,也不写成短视频口播。
第四站:生成封面、首图、正文配图,并检查文字是否挤压。
第五站:输出预览页、纯文本、参考资料、发布清单和图片上传顺序。
第六站:检查标题、排版、配图、来源和可复制性。
这样写出来的 Skill,才不是一句 Prompt,而是一个可反复使用的内容生产系统。
第 10 节
10 / 最后:Prompt是对话,Skill是系统
很多人学 AI,一直停留在 Prompt。
这当然有用,但它只能让你把一次对话变好。
Skill 往前走了一步:它把一次经验变成一个系统。
当你发现自己第三次、第五次、第十次对 AI 说同一套流程时,就不要再继续复制粘贴 Prompt 了。
把它写成 Skill。
因为真正会用 AI 的人,不是每次都临时指挥 AI。
而是把自己稳定的工作方法,变成 AI 可以自动执行的生产线。
资料来源
OpenAI Codex Manual:Agent Skills:https://developers.openai.com/codex/skills
Agent Skills Specification:https://agentskills.io/specification
OpenAI Skills 示例仓库:https://github.com/openai/skills
本机 Codex skill-creator 规范:C:\Users\x5499\.codex\skills\.system\skill-creator\SKILL.md
