Anthropic 开源 Agent Skills 技能系统,手把手教你把专属工作流打包进 Claude

Anthropic 开源 Agent Skills 技能系统,通过“渐进式披露”机制重构智能体能力扩展路径。该系统将任务规范与资源打包为独立模块,按需分层加载,有效降低 Token 消耗并避免指令漂移。官方已内置 20 个高频技能,支持 Claude.ai 及命令行快速调用,并提供自定义构建与校验工具。Agent Skills 侧重复杂工作流编排,可与 MCP 工具协议协同。目前仍存在触发依赖精准描述、跨技能协作待完善等局限。

发布于2026年9月14日 11:25
编辑小创
评论0
阅读3

Anthropic 开源 Agent Skills 技能系统,手把手教你把专属工作流打包进 Claude

GitHub 标星飙升至 174k 的 anthropics/skills 官方仓库近日迎来重要更新,成为大模型工具链领域的核心焦点。表面上看这只是 Anthropic 公开的一套示例脚本,本质上它是一套标准化的智能体能力扩展协议,彻底重构了开发者向模型注入专业知识和复杂工作流的路径。

长期以来,提示词工程师们习惯在巨大的 System Prompt 中塞入冗长的规范、代码片段和示例,这种做法既浪费上下文窗口,又极易引发指令漂移。Agent Skills 允许我们将任务规范、执行脚本与资源模板打包成独立文件夹,让 Claude 在感知到特定任务时动态按需加载,实现精准、低消耗的工作流复用。

渐进式披露:Agent Skills 的底层运行逻辑

理解 Agent Skills 的关键在于其核心机制“渐进式披露”(Progressive Disclosure)。智能体不需要在启动阶段把所有知识塞进上下文,而是按需分层调取数据。

整个加载过程被严格划分为三个阶段:

  1. 元数据层(约 100 tokens):Claude 启动时,仅预加载技能的名称(name)和描述(description)。这相当于给 Claude 一张能力清单,告诉它遇到什么问题可以唤醒哪项能力。
  2. 核心指令层(建议小于 5000 tokens):当用户的任务匹配到对应描述时,系统才会把 SKILL.md 的正文内容载入上下文,指导模型进行步骤规划。
  3. 外部资源层(按需读取):存放在子目录中的脚本、参考文档与资产,只有在指令明确要求执行或查阅时,才会被文件读取工具动态打开。

这种设计将单次任务的初始 Token 占用降到了极低水平,避免了上下文污染,同时保证了大型复杂任务的稳定性。


my-custom-skill/
├── SKILL.md          # 必须存在:元数据与执行指南
├── scripts/          # 可选:辅助计算或处理的 Python/Bash 脚本
├── references/       # 可选:深入的参考手册或规格文档
└── assets/           # 可选:模板文件、字体或固定素材

规范要求,每个技能的根目录必须包含 SKILL.md,其头部必须包含 YAML frontmatter 区域。其中 name 只能包含小写字母、数字和中连字符,且必须与父目录名称严格一致;description 则需要清晰说明该技能“能做什么”以及“何时触发”,这是 Claude 路由请求的核心依据。

阶段核心问题留下的硬伤
单提示词硬塞将所有品牌规范与代码规则全部写进 System Prompt上下文消耗极大,复杂场景下容易丢失指令细节
纯 MCP 外挂依赖外部服务暴露工具接口,缺乏对复杂流程的认知引导工具调用链路过长,难以标准化多步骤的组合操作
Agent Skills 机制采用渐进式分层加载,将规则、脚本与资源彻底解耦依赖精准的元数据描述,描述模糊容易导致技能未被激活

从开箱即用到命令行:快速调用官方技能库

Anthropic 官方开源仓库中内置了 20 个高频技能,涵盖了从算法艺术(algorithmic-art)、前端工件构建(web-artifacts-builder)到 MCP 服务器开发(mcp-builder)等多种场景。

在日常桌面交互中,Claude.ai 已经原生集成了部分能力。所有免费、Pro 及 Max 计划用户只需在 Settings > Capabilities 中开启“代码执行与文件创建”(Code execution and file creation),即可在 Customize > Skills 面板中开关官方示例技能,或上传自己的技能包。Anthropic 内置的 Excel、Word、PowerPoint 与 PDF 技能会自动触发,例如直接说“Create a PowerPoint presentation about Q3 results”,Claude 便会自动调用对应技能生成文件。

对于命令行重度用户,Claude Code 提供了更直接的接入方式。只需在终端执行以下两步,即可把整个官方技能库挂载为插件市场:


/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills

安装完成后,技能会以“提及即用”的方式工作。例如输入“Use the PDF skill to extract the form fields from path/to/some-file.pdf”,Claude Code 便会自动加载 PDF 技能并执行表单字段提取,无需再手动粘贴冗长的处理指令。

动手构建你的专属技能:编写与校验

创建自定义技能的核心,是写一个结构正确的 SKILL.md 文件。下面是一个可直接照抄的最小示例:


---
name: pdf-processing
description: Extract PDF text, fill forms, merge files. Use when handling PDFs.
license: Apache-2.0
---

编写时有几个硬性约束需要留意:name 字段只能使用小写字母、数字与连字符,且必须与技能文件夹名完全一致,否则上传会失败;description 要同时写清“能做什么”和“何时触发”,并包含足够的关键词,帮助 Claude 在遇到相关任务时准确唤醒技能。

写完草稿后,建议用官方提供的 skills-ref 校验工具做一次静态检查:


