Claude AI新推出的 Skills 技术,并将其与已有的 MCP (Model Context Protocol) 进行对比,帮助理解其功能、优势和适用场景。

主要内容:
什么是 Skills?
- 定义:Skills被描述为一种“模块化的能力包”,类似于给AI助手安装的专业工具或插件。
- 结构:每个Skill以文件夹形式组织,包含三个核心部分:
- SKILL.md 文件:详细说明该技能的用途和操作流程。
- 脚本与模板:用于自动化执行复杂任务(如处理Excel、生成PPT、遵循品牌规范等)。
- 资源文件:辅助技能运行的材料(如代码片段、文档等)。
- 工作方式:Claude会根据用户需求动态加载相应的Skills,而不是每次都从头生成指令或代码。
Skills 的核心特点与优势:
- 专业化与高效性:通过封装常用任务,使AI能更准确、高效地完成特定领域的工作(如文档处理、数据分析、内容生成),减少错误。
- 可组合性:多个Skills可以像搭积木一样叠加使用,协同完成复杂任务(例如:品牌规范 + 报告生成 + 数据分析)。
- 可移植性:构建一次的Skills可以在Claude的不同平台(应用、Claude Code、API等)通用。
- 性能提升:据官方数据,使用Skills可使任务效率提升近40%,错误率下降超过35%。
- 节省资源:通过调用预写脚本而非实时生成,显著减少了token消耗(在工具调用场景下可节省14%-70%的输出token),避免了多轮对话澄清的需求。
Skills 与 MCP 的区别:
- 文章明确指出,Skills和MCP不是竞争关系,而是互补关系。
- Skills:聚焦于“工具处理”。擅长处理文件、设计、写作等内部任务。它更像是一个内置的、标准化的“工具箱”。
- MCP:侧重于“连接作用”。适合深度集成外部系统,实现自定义的上传、下载、推送等跨平台自动化流程。它更像是一个“连接器”或“管道”。
- 应用场景对比:
- 提取PDF表格转Excel:Skills可以一键搞定;MCP则需要开发或直接使用默认Skill。
- 批量处理网盘文件:Skills需手动上传;MCP可自动调用接口批量拉取。
- 将处理结果同步到ERP:Skills需手动下载再导入;MCP可定制流程自动推送。
- 融合自定义OCR/业务接口:Skills能力有限;MCP可接入任意外部API。
如何使用 Skills:
- 官方已在GitHub开源了12个Skills,涵盖文档处理(PDF, Word, PPT, Excel)、创意设计、编程开发等领域。
- 使用方法非常简单:在claude code中执行一条命令 /plugin marketplace add anthropics/skills 即可安装。
- 安装后,向Claude提问“你有哪些skills?”即可查看可用工具。
这两天又被 Caude 推出的 Skills 刷屏了!
看起来很强大,但跟 MCP 有啥区别?出这个是做啥的?
Skills 是什么?
要想知道区别,先要知道是什么。
根据官方介绍,Claude 的 Skills 是一种模块化的能力包,它以文件夹的形式组织,
每个 Skill 包含:
-
一个 **SKILL.md** 文件——描述该技能的详细用途和操作流程
-
脚本与模板——自动化执行复杂任务,比如处理 Excel、生成 PowerPoint,或遵循品牌规范等。
-
资源文件——辅助技能运行的必要材料(如代码片段、流程文档等)。
Claude 只会在需要时,动态加载对应的 Skills。
类似于给 AI 助手装上专业“技能包”,以便完成一些特定的复杂工作。
有什么用?
Skills 的核心特点:
-
专业化任务执行: Skills 让Claude 能够更准确、高效地执行特定领域的工作任务,比如办公文档的制作(Excel、PPT、PDF等)、品牌内容一致性保证、客户反馈分析等。
-
可组合性: 多个 Skills 可以堆叠使用,Claude 会自动识别任务需要哪些 Skills 并协调使用它们,像搭积木一样灵活。
-
可移植性: 一套 Skills 只需要构建一次,就可以在 Claude 各大平台(Claude 应用、Claude Code、API等)中通用。
-
高效且强大: 只在需要时加载所需内容,也允许包含可执行代码,使得某些任务表现比单纯生成文字更可靠。
举例:
-
比如你有一个 PDF 制作 Skill,里面包含了制作专业PDF的指令和模板,Claude 在处理相关任务时自动调用它。
-
又如多个 Skills 叠加使用:品牌规范 Skill 保证文档风格,报告生成 Skill 处理内容结构,数据分析 Skill 做数据处理,协同完成复杂工作。
Skills 让用户不需要每次都从零写指令或程序, 可以标准化、自动化复杂工作流程,提高效率,且便于分享和维护。
有什么好处?
根据官方描述,
-
使用 Claude Skills 的任务效率提升近 40%,错误率下降超过 35%。
-
Skills 支持高效率的 token 使用,如 Sonnet 3.7 能在工具调用场景下节省14%到70%的输出 token。
做到这两点,主要原因是:
-
技能包机制把常用任务封装成可复用模块,AI自动识别任务后不用重新推理、编写脚本,直接用“现成工具”处理。
-
少了多轮思考与澄清。Skill 调用只需一句话,AI不用反复理解、解释或生成代码,“一键式产出”极大减少中间环节token消耗。
传统方式(不使用 Skills),你可能要多轮澄清、脚本生成与纠错,每次交互都计入token,尤其复杂任务消耗更大。
Skills 与 MCP 的区别
用人类可以理解的话来说:
-
Skills 主要聚焦于工具处理。 例如处理文件、设计、写文章。
-
MCP 主要起到连接作用。 适合深度集成外部系统,自定义上传、下载、推送等流程。
Skills 与 MCP 并不是竞争或替代的关系,而是结合关系。
对于普通用户、日常工作,大部分时候只需要 Skills 就足够;
对于复杂的企业场景、跨平台/自动分发等任务,使用 Skills + MCP 可以实现更加稳定和高效的输出。
更直观的对比
| 提取 PDF 表格并转成 Excel | 安装 Skill 后一句话搞定,自动转换 | 需开发 Skill 或直接用默认 Skill |
| 处理网盘里的20个 PDF | 需手动批量上传,Skill 单个处理 | 可自动批量调用网盘接口拉取文件并写入指定存储 |
| 处理文件同步到ERP系统 | 手动下载、再人工上传/导入 | 解析后可自动推送到ERP,通过定制化流程自动化同步 |
| 融合自定义OCR/业务接口 | Skill仅能封装有限组件 | MCP可接入任意外部API,实现自定义的数据管道 |
对比普通方式
拿处理 PDF 文件来举例,直接处理和使用 Skills 的步骤:
1. 不用 Skills (传统方式,现场组合)
用户上传 PDF 文件。
在 Claude Code 对话中发出处理请求,例如“提取 PDF 中的表格”。
Claude AI 根据提示生成处理脚本(如用 Python 调用 pdfplumber 或 PyPDF2),并自动运行。
Claude 解析结果并返回。
整个过程依赖 Claude 临时生成代码 → 运行 → 修正 → 再运行。
2. 用 Skills 技能包(自动调用已封装脚本)
用户上传 PDF 文件。
Claude 自动识别任务类型(如 PDF 提取、表单排序等)。
Claude 自动加载已经封装好的 Skill(如“PDF 处理技能包”),调用预写的脚本。
几乎瞬时返回结果,无需反复生成和调试代码。
任务标准化,处理流程由 Skill 固化,Claude 类似于“调用工具箱里的工具”。
怎么使用 Skills
目前 官方在 github 开源了 12 个 skills,包含:
- PDF、Word、PPT,Excel 文档处理
创意设计
编程开发
等等。
并且提供了便捷的安装方法:
在 claude code 中,只需要执行这一条命令,即可使用官方提供的 skills
bash
体验AI代码助手
代码解读
复制代码
/plugin marketplace add anthropics/skills
安装完成后,在 claude 中提问,你有哪些 skills? ,即可看到可以使用的工具了!




