Agent Skills 是什么?
Agent Skills(智能体技能) 指 Agent 所具备的、职责单一、可独立调用的能力单元。
若把 Prompt 写成一个「万能大神」——会写代码、查天气、订机票、搜论文——模型容易什么都会一点、什么都不稳。
Skills 的思路像游戏里的技能树:核心 Agent 站在中间,旁边挂着「查天气」「搜文档」「读文件」等独立技能,需要哪个就调哪个。

一个 Skill 通常包含什么?
| 部分 | 作用 |
|---|---|
| 名称与描述 | 告诉模型「什么时候该用我」 |
| 输入参数 | 需要什么(城市名、文件路径……) |
| 执行逻辑 | 真正干活的代码或 MCP 调用 |
例子:KunSpace 访客统计 Skill
名称:get_analytics_summary
描述:当用户问网站访问量、今日访客时使用
输入:无(或可选日期范围)
返回:{ pv: 58, uv: 8, todayPv: 5 }
用户问「今天多少人来过 KunSpace?」——模型应选中这个 Skill,而不是编造数字。
举例:一个请求如何选 Skill
用户:「广州今天天气怎样?顺便列一下 blog 文件夹有哪些文章。」
┌─────────────┐
│ Agent │
└──────┬──────┘
│ 拆成两个子任务
┌───────┴───────┐
▼ ▼
weather_skill list_blog_skill
│ │
▼ ▼
28°C 多云 8 篇 .md
│
▼
合并成自然语言回复
Agent 的价值之一,就是根据意图选对 Skill,而不是你手动点按钮。
Skill、MCP、RAG 各管什么?
| 概念 | 一句话 |
|---|---|
| RAG | 从知识库捞内容 |
| MCP | 连接工具的标准协议 |
| Skill | 面向 Agent 的能力封装(描述 + 参数 + 实现) |
一个 Skill 的底层可以走 MCP,也可以直接调 HTTP。Skill 是产品视角的名字——「这个 Agent 会干什么」;MCP 是工程视角——「工具怎么接」。
总结
Agent Skills 把「大而全的 Prompt」拆成「小而专的工具」,让 Agent 更稳、更好扩展。新增「读项目 README」只需加一个 Skill,不必重写整个对话逻辑——搞懂这层,你就明白为什么说「Agent 的代码主体可以很短,Skill 列表可以很长」。
评论
还没有评论,来做第一个吧
有想法?直接在这说,不用跑留言板