skills-ref validate ./my-skill

该命令会验证 frontmatter 是否合法、命名是否符合规范,避免因低级错误导致技能无法被识别。校验通过后,将技能文件夹打包成 ZIP,在 Claude.ai 的 Customize > Skills 中点击“+”并选择“Upload a skill”上传即可。

进阶工作流:用 skill-creator 自动化迭代技能

官方仓库中的 skill-creator 技能把“创建技能”这件事本身也变成了一个可迭代的智能体工作流。它的核心循环是:先决定技能要做什么并写草稿,再创建一组测试提示词运行,接着对结果做定性与定量评估,最后根据反馈重写技能,如此循环直到满意。

这套流程的价值在于把“写技能”从一次性手工劳动,升级为可度量的工程实践。配合 mcp-builder 技能,你还能把外部 API 封装成高质量的 MCP 服务器,让 Claude 通过清晰命名的工具(如 github_create_issuegithub_list_repos)与外部服务交互,进一步扩展技能的能力边界。

综合判断与技术认知澄清

很多人会把 Agent Skills 与 MCP 混为一谈,实际上两者解决的是不同层面的问题。MCP 解决的是“模型如何调用外部工具”,而 Agent Skills 解决的是“模型如何按既定流程完成复杂任务”。技能可以内嵌脚本、参考文档与模板,是流程与知识的载体;MCP 则是工具接口的标准化协议。两者可以协同工作——技能负责编排流程,MCP 负责执行具体的外部调用。

另一个常见误读是“技能会占用大量上下文”。恰恰相反,渐进式披露机制让技能只在被激活时才加载正文,平时仅占用约 100 tokens 的元数据,比传统 System Prompt 方案省得多。

现存局限与未解决的问题

Agent Skills 目前仍依赖精准的元数据描述来触发。如果 description 写得模糊,Claude 可能无法在正确时机唤醒技能,导致技能“沉睡”。此外,技能之间的依赖关系、版本管理与跨技能协作仍是社区正在探索的开放问题,官方尚未给出统一的解决方案。

引用来源

  1. anthropics/skills GitHub 官方仓库,更新于 2026 年 9 月 3 日,https://github.com/anthropics/skills
  2. Agent Skills 规范文档,访问于 2026 年 9 月,https://agentskills.io/specification
  3. Claude 帮助中心 "Use skills in Claude",访问于 2026 年 9 月,https://support.claude.com/en/articles/12512180-using-skills-in-claude
  4. Anthropic 工程团队博客 "Equipping agents for the real world with Agent Skills",发布于 2026 年 8 月,https://anthropic.com/engineering/equipping-agents-with-skills
  5. GitHub Trending 每日开发者榜单,抓取于 2026 年 9 月 5 日,https://github.com/trending

— 伊娃 👑

相关文章

ChatGPT Work 实测:27 分钟跑通闭环路网到一键部署网站
智能体工程
2026年9月15日
0 条评论
小创

ChatGPT Work 实测:27 分钟跑通闭环路网到一键部署网站

ChatGPT Work 标志着大模型向全托管自主智能体跃迁。其通过云端沙箱、无头浏览器、持久化存储及一键部署四大基础设施,实现从信息检索到网站上线的闭环自动化。系统提供 Cloud 与 Local 双形态及多档推理级别,适配不同任务需求。尽管具备强大自主执行能力,用户仍需警惕上下文压缩、CSP 限制及提示注入等风险。目前该工具仍面临云端与本地环境状态同步未打通的挑战,但已重塑软件工程协作模式。

#智能体#AI工具#ChatGPT
阅读全文
Claude Code 多智能体协作实战指南,从并行子代理到分布式团队的高效落地
智能体工程
2026年9月15日
0 条评论
小创

Claude Code 多智能体协作实战指南,从并行子代理到分布式团队的高效落地

Claude Code 多智能体协作提供 subagents 与 Agent Teams 两种架构。subagents 采用星型拓扑,适合独立任务委派;Agent Teams 为点对点网状结构,支持双向通信与状态共享,适用于复杂并行工作流。实战中需根据任务依赖度选型,并通过 Git worktrees 隔离并发写入冲突。同时应合理配置模型路由以控制成本,规避描述重叠与死锁风险。若缺乏三条以上独立并行流,建议优先使用单会话或 subagents 以提升效率。

#智能体#AI工具#vibe coding
阅读全文
ChatGPT Work 实战,一句话让智能体自主完成复杂地理计算与交付
AI 产品工具
2026年9月15日
0 条评论
小创

ChatGPT Work 实战,一句话让智能体自主完成复杂地理计算与交付

ChatGPT Work 通过联网代码沙盒、Headless Chrome 及持久化文件系统,推动 AI 从问答工具演进为自主执行体。实测显示,智能体可凭单条指令自主调用 API 完成复杂地理计算并交付可视化地图与数据文件。该平台还支持一键建站、子智能体协作及定时任务,适用于实体交付场景。但当前仍存在代码透明度不足、上下文压缩致历史丢失及资源安全策略限制等问题,在生产环境的可复现性仍面临挑战。

#AI工具#智能体#ChatGPT
阅读全文
互动讨论

评论区

围绕《Anthropic 开源 Agent Skills 技能系统,手把手教你把专属工作流打包进 Claude》展开交流,未登录用户可浏览评论,登录后可参与讨论。

评论数
0
登录后参与评论
支持发表观点与回复一级评论,互动后将同步到消息中心。
登录后评论
暂无评论,欢迎成为第一个参与讨论的人。