[控场AI]
概念Agent Skill

Agent Skills

Agent Skills 是一种面向智能代理(Agent)系统的能力封装机制,旨在将特定任务或工作流抽象为可复用、可组合的能力单元。其核心特征包括:模块化封装使技能可独立开发与调用,支持跨代理场景的能力复用与编排,并可与工具调用协议(如MCP)协同工作,从而提升智能代理系统的灵活性与可扩展性。

核心事实

时间轴 (近 90 天)

10月14日

Skill格式中可选的allowed tools字段是实验性的,支持程度不一,不能假设它提供了可移植的沙箱。

待验证50%
10月13日

SKILL.md 格式正在成为跨 agent 的开放约定(Agent Skills 格式),任何支持该格式的 agent 都能读取并调用这些 Skill。

待验证50%
10月13日

其他支持 Agent Skills 格式的 agent 可以使用 `npx skills add basitalisandhu/claude-skills` 安装这些 skills。

待验证50%
10月12日

肖斌提到,当前国内外厂商已广泛支持Agent Skills标准,生态正在快速成型。

待验证50%
10月11日

Skill也被称为Subagent,是一个大智能体中的一环

待验证50%
10月11日

在Spring AI Alibaba最新版本中,Skill的实现已被内置封装好

待验证50%
10月11日

Skill机制最初由Claude模型提供,目前原生只有Claude支持

待验证50%
10月11日

Anthropic推出了Skill,一个Skill由一个Markdown文件构成,包含元数据(Metadata)和指令(Instructions)两部分

待验证50%
10月10日

按需加载技能的方式能节约 token 资源,避免把上下文塞满用不上的信息

待验证50%
10月9日

大模型本身不知道当前环境有哪些Skills,依靠name和description来判断是否调用某个技能

待验证50%

还有 40 条时间轴事件

全部知识事实 (20)

已验证

Skill是将专业能力、领域知识和操作规范打包成可复用单元,让Agent在恰当时机自动调用的模块化封装

90%
已验证

一个完整的Skill包含Skill.md主文档、Reference文件夹、Script文件夹和Assets文件夹

80%
已验证

Agent开发正在从实验阶段走向工程化阶段

80%
已验证

Agent的核心公式为:Agent = 大模型 + 工具调用 + 自主决策能力

80%
已验证

Agent Skills 具备上下文感知、可组合性和自描述性三个关键特征

80%
已验证

Skills本质上是结构化的系统提示词(System Prompt)集合,通过标准化接口注入到AI代理的上下文中

80%
已验证

Skills不是MCP的竞争者而是MCP的上层:MCP负责连接工具标准化外部服务接口,Skills负责打包封装完整的任务执行能力

80%
已验证

Agent Skills是Anthropic发布的能力封装标准,定义为一个包含Skill.md文件的目录,可包含说明、脚本和其他资源

80%
已验证

Agent Skills将智能体的能力进行模块化拆分,经强化学习训练后可在科研工作流中被反复调用与灵活组合

75%
已验证

MCP解决的是连接问题(模型如何触达工具),而Skill解决的是使用问题(模型何时、以何种策略组合工具)

75%
已验证

Hermes Agent、OpenCode和Claude Code三个工具都采用Agent Skills标准,Skill可以互通使用

75%
已验证

Agent Skill采用按需加载(懒加载)机制,Agent只先读取每个Skill的元信息(name和description),匹配用户需求后才加载完整指令,因此多个Skill共存不会增加Token消耗

70%
已验证

智能体技能(Agent Skills)和MCP协议都是Anthropic率先引入的概念,其他厂商随后跟进

70%
已验证

Agent Skills采用渐进式加载机制,根据当前任务按需加载相关部分,避免上下文爆炸问题

70%
已验证

description 是给大语言模型看的,模型靠 description 来发现并调用对应的 Skills

65%
已验证

SKILL.md 文件开头由三个横线包裹一段元数据(Frontmatter),这是 Skill 被 AI 工具识别的关键

65%
已验证

Skill的识别过程通常依赖模型对能力描述的语义理解,Skill描述的写法比代码实现复杂度更影响实际调用效果

65%
已验证

Skill在主流Agent框架中通常对应函数调用(Function Calling)或工具定义(Tool Definition)

65%
已验证

Agent Skills 采用单智能体内部纵向能力伸缩的方式,相比 Multi-Agent 更轻量且易于调试

65%
已验证

Skills文件通常包含YAML前置元数据(用于触发条件判断)和Markdown正文(用于定义工作流和输出规范)

65%

来源文章