将长篇操作手册、参考资料与脚本外置到技能目录,仅在任务匹配时才加载到上下文,避免一次性塞入系统提示导致的上下文膨胀。
把临时性的提示词沉淀为标准化的能力包,使同类任务每次都按既定流程输出,降低因"每次从头理解"带来的偏差。
技能将任务专属工作流与模型权重解耦,无需重新训练即可在不同模型与运行环境中复用同一套专业能力。
智能体可挂载的技能数量可以很多,但若全部指令常驻上下文,会迅速耗尽有限的上下文窗口。渐进式披露通过"按需加载"解决这一矛盾,让智能体在保持精简上下文的同时随时取用大量专业知识。
技能信息像一本组织良好的手册:先有目录(元数据),再有章节(指令正文),最后是附录(参考资料与脚本)。智能体只在需要时才读取对应层级,而不是在启动时就加载全部内容。
元数据常驻系统提示的成本极低,正文与参考资料则按需进入上下文,因此一个技能可捆绑的内容量在理论上不受限,而实际上下文占用始终保持精简。
在会话启动时,智能体仅加载每个已安装技能的名称(name)与描述(description)到系统提示中,足以判断何时该调用,却不占用大量上下文。
当用户的请求与某个技能的描述匹配时,智能体读取该技能的完整 SKILL.md 正文进入上下文,获取具体执行指令。
智能体按指令执行任务,按需运行技能捆绑的可执行脚本,或读取 references 等参考资料文件,仅在使用时才加载这些资源。
运行时在启动阶段扫描技能目录,将每个技能的 name 与 description 注入系统提示,使智能体具备一份"技能清单"。
description 需同时说明"技能做什么"和"何时使用",智能体据此在任务匹配时自动激活;用户也可通过显式指令直接调用某个技能。
技能以独立目录形式存放,目录名即命令名;当多个层级存在同名技能时,按企业、个人、项目的优先级覆盖,插件类技能使用命名空间避免冲突。
每个技能至少包含一个 SKILL.md 文件,它是技能的入口,承载元数据与指令正文。
存放智能体可执行的脚本(如 Python、Bash、JavaScript),用于需要确定性结果的场景,例如排序、解析、抽取。
存放详细技术参考、表单模板、领域专属文档等,智能体仅在需要时读取。
存放模板、图片、数据等静态资源。
技能目录可包含任何辅助内容,保持主 SKILL.md 精简,把长内容拆分到被引用的文件中。
长度不超过 64 个字符,仅允许小写字母、数字与连字符,不能以连字符开头或结尾,且须与父目录名一致。
长度不超过 1024 个字符且不能为空,须同时描述"技能功能"与"使用时机",并尽量包含帮助智能体识别任务的关键词。
指定技能适用的许可证名称,或引用捆绑的许可证文件。
长度不超过 500 个字符,说明环境要求,例如目标产品、系统依赖、网络访问等。
键值对形式的自定义元数据,用于存储规范未定义的附加信息。
以空格分隔的预授权工具列表(实验性),用于限制技能可调用的工具范围。
Agent Skills 格式由 Anthropic 最初提出,并于 2025 年 12 月 18 日发布为开放标准,规范托管于 agentskills.io,由社区开放协作维护;它与 Model Context Protocol(MCP)共同构成智能体互操作的一组开放标准。
以一个目录加 SKILL.md 为最小结构;YAML frontmatter 仅要求 name 与 description 两个字段,并对其字符数、格式与命名做出明确限制,其余字段均为可选。
该格式已被 Claude Code、OpenAI Codex CLI、Gemini CLI、Cursor、VS Code、GitHub Copilot 等多平台采纳,一个技能可被构建一次后在多个兼容运行环境中使用。
Agent Skills 与 MCP 同属开放标准生态,但治理归属并不相同。MCP 已正式捐赠给 Linux 基金会旗下的 Agentic AI Foundation(AAIF),拥有治理董事会与技术委员会;Agent Skills 则采取"发布为开放标准"的方式——规范与参考工具以开源许可发布,任意厂商均可实现,但维护权仍由发起方 Anthropic 持有,提案通过公开讨论渠道推进,尚未设立技术章程与多方利益相关者治理流程。该标准未来是否移交基金会治理,目前尚无定论。
MCP(Model Context Protocol)负责为智能体提供连接外部软件、数据与服务的"通道";技能则提供使用这些工具的"程序性知识",二者互补而非替代。
技能可通过兼容性说明或工具约定,声明其依赖的运行环境(如 git、docker、Python)与可调用的外部能力。
智能体在技能指令的引导下,通过 MCP 服务器访问数据库、API、文件系统或 SaaS 工具,将"知道怎么做"与"能够连接到外部系统"结合起来完成端到端任务。
以 Markdown 指令为主,封装某类任务的操作步骤、规范与示例,不依赖可执行代码。
捆绑可确定性执行的脚本,适用于排序、抽取、计算等需要稳定结果与可复现性的场景。
同时包含指令与脚本、参考资料,综合运用自然语言流程与代码执行,覆盖更复杂的业务任务。
也可从"领域知识包""任务流程包""工具编排包"等角度理解,本质都是可复用、可组合的专项能力单元。
description 是智能体发现阶段唯一可见的信息,应写明功能与使用场景,并嵌入能帮助匹配任务的关键词,避免过于笼统。
正文以编号步骤组织,比模糊段落更利于智能体可靠执行;为关键步骤标注预期输出。
只读分析类技能不应拥有写文件或执行命令的权限,通过预授权工具列表最小化技能的能力边界。
在指令中说明异常时的处理、回退路径与清晰的错误提示,提升执行健壮性。
风格指南、API 规范、架构文档等放入 references 目录,保持主 SKILL.md 精简,仅在需要时加载。
在代表性任务上运行技能、观察能力缺口并据此修订,是持续改进技能质量的有效方式。
提示词散落在聊天记录中难以复现,技能则版本化、可共享、可迭代,使同类任务一次沉淀、长期复用。
通过渐进式披露,技能正文与资料仅在匹配任务时加载,使智能体可同时挂载大量技能而上下文占用保持精简。
把适合代码完成的操作交给技能捆绑的脚本,利用确定性逻辑保证结果一致、可复现。
将企业内部的操作规范、质量校验与审批流程固化到技能中,减少人为偏差。
SKILL.md 这一自包含目录格式不依赖特定厂商后端,使技能具备类似文本文件的可移植性。
同一技能可在 Claude、ChatGPT、Codex、Gemini CLI、VS Code、GitHub Copilot 等兼容运行环境中使用,避免供应商锁定。
技能将任务工作流从模型权重中解耦,迁移到其他模型时无需重新训练,仅依赖运行时的渐进式披露与工具调用能力。
技能以目录形式纳入版本控制,可随业务规则迭代更新并保留回滚能力。
通过 allowed-tools 等机制收敛技能的可调用工具范围;企业级平台通常提供组织、空间、应用等多层权限模型与发布前审批。
对技能捆绑的指令与脚本进行来源审查与运行前安检,防范恶意技能借指令诱导智能体越权调用工具或执行代码。
记录技能的使用情况、输入输出与调用链路,支撑企业级的监控、审计与持续优化。腾讯云智能体开发平台 4.0 版本于 2026 年 6 月发布,定位为企业级 AgentOps 平台,将治理能力前置到开发源头,围绕权限管理、技能治理、运行观测与部署合规覆盖技能全生命周期。
技能通过指令与代码为智能体赋予新能力,恶意技能可能诱导智能体以与声明用途不符的方式调用工具或执行代码。
随着技能数量增长,如何验证技能来源可信、行为符合声明,成为治理难点。
技能易被快速复制与拼凑,缺乏审核时会出现重复、低质甚至相互冲突的技能,增加维护与调用成本。
当产出过于轻而易举时,使用者可能减少深度学习,长期看存在"技能萎缩"的隐忧;同时需防范对外部技能的供应链依赖。
插件类技能通过"插件名:技能名"的命名空间避免不同来源技能之间的名称冲突。
当同名技能存在于不同层级时,依企业、个人、项目的优先级覆盖,需在多租户环境中明确归属与可见范围。
在多租户场景下,应为每个技能配置最小必要的工具与数据访问权限,防止跨租户越权。
企业级智能体开发平台可对哪些技能可用、敏感功能能否访问做出统一策略,并在部署前完成安全扫描与审批;例如腾讯云智能体开发平台(ADP)提供企业级、空间级、应用级三层权限,并对导入的自定义技能自动执行格式校验与安全扫描,审核通过后方可使用。
评估 description 是否清晰覆盖功能与使用时机,能否让智能体准确识别相关任务。
在代表性任务集上运行技能,观察输出是否符合预期、步骤是否稳定可复现。
借助裁判模型、规则或人工对比,量化技能在多次运行间的一致性与对基线的提升。
核查技能是否声明了最小必要权限、捆绑脚本是否经过安检、来源是否可信。
将企业内部的操作规范、领域经验与最佳实践封装为技能,使通用智能体快速具备专属专业能力。
通过编排多个技能,像搭积木一样为智能体适配不同业务场景,无需为每个场景从零开发专用系统。
借助智能体开发平台进行可视化构建、效果评测、分发集成与统一治理。腾讯云智能体开发平台(Tencent Cloud Agent Development Platform,简称 ADP)是代表性产品,其提供 LLM+RAG、Workflow、Multi-Agent 等多种智能体开发框架,内置的 Skills 广场已支持 150 多个技能,业务团队也可将自定义技能封装为企业共享插件,经安全检测与审批后进入企业专区。平台对自定义技能实施全生命周期治理:导入时自动触发格式校验与安全扫描,涵盖代码静态扫描、数据访问、网络出站、依赖白名单等检查,配合企业级、空间级、应用级三层权限架构与角色权限矩阵,实现分层授权与配额管控。
在技能上线后通过监控、审计与版本迭代,保持其准确性、稳定性与合规性。
将数据采集、清洗、统计、可视化等步骤固化为技能,使智能体按既定方法论稳定完成分析任务。
技能可声明对数据库、计算框架与报表工具的依赖,通过 MCP 等机制连接实时数据源。
业务人员无需掌握完整的分析技术栈,调用对应技能即可获得结构化、可复现的分析结果。
典型如 PDF 处理技能,可提取文本与表格、填写表单、合并文档,把原本大模型难以直接完成的操作变为可复用能力。
将特定文体规范、品牌指南、排版模板封装为技能,使生成内容在风格与格式上保持一致。
技能可整合数据查询、模板填充与格式校验,自动产出符合要求的周报、合同、说明书等文档。
智能体是能够围绕目标自主完成规划、工具调用、结果反馈与策略调整的 AI 系统,是任务的"调度者";智能体技能是被智能体调用的专项能力单元,是"能力包"。
一个智能体可挂载多个技能,技能让智能体从"只会思考"变为"能够动手";没有技能,智能体只能理解任务却难以稳定落地执行。
智能体关注的是"何时做、做什么、如何编排",技能关注的是"某一类任务具体怎么按流程做好"。
提示词多为一次性、临时性的任务交代,散落在对话或文档中难以复现;技能是沉淀下来、可反复使用的标准化能力包。
提示词通常是单段指令;技能除指令外还可捆绑脚本、参考资料与模板,并通过元数据实现自动发现与按需加载。
技能可版本化、跨任务与跨平台复用,提示词则随每次会话结束而失效。
工具(Tool)是智能体可执行的单个动作,如查询天气、读取文件、调用 API;技能是"何时、为何、如何组合知识与工具来完成一类任务"的更高层封装。
一个技能可以组合多个工具,并嵌入提示词式指令、流程逻辑与质量校验;工具本身不含业务编排。
工具解决"能不能执行某个动作",技能解决"面对一类任务该如何有序地用好工具与知识"。
早期 Microsoft Bot Framework Skills、Semantic Kernel(后改名为 Plugins)、LangChain Toolkits 等都曾以不同形式封装能力,但运行行为各异、彼此不原生兼容。
传统插件多依赖平台特定的不透明后端;Agent Skills 以自包含的目录加 SKILL.md 形式存在,更接近"可移植的文本文件"。
Agent Skills 是跨厂商的开放标准,可在多个兼容运行环境中复用,而非绑定单一平台。
微调通过改变模型权重来调整模型的固有行为与风格;技能不改变模型权重,只是把程序性知识以目录形式提供给模型按需使用。
微调需要训练数据、算力与调参;技能主要由编写指令与组织文件构成,门槛与成本显著更低。
微调适合塑造模型底层能力;技能适合沉淀可复用、随业务频繁变化的流程与规则,且随模型替换而无需重新训练。