手把手教你撰写 Agent Skill.md¶
Ch01.1215 手把手教你撰写 Agent Skill.md¶
📊 Level ⭐⭐ | 4.8KB |
entities/手把手教你撰写-agent-skillmd.md
手把手教你撰写 Agent Skill.md¶
来源: 数据STUDIO
发布日期: 2026-04-10
原文链接: https://mp.weixin.qq.com/s/ZcHtJH5eT76f8agSvo3HYQ
还在为AI助手不懂你的业务场景而头疼?一个轻量级的技能包,就能让通用模型听懂你的“黑话”
“帮我处理一下这个PDF表单,提取里面的订单信息,然后合并成一份报告。”
当你向AI助手提出这样的需求时,它可能会手忙脚乱地尝试各种库,或者干脆告诉你“我做不到”。但你有没有想过,如果能给AI一份“操作手册”,告诉它“用这个工具,按这个步骤,注意这个坑”,它就能轻松搞定?
这就是 Agent Skills 要做的事情。
想象一下,你的AI助手就像一个刚入职的新员工。他聪明、学习能力强,但不知道你们公司的业务流程、代码规范、以及那些只有老员工才知道的“潜规则”。Skills,就是一份 岗位职责说明书+操作SOP+避坑指南 的合集。
本文将深入拆解Agent Skills这个轻量级的开放格式,从原理到实践,再到如何评估和增强技能,教你如何让通用大模型秒变你的领域专家。
到底什么是Agent Skills?¶
从本质上讲,一个Skill就是一个文件夹。这个文件夹里最关键的文件是一个叫 SKILL.md 的文件。它就像一份“任务说明书”,里面不仅告诉AI这个技能是干嘛的(元数据),还详细描述了“怎么做”(操作指令)。
一个典型的Skill目录结构长这样:
my-skill/
├── SKILL.md # 必须:包含元数据和核心指令
├── scripts/ # 可选:可执行脚本(Python/Bash等)
├── references/ # 可选:参考文档(API说明、详细指南等)
└── assets/ # 可选:静态资源(模板、图片等)
你可能会问:“这和直接把所有东西塞进Prompt里有什么区别?”区别大了!这就涉及到了Agent Skills的核心设计哲学—— 渐进式披露 。
渐进式披露:像外卖骑手一样高效¶
“渐进式披露”这个概念听起来很玄乎,但你可以把它想象成外卖骑手接单的过程:
- 第一步:发现 🚴♂️
外卖平台打开时,骑手(AI)只会看到所有可接订单的 概要信息 :比如“XX餐厅的订单,距离2公里,预计收入8元”。这对应Skill的 name 和 description 字段。系统只加载这些轻量信息,来判断是否与该任务相关。
- 第二步:激活 ✅
当骑手看到这个订单并决定接单时,他才会点进去,看到 完整的订单详情 :具体菜品、客户地址、备注要求(“不要香菜”)。这就对应当Agent发现某个任务匹配Skill的描述时,它会将完整的 SKILL.md 文件加载到上下文中。
- 第三步:执行 🏃♂️
骑手根据详细地址出发,必要时查看地图(参考文件)或者联系客户(执行脚本)。这对应Agent按照Skill的指令,按需加载 references/ 中的文档或执行 scripts/ 里的代码。
这种设计的好处显而易见:AI的“大脑”(上下文窗口)不会被所有Skill的细节塞满,只有在需要时才会加载必要的信息,从而保持思考速度,且能应对更复杂的任务。
SKILL.md 文件长什么样?¶
这是Skill的核心。它由两部分
→ 原文存档
关联¶
- 相关概念: Harness Engineering