最近可能不少人都听过Skill这个新词,或许还有人疑惑Skill到底是什么,和平时用的提示词有啥不一样,从零开始怎么写,写完之后又该怎么改。很多人下载了别人分享的Skill包,照着用没问题,但让自己动手写就犯怵,今天就一篇讲透Skill创建和迭代的全过程!
Skill是什么?
说白了,Skill就是一段结构化的长提示词,告诉AI遇到什么情况该怎么处理、该调什么工具、最后输出成什么样。和随手打几句话的提示词比,区别主要在三点:
1、普通提示词得每次手动输入,Skill是触发词命中了自动加载;
2、普通提示词几句话跑完就完事,Skill可能是十几行到上千行的多步骤流程;
3、普通提示词用完就没了,Skill存成文件,以后遇到同类问题直接调用,不用重新写。
换个说法可能更好懂——Skill就是给AI写的一份可复用工作说明书,写一次,以后同类型的活儿AI照着流程自己走。
一个真正能用的最小版本Skill
不用一上来就往复杂了写,这是一个只有十五行左右、实际能跑的最小Skill,功能是从产品描述里挑出核心卖点:
拆开看就四块:开头三行是元数据,写清楚名字和触发时机;标题一句话说明用途;规则部分是核心,具体列出步骤;最后是输出格式,规定产出长什么样。
嫌自己写麻烦的话,直接用大白话跟AI说也行——"我想生成一个skill:读取电商产品名称与描述,提取3-5个核心卖点并按优先级排序,采用指定表格格式输出卖点、优先级、适用场景"。
不管是丢给WorkBuddy还是Codex,效果都一样,测试出来的结果不会差。这就是Skill的最小骨架:触发词、做什么步骤、输出什么格式,不管以后长到多复杂,逃不出这四样。 从一句话指令到研究系统,Skill中间隔着几个台阶
拿三个真实的电商类Skill做例子,能看出Skill是怎么一步步长大的。
电商图片工作流
解决的问题是给一张产品卡,批量输出AI生图的prompt,核心部分如下:
比最小版本多了触发词规则(不用你手动选,AI自己判断该不该加载)、核心规则集(比如"中文渲染底线,禁止英文混排""默认输出路径设桌面",这些是业务经验的沉淀)、带变量的Prompt模板(产品名称、主题、角色、颜色色调可以直接填,不用每次重新想),还第一次出现了外部SOP引用——生成完之后自动调用参考文档做合规检查。
这一步的质变在于,AI不再是自由发挥,而是按你划的底线来。
电商主图诊断
问题更复杂:给一张主图,自动分析点击率低的原因并给出改法。
关键变化在输入路由上——单张图、带数据的截图、一组图、竞品图、链接、纯CTR数据、随口说"帮我看看这张图",七种情况分别走不同流程,AI自己判断该怎么处理。诊断本身也不再是凭感觉打分,而是从视觉冲击力、信息传达效率、色彩搭配、文案质量、竞品差异化、平台适配这六个维度逐项过一遍。结论也分了档:小毛病归"Fix",调调文案微调色彩就行;有优化空间的归"Test",建议换构图或做A/B测试;方向性问题归"Rebuild",得建议重新拍摄或设计。
这一步是从单一工作流变成了有判断能力的专业工具。
大约1100行的全域蒸馏器
已经不是解决单个问题这种量级了,输入一个行业名字,比如"电商AI工具",它会自动跑完五步研究——建品牌和产品分类数据库、竞品反向拆解、内容生态研究(采样上百个账号)、构建包含两百多个节点的知识地图、搭建情报监控体系,最后产出八九十甚至上百个文件的分析报告。
这一级又多了并行Agent协作(多个子任务同时跑而不是排队等)、每一步结束都有的质量检查点、大规模结构化产出。这已经不是工具了,是一套研究系统。
但不是所有场景都需要奔着这个级别去,只有你真的需要"扔一个模糊方向进去,吐出一整套认知体系"的时候才值得做到这么重。
四个级别放在一起看更直观:
如何判断要不要做成Skill?
如何判断要不要做成Skill只需要一句话判断:事不过三。
一件事只做一次,直接对话框里打字让AI干就行,没必要专门做Skill。但要是同一条规矩你已经跟AI纠正过三次以上——比如连续三次告诉它"文案里别加小标题""价格别用破折号引出"——说明这个需求是高频且稳定的,值得固化下来,一劳永逸。
反过来,如果每次需求都不一样,没有重复模式,硬凑Skill反而不如临时提示词灵活。
Skill应该如何编写?三步就够
第一步先按"事不过三"挑场景,找一件你重复做了三次以上的事,比如每次上新写产品描述、每周整理竞品价格、批量起标题候选。
第二步写核心流程,大概二三十行,新建一个SKILL.md,按前面那个小骨架填:名称和触发描述、不能违反的核心规则(一到三条)、具体工作流程分几步、输出规范。
第三步就是跑一遍、记问题、改、再跑,AI哪里没理解到位就补哪里,哪一步显得多余就删掉,循环个两三轮,一个靠谱的Skill基本就成型了。
其实也不用写得那么规整,把要求按大白话说出来就行。嫌打字麻烦的话语音输入更好——听着像是废话多,其实恰恰相反,语音说出来的信息量比打字多得多。打字的时候你会不自觉地琢磨"这句要不要写""那句是不是多余",反而漏掉不少AI需要的细节。
AI不怕信息多不怕信息杂,就怕你给得太少——你要是只说"帮我生成一张图片",AI大概率一脸懵,生成什么样的图片啊?
Skill应该如何使用?
Skill建好之后,一种是自然语言触发,也是更推荐的方式:直接在对话里说需求,AI自动匹配触发词加载对应Skill,比如对着电商主图诊断Skill说"帮我看看这张图为什么点击率低",它就自动走流程了。
另一种是手动选,在工具的技能列表里找到对应名称手动选中,适合你自己也拿不准触发词是什么的时候。
做好的Skill基本是跨平台通用的,也就是说在WorkBuddy里写的,搬到Claude Code、Codex里也能用,核心逻辑不变,顶多微调一下工具调用的语法。 Skill应该如何迭代?
创建完第一个版本就停手,是最常见的浪费。价值恰恰在后续迭代上。大致分三个阶段:v1到v2,先跑三五次收集问题,把边界情况补上,加一份常见错误清单;v2到v3,拿给别人用、收反馈,加输入路由、引用外部文件、调整措辞;v3往后就是定期复盘使用频率,砍掉没人用的功能,合并相似的步骤。
最有效的一招是把你修改后的结果直接发给AI,让它自己找差异、总结规律、写回Skill里——这比你凭空想规则要精准得多。好的Skill都是不断迭代、不断试错攒出来的。
去哪找现成的Skill?
不想自己写的话有三类现成资源:
一是WorkBuddy内置的技能市场,搜索安装即可;
二是GitHub和各种社区,不少开发者会开源自用的Skill;
三是官方插件库,自带上百个开箱即用的Skill。
建议大家别贪多装一堆半成品——AI每次回答依赖的是当前对话能看到的上下文,空间有限,Skill装太多反而互相干扰。现在主流的机制是渐进式加载,先看名片决定用不用,真用到了才读全文,执行时再按需调参考资料。
所以精简你的Skill库,最高频使用的几个场景满足了就够了,别的留着占地方没意义。
写Skill这件事说到底不难,难的是舍得花时间在一件"以后能反复用"的事上,而不是每次都图省事临时打字。真正好用的Skill都是攒出来的,不是一次写完的。