Skip to content

Agent Skill ​

Skill 是给 AI Agent 使用的可维护操作规程。它把人的经验写成模型可读的规则,包括什么时候触发、先读什么、按什么步骤做、哪些行为禁止、怎样验证完成。

如果 MCP 是工具插座,Skill 就是工具旁边的操作手册。没有 Skill,Agent 可能知道有工具,却不知道在当前项目里该怎样用;有了 Skill,团队经验可以从聊天记录沉淀成可复用资产。

Skill 与 Agent、工具的关系

Skill 解决什么问题 ​

Skill 主要解决三类问题:

  • 一致性:同类任务每次都按同一流程执行,例如代码审查、文档改写、发布说明。
  • 上下文效率:把长期规则放在文件中,任务触发时再加载,避免每次对话重复说明。
  • 验收标准:把“怎样算完成”写清楚,让 Agent 不只产出内容,还能自查。

Skill 不是为了让提示词更长,而是为了让流程更稳定。

Skill 不是什么 ​

不是原因
不是 MCPSkill 描述流程,MCP 连接工具
不是万能提示词Skill 应针对明确任务,不应包办所有场景
不是知识库全文长资料应放 references 或文档中按需读取
不是 Agent 编排器多轮状态、人机确认、权限执行仍由运行时负责

一个好 Skill 应该包含什么 ​

部分作用示例
触发条件告诉 Agent 什么时候使用“修改前端页面时使用”
输入范围说明需要哪些资料设计稿、目标页面、现有组件
执行步骤固化流程先读组件,再改样式,再截图验证
禁止行为防止高频错误不直接重写无关文件
验收标准判断是否完成构建通过、截图无重叠、链接可用
降级路径环境不满足时怎么办无浏览器时说明未完成视觉验证

好的 Skill 更像工程规程,不像作文模板。它应尽量具体、可执行、可检查。

与 MCP、Agent 的协作方式 ​

一个典型流程:

  1. 用户提出任务。
  2. Agent 判断任务匹配某个 Skill。
  3. Skill 提供流程和边界。
  4. Agent 根据 Skill 调用本地工具、MCP Server 或浏览器。
  5. 工具结果回到上下文。
  6. Agent 按 Skill 的验收标准自查并交付。

这里 Skill 不直接执行工具,但它决定工具应该怎样被使用。

适合沉淀成 Skill 的任务 ​

适合:

  • 重复发生,且每次流程相似。
  • 有明确的质量标准。
  • 容易因为遗漏步骤导致返工。
  • 涉及团队约定,例如文档口吻、测试方式、发布流程。

不适合:

  • 一次性探索。
  • 规则还不稳定。
  • 需要大量实时业务判断。
  • 无法写出清晰完成标准。

在本站如何阅读 ​

文档说明
Skill 推荐与选型如何判断是否需要安装或自建 Skill
Claude Code 推荐实践如何把 Skill 写成可执行规程,而不是提示词清单

总结 ​

Skill 的价值是把人的重复经验沉淀为可维护规则。它不替代模型、工具或 Agent 编排,而是让 Agent 在具体任务中少猜、少漏、少跑偏。写 Skill 时重点是触发条件、步骤、禁止行为和验收标准。

别急,先让缓存热一下。