我对skills下的定义为skills是一套指令集用以指挥Agent与LLM达成特定的目的。拆开来看关键词含义指令集不是零散的几句话而是一套完整的、结构化的操作流程指挥AgentSkill 的下达对象是 Agent执行者不仅仅是 LLM思考者达成特定目的每个 Skill 都是为了解决某一类具体问题而设计的如果你觉得这个定义还有点抽象可以用一个类比来理解Prompt是给AI的一句口头交代Skill是给AI的作业说明书。一、 从一个真实场景谈起你每天都要整理站会纪要。一开始你每次都对 AI 说“请你扮演一个会议纪要专家。从以下文字中提取参会人员、昨日完成、今日计划、阻塞项。然后用Markdown格式输出先写日期再写人员列表然后每个人的昨日和今日最后单独列出阻塞项……”200 个字每天复制粘贴改改日期。后来你发现可以写一个 Skill。配置好之后你只需要说“整理站会纪要。”然后把录音文字贴过去AI 自动完成了所有步骤——提取人员、区分昨日今日、识别阻塞项、格式化输出、保存文件。发生了什么变化不是 AI 突然变聪明了。而是你给了 AI 一份“岗位说明书”。它学会了这套流程不再需要你每天从头教起。这份“作业说明书”就是 Skill。二、一个类比帮你建立直觉Prompt 给实习生的口头指导你每天对实习生说“小张帮我把这份文件整理一下先分类再排序然后标出重点最后存到桌面文件名用今天的日期……”第二天你又要说一遍。第三天同样的话再说一遍。问题每次都要教实习生每次都按当天的理解执行结果可能有偏差。实习生离职后新来的又要从头教起。Skill 给正式员工的SOP你把工作流程写成文档岗位会议纪要整理员职责1.接收会议录音转写文字2.提取参会人员3.提取昨日完成4.提取今日计划5.提取阻塞项6.生成Markdown格式的纪要7.保存到桌面文件名格式站会纪要_YYYY-MM-DD.md约束-不能自动发送邮件-不能修改原始文件员工入职时学习一次这个 SOP以后每天你只需要说“做一下站会纪要。”优势员工学会了流程你不需要每天重复教。换人了SOP 还在。Skill就是这个SOP——不过是给AI用的。三、Skill长什么样一个 Skill 通常是一个结构化的文件如 YAML 格式。下面是一个简化版的站会纪要 Skillid:daily-standup-summarizername:每日站会纪要整理version:1.0.0description:将站会录音文字自动整理为结构化纪要#用户需要提供什么inputs:-name:transcripttype:stringrequired:truedescription:会议录音文字#核心工作流workflow:-id:extract_attendeesactor:llmprompt:提取所有参会人员-id:extract_yesterdayactor:llmprompt:提取每个人的昨日完成-id:save_fileactor:agenttype:file_operationaction:writepath:./站会纪要.md#不能做什么constraints:forbid:-send_email#不能自动发邮件-delete_files#不能删除文件一个Skill包含四个核心部分部分作用示例元数据标识和描述id, name, description输入定义用户需要提供什么transcript, date工作流步骤和分工Agent vs LLM提取人员、生成纪要、保存文件约束不能做什么forbid: send_email四、接下来你已经知道了 Skill 是什么。但你可能还想知道什么时候该写Skill→ 用 RISD 框架判断具体怎么写→ 用 PROCESS 七步法怎么写出好Skill→ 遵循十六个成功原则这些会在系列后续文章中逐一展开。