简介
Claude Skills是Anthropic推出的基于文件系统的可复用知识包,通过元数据、指令、资源三要素构成,采用渐进式批露原则分层次加载信息。它为Agent注入流程化、确定性的内部知识(SOP)提供标准化方案,与MCP协同工作,分别提供领域知识和外部工具能力。这种设计使Claude Skills有望成为工业级Agent的标配能力,简化复杂任务处理流程。
今年 10 月,Anthropic 推出了 Claude Skills 能力,在 Claude 网页端、API 以及 Claude Code等产品都可以使用。当前互联网对 Claude Skills 的关注度并不高,但仔细了解之后,我认为 Claude Skills(或者 Agent Skills)将会在短时间内成为工业级 Agent 标配的能力。
Claude Skills 解决了什么问题呢?一句话来讲,Claude Skills 是一种基于文件系统的、可复用的知识包,运行在 Claude 的沙盒虚拟机(VM)环境中,用于向 Agent 注入流程化、确定性的内部知识(SOP)的标准化方案。
一、什么是 Claude Skills
Anthropic 官方文档给出了 Agent Skills 的定义:
Agent Skills are modular capabilities that extend Claude’s functionality. Each Skill packages instructions, metadata, and optional resources (scripts, templates) that Claude uses automatically when relevant.
智能体技能(Agent Skills)是一种模块化的能力,用于扩展 Claude 的功能。每个“技能”都封装了相应的指令、元数据和可选资源(例如脚本、模板)。当场景匹配时,Claude 会自动调用这些技能来完成任务。
Agent Skills 的三大组成要素,同时也构成了上下文的三个层级,从抽象到具体:
- 元数据:Skill 的名称、描述、标签等信息;
- 指令:Skill 具体的指令;
- 资源:Skill 附带的相关资源(比如文件、可执行代码等);
Anthropic 在 GitHub 上开源了一系列的 Agent Skills:
https://github.com/anthropics/skills/blob/main/theme-factory/SKILL.md
以画布设计的 Skill 为例,一个 Skill 就是一个文件夹,可以包含嵌套的子文件夹,形成 Skills 的嵌套层级。这个设计堪称大道至简,符合直觉且非常有效。
上面的三要素对应:
元数据:包含在
SKILL.md的 YAML 头中;指令:
SKILL.md的内容;资源:Skill 文件夹中的其他文件(例如下图中的 canvas-font 文件夹包含了设计画布时可使用的字体),资源可以在指令中被引用;
二、Claude Skills 是如何被 Agent 感知的?
Claude Skills 设计遵循了一个非常重要的原则:
Progressive Disclosure - 渐进式批露:
分阶段、按需加载信息,而不是在任务开始时就将所有内容全部塞入本已宝贵的上下文窗口中。
整个加载过程分为三个层次,对应上面的三要素:
第一层:元数据(始终加载)
每个 Skill 都有一个SKILL.md文件,其头部的 YAML 元数据包含了名称和描述。
--- name: pdf-processing description: 提取 PDF 文件中的文本和表格,填写表单,合并文档。当处理 PDF 文件或用户提及 PDF、表单或文档提取时使用。 ---元数据在 Claude 启动时加载,并始终保持在上下文窗口中,占用约 100 个 Token。
第二层:核心指令(触发时加载)
当 Claude 发现某个 Skill 与当前任务相关时,Claude 会使用 Bash 工具阅读SKILL.md文件的主体内容,例如:
# PDF 处理 ## 快速入门 使用 `pdfplumber` 提取 PDF 文本: import pdfplumber with pdfplumber.open("document.pdf") as pdf: text = pdf.pages[0].extract_text() 如需了解高级表单填写,请参阅 [FORMS.md](FORMS.md)。只有在这个时候,Skill 的核心指令和工作流程才会进入上下文窗口。Claude 开始学习如何完成这项具体任务。
第三层:代码与资源(按需加载)
一个复杂的 Skill 可能包含多个文件,形成一个完整的知识库。
pdf-skill/ ├── SKILL.md (核心指令) ├── FORMS.md (表单填写指南) ├── REFERENCE.md (详细的 API 参考) └── scripts/ └── fill_form.py (实用工具脚本)Claude 会根据SKILL.md中的指引,在需要时才去读取FORMS.md或执行fill_form.py脚本。
执行脚本是最高效的方式。脚本代码本身永远不会进入上下文窗口,只有脚本的输出结果(例如 “验证通过” 或具体的错误信息)会作为反馈进入上下文。
下图说明了完整的渐进式披露的信息加载过程:
三、Claude Skills 和 MCP 的关系是什么?
- Claude Skills 是一种基于文件系统的、可复用的知识包,运行在 Claude 的沙盒虚拟机(VM)环境中,用于向 Agent 注入流程化、确定性的内部知识(SOP)的标准化方案。
- MCP 是一种开放 AI 工具的标准,允许任何外部服务(无论是 Jira、Stripe 还是内部 API)将自己的能力以一种标准化的方式暴露给 Agent,让 Agent 可以不关心工具注册、工具发现、工具调用等工程实现细节。
Claude Skills 和 MCP 是可以协同工作的,Claude Skills 为 Agent 提供领域知识、MCP 为 Agent 提供外部工具。
MCP 成为了 Agent 工具的事实标准,而且已经出现 Claude Skills Center,用于分享各种可拔插的专家知识包。
https://github.com/obra/superpowers/tree/main/skills
如何实现 Agent Skills
https://github.com/numman-ali/openskills
提供了一个与 Claude 官方近似的实现,思路非常直观,把 skills 写入 AGENTS.md 中,然后 Agent 可以通过Bash("openskills read pdf")进行调用,这种方案可以支持 Claude Code 之外的其他 Agent,例如 Qwen Code、Codex 等。
主动式智能导购 AI 助手构建
为助力商家全天候自动化满足顾客的购物需求,可通过百炼构建一个 Multi-Agent 架构的大模型应用实现智能导购助手。该系统能够主动询问顾客所需商品的具体参数,一旦收集齐备,便会自动从商品数据库中检索匹配的商品,并精准推荐给顾客。
四、如何学习AI大模型?
大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。
不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!
想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。同时也要跟已有的技能结合,辅助编程提效,或上手实操应用,增加自己的职场竞争力。
但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高
那么针对所有自学遇到困难的同学们,我帮大家系统梳理大模型学习脉络,将这份LLM大模型资料分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以扫描下方二维码领取🆓↓↓↓
学习路线
第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;
第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;
第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;
第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;
第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;
第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;
第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。
👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;
• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;
• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;
• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。
1.AI大模型学习路线图
2.100套AI大模型商业化落地方案
3.100集大模型视频教程
4.200本大模型PDF书籍
5.LLM面试题合集
6.AI产品经理资源合集
👉获取方式:
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