什么是 Agent Skills

Agent Skills,一个旨在为 Agent 提供模块化、可复用能力的开放标准。它将专业知识、工作流程和“最佳实践”打包成可重用的、基于文件系统的资源,可以将其想象成“为新员工准备的入职指南”。Skills 可以被 Agent 按需发现和加载,从而将一个通用代理变成能够胜任特定任务的专家。
这一架构核心优势在于:

  • 专业化:为特定领域的任务定制能力。如法律审查、财务分析等。
  • 可复用性:一次创建,即可在多个对话、多个项目甚至多个兼容的 AI 代理产品中自动使用
  • 可组合性:将多个独立的 Skills 组合起来,构建出能够处理复杂、多步骤任务的工作流程

Skills的核心用户价值

  1. 固化个人最佳实践,提升工作效率。 将一次成功的流程封装成一个个人 Skill,这相当于将特定任务上的“know-how”和“最佳实践”沉淀并固化下来。通过 Skill 即可稳定复现成功路径,无需重复思考和试错。
  2. 降低使用门槛,复用团队经验。 团队成员将自己验证过的个人 Skill 分享出来,构建整个团队知识的沉淀与流动。

核心设计:渐进式披露

Skill 最核心的设计就是“渐进式披露”,这确保了AI 代理在处理任务时,能够以最高效的方式利用其宝贵的上下文窗口。Skill 内容被分成三个层级,仅在需要时才加载到上下文中,从而最大限度的减少资源浪费。

层级内容加载时机上下文成本
L1:元数据Name 和 Description启动时加载极低(<100tokens/skill)
L2:指令Skill.md 文件Skill 被触发时加载中等(<5k tokens)
L3:资源脚本、文件和资产按需加载仅在引用时消耗

Skill vs. MCP

Skill 和 MCP 是两种目标不同但能力互补的技术。

  • MCP核心目标是解决解决数据孤岛问题,让 AI 能够安全、稳定的访问外部数据源,侧重于数据层面的连接。
  • Skill 的核心目标是封装和复用工作流程。虽然它并非为连接外部服务而设计,但通过在 Skill 中包含代码脚本,也可以间接实现对任何第三方 API 的调用。在某些场景下,这种直接执行脚本的方式,在上下文消耗和数据访问效率上甚至可能优于通过 MCP 服务中转的方式。

MCP 提供了标准化的“数据管道”,而 Skill 提供了执行这些管道的“操作手册”,两者共同构成了Agent 的可扩展生态。

Manus 产品实践

  1. 将每一种数据源封装成一个 Skill,将不透明的工具转变为用户可发现、可理解的透明组件。通过 skill.md 文件了解其功能和参数,并调用它们。
  2. 使用 Manus 构建 Skill:当完成的一次任务对结果和过程满意时,可以指示“将工作流打包为 Skill”,系统将自动生成必要的 Skill.md 文件,并捆绑任何相关脚本。即可重复使用或与他人分享。
  3. 精准可靠的触发机制:支持精确激活特定的 Skill。
  4. 项目与连接器集成:将Skill 集成到项目中。
  5. 团队技能库
...Reads