微信扫码
添加专属顾问
让AI Agent从聊天助手升级为标准化生产力工具,Agent Skills是关键一步,解决重复解释规则、输出不稳定和团队协作难题。核心内容: 1. Agent Skills的定义与核心价值:模块化能力包,实现任务SOP标准化 2. 与Prompt的五大本质区别:从便签纸到员工手册的进化 3. 实战案例展示:如何用Skills实现研究报告自动化生产
>>>本系列视频课程已在我的B站(🔍唐国梁Tommy)上线,复制以下链接或点击文末“阅读原文”即刻开始学习。
【Agent Skills 实战教程:如何让 Agent 按需加载知识?渐进式披露完整流程|Agno Skills工作流全链路解析】
https://www.bilibili.com/video/BV1yUfnBjEu2/?share_source=copy_web&vd_source=44de46517e4609888d4085939ef749f4
你可能也遇到过这类问题:
如果你想让 AI Agent 从“会聊天”变成“能干活、可交付、可迭代”的生产力系统,Agent Skills 是最关键的一块拼图。
先给一个最简定义:
Skill = 可发现、可按需加载的任务 SOP 模块(能力包)。
它不是一段提示词,它是一个产品化的能力单元——包含了元数据、执行指令、示例模板、校验规则,甚至可以带脚本和参考文档。
用 Anthropic 官方的话说:Skills 是用于扩展 AI Agent 功能的模块化能力包。每个技能以文件夹形式存在,包含指令、元数据和可选的资源文件。当 Agent 判断某个技能与当前任务相关时,会自动加载并使用。
一句话总结:Prompt 是便签纸,Skill 是员工手册。
假设你经常做 “某个热点方向的研究报告(调研→对比→结论→路线图)”:
没有 Skill 的时候:
“请帮我做一份研究报告。要求:先给出 1 页 TL;DR;再按‘背景/问题定义/技术路线/关键论文与方法对比/数据与评测/落地应用/风险与局限/未来趋势’分章节;对每条路线给优缺点表格;最后给 3 条可执行建议和一个 90 天路线图。写作要偏工程落地,不要空泛,还要保留引用格式……”
每次都要把报告结构、对比维度、写作口径、交付物格式重新讲一遍,稍不注意就会变成“堆概念、没结论”。
有 Skill 的时候:
/research-report [主题] [目标读者] [时长/深度]
一句话搞定。因为所有规则已经封装在 Skill 里:
金句:Skill 的本质,是把个人经验变成组织资产。
很多人卡在这里:到底什么时候用 Prompt?什么时候用 Tool?MCP 又是什么?
很多人搞不清 Prompt、Tool、Skill、MCP 这四个东西的边界。
一个清晰的四分法:
| Prompt | |||
| Tool | |||
| MCP | |||
| Skill |
Skill 负责 How(流程与规范),MCP 负责 What/Where(数据与动作)。
两个秒懂场景
场景 1:"帮我生成本周周报"
这更像 Skill。因为你需要的是一套固定流程:
*先从任务记录里提取本周完成的事项
*按模板分"本周完成 / 下周计划 / 风险事项"三段
*输出格式是 Markdown,口吻要职业化
这些"怎么做"的规范,就是 Skill 的活儿。
场景 2:"从 Jira 里拉取本周的任务列表"
这更像 MCP。因为你需要的是:
*连接到 Jira 的 API
*用我的账号鉴权
*拉取指定时间范围的 ticket
这些"去哪里连、拿什么数据",就是 MCP 的活儿。
| 定位 | ||
| 实现方式 | ||
| 部署 | ||
| 交互 | ||
| 适用场景 |
最强大的组合是:MCP 提供数据和工具 → Skill 提供 SOP → Agent 执行闭环。
比如:
金句:Skill 教 AI 怎么干活,MCP 帮 AI 连接世界。
Skill 的关键不是“写得长”,而是“不要一次性塞满上下文”。
用“渐进式披露(Progressive Disclosure)”来解释:
需要什么给什么,不需要的不加载。
传统方式(全量加载):
Skills 按需加载方式:
这是 85% 的 token 节省!
而且不只是省 token——准确率也提升了。根据 SkillPort 的测试数据:
❌ 错误示范:把 3,000 行编码规范直接塞进 system prompt
✅ 正确做法:把规范封装成 Skill
一个很关键的设计细节:Skills 的选择完全靠 LLM 自身的推理能力,没有算法路由,没有意图分类器,没有语义搜索。
流程是这样的:
这意味着:description 写得好不好,直接决定了你的 Skill 能不能被正确触发。
金句:三层加载 = 最小信息做判断 + 按需加载做执行 = 省上下文 + 更稳定。
Skill 的最小形态其实很朴素:一个文件夹 + 一个 SKILL.md 文件(左滑查看)
my-skill/
└── SKILL.md ← 这一个文件就够了
复杂一点的 Skill 可以有更多文件:(左滑查看)
my-skill/
├── SKILL.md # 必需:技能定义
├── scripts/ # 可选:可执行脚本
│ └── validator.py
├── references/ # 可选:详细参考文档
│ └── REFERENCE.md
└── assets/ # 可选:模板和静态资源
└── template.md
SKILL.md 由两部分组成:
第一部分:YAML Frontmatter(元数据区)(左滑查看)
name: agent-design-reviewer
description: >
用于生成“Agent 系统设计评审包”。当用户提供一个 Agent 项目想法或现有方案
(目标、工具、数据源、约束、指标)时使用;自动输出:系统架构图、模块拆解、
风险清单、评测方案与里程碑计划。不适用于单纯写代码或逐段翻译说明文档。
---
第二部分:Markdown 正文(执行指令区)(左滑查看)
## 执行步骤
1. 需求澄清:目标用户/核心任务/输入输出/成功指标(若缺失先列出缺失项)
2. 任务分解:把目标拆成 3-7 个子任务(可工具化/可评估)
3. 架构设计:输出端到端架构(Agent Loop:Think→Plan→Act→Observe→Reflect)
4. 模块拆解:Planner / Tools / Memory / Retriever / Evaluator / Guardrails
5. 风险与边界:失败模式(幻觉、工具误用、权限、数据泄露、成本、延迟)
6. 评测方案:离线集 + 在线集 + 指标(成功率/成本/时延/引用正确率/鲁棒性)
7. 交付计划:30/60/90 天里程碑(PoC→MVP→Prod),每阶段验收标准
## 输出模板
### TL;DR(10 行内)
- 做什么:
- 给谁用:
- 成功标准:
- 关键差异点:
### 架构图(Mermaid)
```mermaid
flowchart LR
U[User] --> P[Planner]
P --> T[Tool Router]
T -->|Call Tools| X[(Tools/MCP)]
X --> O[Observe]
O --> M[Memory/Retrieval]
M --> P
P --> A[Answer]
## 模块清单(职责与接口)
模块 输入 输出 关键设计点 可替代方案
## 风险清单(Failure Modes)
- 幻觉风险:如何降低(证据引用/自检/多样性采样)
- 工具风险:参数错误/误调用(权限分级/工具白名单)
- 成本风险:token/工具调用频率(缓存/批处理/早停)
- 数据风险:敏感信息(脱敏/审计/最小权限)
## 评测与验收
- 离线:固定测试集(任务成功率、引用正确率、步骤长度、成本)
- 在线:A/B(用户满意度、完成时长、复访率)
- 失败回放:日志字段规范(trace_id、tool_calls、evidence)
## 30/60/90 天计划
- 30 天:PoC(核心链路跑通 + 基线指标)
- 60 天:MVP(覆盖主要任务 + 失败回放闭环)
- 90 天:Prod(权限治理 + 监控报警 + 成本优化)
name |
/name 斜杠命令 |
|
description |
||
allowed-tools |
"Read,Write,Bash" |
|
model |
||
version |
||
disable-model-invocation |
/name 调用 |
description 是决定触发率的关键。推荐用这个公式:
当用户要做【任务 A / 任务 B】并且需要【输出格式/目标】时使用;当【反例场景】不要使用。
✅ 好的 description 示例:(左滑查看)
description: >
从 PDF 文件中提取文本和表格,填写 PDF 表单,合并多个 PDF。
当需要处理 PDF 文档或用户提到 PDF、表单、文档提取时使用。
❌ 差的 description 示例:
description: 帮助处理 PDF。
差在哪?
这是一个最简的可运行 Skill:(左滑查看)
---
name: code-explainer
description: >
用直观类比和 ASCII 示意图解释代码如何运行。
当用户问"这段代码怎么工作""帮我解释这个函数"时使用。
---
当解释代码时,请遵循以下步骤:
1. **类比说明**:先用日常生活中的事物作比喻
2. **绘制示意图**:使用 ASCII 图形绘制代码流程
3. **逐步讲解**:逐行解释代码执行过程
4. **提示注意**:指出一个常见的陷阱或误区
用对话的口吻给出解释,复杂概念可以使用多个类比。
金句:name 决定你怎么调用它,description 决定 AI 什么时候自动用它。
会写 Skill 只是第一步,写好 Skill 才是关键。这里分享经过多个生产级项目验证的最佳实践。
规则 1:多给 examples(好结果长什么样)
这是 Supabase Agent Skills 项目总结出来的"对比学习模式":
每条规则都要有"错误示范"和"正确示范"。
比如你写一个 SQL 优化 Skill,不要只说"应该用索引",而是:
Incorrect (缺少索引导致全表扫描):(左滑查看)
SELECT * FROM orders WHERE customer_id = 123;
-- 没有索引时:Seq Scan,2500ms
Correct (添加索引后的高效查询):(左滑查看)
CREATE INDEX orders_customer_id_idx ON orders (customer_id);
SELECT * FROM orders WHERE customer_id = 123;
-- 有索引后:Index Scan,2.3ms,提升 1087x
为什么这么做?因为 AI 通过"对比"学得最快。看到了错误模式,它才能在用户代码中识别出同样的问题。
规则 2:把复杂内容下沉到 references
SKILL.md 正文建议控制在 5,000 tokens 以内。超出的内容放到 references/ 目录,在正文中用链接引用:(左滑查看)
## 详细规范
基础用法见上述步骤。更多高级配置请参阅:
- [表单处理指南](references/FORMS.md)
- [API Schema 说明](references/api-schema.json)
这样 Agent 只在需要时才加载详细文档,不会一上来就塞满上下文。
规则 3:加输出校验清单
在 Skill 末尾加一个 checklist,让 Agent 在输出前自检:
## 输出校验清单
- [ ] 输出格式是否符合模板
- [ ] 是否包含所有必需字段
- [ ] 语气是否一致(口语化 vs 书面)
- [ ] 代码示例是否可运行
- [ ] 是否有遗漏的边界情况
来自 Anthropic 官方 Skills 仓库的开发建议:
像管理代码一样管理 Skill:
version 字段金句:Skill 的迭代方式更像写库/写组件,而不是写提示词。
最后是整套系统的“闭环组合范式”:
一句话:MCP 给 Agent 连上"手和眼",Skill 给 Agent 装上"脑"。
👉如果你想系统掌握多模态大模型前沿技术与应用,推荐你学习我的精品课程:
📚课程覆盖主流多模态架构、多模态Agent、数据构建、训练流程、评估与幻觉分析,并配套多个项目实战:LLaVA、LLaVA-NeXT、Qwen3-VL、InternLM-XComposer(IXC)、TimeSearch-R视频理解等,包含算法讲解、模型微调/推理、服务部署、核心源码解析。
💡本课程目前正在更新中,你可以在我的个人官网或B站课堂参与学习:
📺B站课堂(🔍唐国梁Tommy)https://www.bilibili.com/cheese/play/ss33184
🌐官网链接(国内访问需科学上网):https://www.tgltommy.com/p/multimodal-season-1
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-07-07
50 个知识管理 Skill,帮你打造 AI 生产力系统
2026-07-07
Skill 是 Agent 时代的 App
2026-07-07
如何写好一个 skill:从定位问题到对症下药
2026-07-06
一份可信来源,终结 Skill 管理混乱:Skill 治理最佳实践
2026-07-06
当 AI 参与需求分析,设计师在设计什么?
2026-07-06
职业.Skill 2.0:让顶级专家团包揽你的工作
2026-07-04
为什么 MCP 会"让位"于 Skill?AI 工具架构的演进思考
2026-07-02
这个开源的Skill让你发送会议纪要就能生成PRD、还能自动进行需求评审
2026-05-15
2026-05-24
2026-04-16
2026-04-14
2026-05-06
2026-05-19
2026-05-20
2026-05-03
2026-04-14
2026-05-29
2026-07-06
2026-06-28
2026-06-23
2026-06-11
2026-06-11
2026-06-09
2026-06-08
2026-05-28
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。