目录
引言
Skills 的本质
Skills 的特点
1. 可组合性强
2. 可移植性强
3. 效率高
4. 功能强大
Skills 的分类
实战:安装并使用 Skills
1. 添加插件市场
2. 安装 Skills 插件
3. 使用 Skills
Skills 与 MCP 的关系
Skills 与斜杠命令(Slash Commands)的区别
总结
最近,Claude 推出了一项新功能——Skills(技能包)。官方描述是:“使用 Skills 可以提升执行特定任务的能力。”
通俗地说,Skills 让 Claude 在处理特定任务时更加专业和高效。例如,Claude 可以在本地直接调用 Skills 来完成图片、Excel、Word、PDF 等文档的处理操作。
Skills 本质上是一个文件夹,里面包含了 Claude 在需要时可以加载的指令、脚本和资源等。Claude 会根据当前任务的相关性按需加载对应的 Skill——只有当它认为某个 Skill 与当前任务匹配时,才会启用。
1. 可组合性强
各种 Skills 可以像积木一样组合使用。Claude 会自动判断需要哪些 Skills,并协调它们协同工作,从而为特定工作流程拓展能力。
2. 可移植性强
Skills 在所有环境下使用相同的格式。一次构建,即可在 Claude 应用、Claude Code 和 API 中通用。通过 Git 版本控制,团队成员之间可以方便地共享 Skills。
3. 效率高
Skills 按需加载,不会浪费上下文空间,也能显著减少重复的提示词输入。
4. 功能强大
对于传统编程比 token 生成更可靠的任务(如精确计算、图像处理等),Skills 可以包含可执行代码,直接完成这类“脏活累活”。
- Personal Skills(个人技能):适用于所有项目,位于
~/.claude/skills/目录下。 - Project Skills(项目技能):仅对当前项目生效,便于团队共享,位于每个项目目录下的
.claude/skills/文件夹中。 - Plugin Skills(插件技能):通过插件市场安装的技能,安装后即可使用,用法与个人/项目技能相同。
注意:Skills 功能仅对 Claude Pro、Max、Team 和 Enterprise 用户开放。
Skills 可以视为一种插件形式。下面通过官方市场 anthropics/skills 来演示安装过程。
1. 添加插件市场
在 Claude Code 中执行:
/plugin marketplace add anthropics/skills
或者输入 /plugin,按提示手动添加市场地址:
https://github.com/anthropics/skills
2. 安装 Skills 插件
添加市场后,可以安装官方提供的两个技能包:
/plugin install document-skills@anthropic-agent-skills /plugin install example-skills@anthropic-agent-skills
两个技能包的作用:
- document-skills:文档技能包,支持处理 Excel、Word、PPT、PDF 等文档。
- example-skills:示例技能包,包含技能创建、MCP 构建、视觉设计、算法艺术、网页测试、Slack 动图制作、主题样式等功能。
使用「方向键 + 空格」选中需要安装的技能,按 i 完成安装。
安装成功后,在 ~/.claude/skills 目录下可以看到已安装的技能插件。每个技能都是一个子目录,里面包含一个 SKILL.md 文件。你也可以手动将 Skills 添加到该目录。
3. 使用 Skills
Skills 的使用是自动的——用户无需手动指定,Claude 会根据任务内容自动判断并调用相关的 Skills。在 Claude 的思考链中,用户可以观察到它是如何选择和使用技能的。
示例:让 Claude 总结项目功能并生成 PDF 报告。Claude 会自动加载 PDF Skill,然后在项目根目录下生成 overview.pdf 文件。整个过程按需加载,不会将无关技能塞入上下文,有效节省了 token 消耗。
MCP(Model Context Protocol)的本质是让 AI 大模型能够调用外部工具——通过 MCP Server,可以将已有的 API、脚本、服务包装成 AI 可调用的工具。
MCP 的局限性:
- 单纯依赖 MCP 时,模型每次都需要在提示词或上下文里携带大量相关信息,导致 token 消耗大、效率低。
- MCP 可以访问数据和工具,但不会自动知晓公司或项目的特定流程和规范。
Skills 解决了这些问题:
- MCP 是连接外部工具的通道,而 Skills 是教模型如何使用这些工具、遵循何种流程的“说明书”。
- 在复杂系统中,两者通常组合使用:模型通过 MCP 访问工具和数据,再通过 Skills 引导流程执行。
- Skills:由模型驱动,Claude 根据任务和 Skill 描述自动匹配并使用,用户无需介入。
- 斜杠命令:由用户手动触发,需要主动输入
/command才能执行。
Claude Skills 是一套“技能包”系统,让 AI 能够更聪明、更高效地完成特定任务。它具备以下优势:
- 工程化:按需加载,节省上下文和 token 资源。
- 组合性与可移植性:多个 Skills 可以组合成完整工作流,且全平台通用。
- 透明可追踪:用户可以看到 Claude 在思考链中如何选择和使用 Skills,便于调试和优化。
Skills 并非简单的脚本插件,而是 Claude 思维链的一部分。通过将专业知识打包成技能,Claude 能够在保持灵活性的同时,在特定任务上展现出专家级表现。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/283614.html