
什么是AI Agent技能?深入探讨其工作原理并手把手教你如何构建高效、可复用的Agent技能
全面系统地深入了解什么是AI Agent技能、渐进式披露(Progressive Disclosure)的工作原理,并手把手教你如何编写SKILL.md规范,打包参考文档、模板和脚本。本文还将对比技能、工具与MCP的区别与标准工作流,助你轻松构建出可复用、高效率、能够进行复杂上下文管理的自定义智能体核心技能。
目录
什么是 AI Agent 技能?
智能体技能(agent skill)是一种可复用的指令集 —— 它是一个标准化的流程,旨在指导 Agent 如何卓越地完成某一特定类型的任务。一个技能通常由单个 Markdown 文件 SKILL.md 构成,并且可以打包该任务所需的任何其他文件,例如参考文档、模板或可执行脚本。
以 grill-me 技能为例:
---
name: grill-me
description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
---
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase, explore the codebase instead.
SKILL.md 文件包含一小块元数据(metadata)和指令的正文。元数据由技能的名称(name)和描述(description)组成,AI Agent 会在启动时将其加载。
AI Agent 技能的工作原理:渐进式披露(Progressive Disclosure)
在初始阶段,只有技能的名称 and 描述会被加载到上下文(Context)中。当用户的请求与技能的描述相匹配时,该技能的完整指令正文才会被加载到相同的上下文中。
让我们来看看在实际使用中,grill-me 技能是如何工作的。

逐步流程
- 请求(Request) —— 用户向 Agent 提出需求(例如:“对我的工作流设计进行压力测试剖析”)。
- 选择提示词(Selection prompt) —— 用户的请求与所有可用技能的描述一起发送给 LLM。
- LLM 做出选择 —— LLM 将请求与每个描述进行对比,并返回匹配的技能。
- 确认(Confirmation) —— Agent 将推荐的技能呈现给用户,由用户进行确认(或拒绝/调整)该选择。
- 加载指令 —— Agent 获取已确认技能的完整指令:即
SKILL.md的正文内容。 - 执行提示词(Execution prompt) —— 用户的请求加上所选技能的具体指令一起发送给 LLM。
- 响应(Response) —— LLM 生成输出,即压力测试面谈中的第一个剖析问题。
现在,我们使用 excalidraw-diagram-skill 来演示带参考文档的技能是如何工作的:

逐步流程
- 请求(Request) —— 用户向 Agent 提出需求(“绘制部署流程的工作流图”)。
- 选择提示词 —— 用户的请求与所有可用技能的描述一起发送给 LLM。
- LLM 做出选择 —— LLM 将请求与每个描述进行对比,并返回匹配的技能。在这里,“绘制工作流图”与
excalidraw-diagram的描述匹配,因此该技能被选中。 - 确认 —— Agent 将推荐的技能呈现给用户,由用户进行确认(或拒绝/调整)该选择。
- 加载指令 —— Agent 获取已确认技能的完整指令:即
SKILL.md的正文内容以及任何引用的参考文件(对于excalidraw-diagram,这包括调色板、JSON Schema 和图表元素模板)。 - 执行提示词 —— 用户的请求加上所选技能的具体指令一起发送给 LLM。模型现在拥有了它所需的详细方法论。
- 响应 —— LLM 生成输出(一个
.excalidraw的 JSON 文件),由 Agent 将其返回给用户。
AI Agent 技能 vs. 工具与 MCP
技能并不能替代提示词、普通工具(Tools) or MCP。工具和 MCP 集成扩展了 Agent 对外部系统的访问范围 —— 例如查询数据库、调用 API 等等。而技能则加深了 Agent 完成特定任务的实战诀窍(Know-how)和专业深度。
诸如 在ChatGPT和Claude中配置NetSuite MCP 的 MCP 集成,能够让 Agent 通过访问 NetSuite 中的实时财务和运营数据来回答用户问题。而 NetSuite 业务报告技能则会进一步引导 Agent 如何去撰写这份报告,并以规范的报表形式呈现给用户。
使用技能的典型场景包括:
- 多步骤复杂工作流
- 文档处理,例如从 PDF 中提取特定数据结构
- 代码生成规范与标准
如何创建 AI Agent 技能
- 创建一个文件夹,并以技能名称命名(例如
netsuite-operation-report/)。 - 编写
SKILL.md,包含name、精准的description,以及精炼的指令正文(控制在 200 字以内)。 - 添加任务所需资源 —— 包括参考文档、模板、脚本。保持
SKILL.md短小精悍,并将细节链接至其他文件。 - 进行安装,让 Agent 能够发现它。参考 解决AI智能体技能碎片化:集中化管理技能 以了解如何在多个 Agent 之间集中管理技能。
编写优秀技能的几个技巧:
- 技能描述(description)应当面向系统触发器(Trigger)来写,而不是给人类阅读。
- 保持
SKILL.md极其精简 —— 限制在 200 字以内。在正文中写下通用流程,将边缘情况和细节留给参考文档。 - 凡是确定性的任务,应当使用脚本(Script)来处理。不要让 LLM 去做算术。
- 做好版本控制,将其提交进 Git 中。
总结
与定义“连接到什么”的工具和 MCP 不同,智能体技能封装了“如何去完成工作”。它们是不可或缺的互补,而非替代关系。
通过利用渐进式披露(Progressive Disclosure),技能可以使 Agent 的上下文窗口保持整洁和高效 —— 仅在用户请求触发时,才会加载详细的指令、参考文档和可执行脚本。
相关文章

AI 与智能体
为 DeepSeek Harness 接入 Buzz 协作平台:构建自托管 Nostr 消息网关的完整实践
深入解析如何通过 Nostr 协议将 DeepSeek Harness 接入 Block Buzz 协作平台:手把手配置 NIP-42 鉴权认证、基于 40003 事件的原位流式编辑输出、频道独立会话管理与本地工作区指令联动,为开发团队构建起安全可控、开箱即用的人机协同智能体开发环境与全新工作流程。
13 分钟阅读
AI 与智能体
教程:使用 Cloudflare WARP 安全地将 Hermes Agent 暴露至私有网络
本文深入探讨如何使用 Cloudflare WARP 与 Zero Trust 技术,在完全不需要开启任何防火墙入站端口的情况下,安全地将您的 Hermes Agent 暴露到私有网络中,从而实现全球范围内的安全访问。这为您构建专属私有远程 AI 基础设施打下坚实基础。
5 分钟阅读
协作
自建 Block 旗下 Buzz 协作平台:轻松构建人类与 AI 智能体高效协同工作的全新共享工作空间
本教程将手把手带您在 Ubuntu VPS 上部署自托管的 Block 旗下 Nostr 中继服务 Buzz,并配置 Cloudflare DNS 安全网络。我们将帮助您搭建起一个安全性的共享工作空间,让您的团队成员与多个 AI 智能体(如 Claude、Kimi)能够基于加密身份进行高效沟通、共享项目上下文并实现无缝协作。
11 分钟阅读
上一篇
如何在 Linux VPS 远程服务器上从零开始安装、部署与配置 Hermes Agent
在本篇非常详尽的实战教程中,我们将一步步向您展示如何在远程 Linux VPS 服务器上成功安装与部署 Hermes Agent,并实现 24 小时稳定常驻运行。我们还会手把手教您如何通过自定义的 Telegram 机器人,快速与Hermes进行无缝对接,轻松实现自动化的任务管理,确保系统能随时在线响应。

下一篇
使用MDM配置文件在macOS上无缝切换与配置多个Cloudflare WARP零信任组织的完整指南
本指南将详细介绍如何在macOS系统上,通过使用MDM .mobileconfig配置文件,实现多个Cloudflare WARP零信任组织或账户之间的无缝切换。本文为企业IT系统管理员提供了一套完整的、可直接落地部署的操作指南与配置步骤模板,帮助企业轻松管理并确保终端用户的网络安全与合规审计要求。