Claude Skills 2.0 使用指南:让 AI 真正记住你的工作方式
你有没有遇到过这样的情况:每次和 AI 对话,都要重新解释一遍公司的文档格式?团队成员用 AI 的方式五花八门,只有那些擅长“调教”AI 的人才能获得最大收益?Anthropic 最近升级的 Claude Skills 功能,正是为了解决这些困扰而设计的。
简单来说,Claude Skills 是一个让你能够“教会”AI 特定工作流程和专业知识的功能。它不是一次简单的更新,而是一种让 AI 根据你的需求成长为专属专家的方式。
什么是 Claude Skills?
Claude Skills 本质上是一套可复用的知识包和工作流程指令,存放在一个简单的文件夹中。你只需要设置一次,之后每次对话都能享受到这些定制化的功能。
想象一下,你不需要再每次对话时都解释“请按照公司周报模板来写,包含本周成果、遇到问题和下周计划三部分”。只需要创建一个“周报生成”技能,Claude 就会自动按照你的要求来完成任务。
一个 Skill 的核心是一个名为 SKILL.md 的 Markdown 文件,这个文件包含了这个技能的所有指令。你可以把它理解成一份给 AI 的“操作手册”。
三层层级结构
Claude Skills 的设计非常巧妙,采用了一个三层层级结构,让信息能够按需加载,避免浪费上下文容量:
-
第一层:元数据(Metadata)
每个 Skill 的开头都有一段 YAML 格式的元数据,包含技能名称和描述。Claude 在启动时只会加载这些元数据,占用极少的内存。当你的需求与某个技能的描述匹配时,Claude 才会去读取完整的指令。 -
第二层:指令内容(Instructions)
这是技能的核心部分,包含详细的步骤说明和使用示例。只有当你需要用到这个技能时,这部分内容才会被加载到对话上下文中。 -
第三层:相关文件(Other Files)
对于复杂的技能,你可以将详细的参考资料、代码脚本等放在额外的文件中。Claude 只在需要时才读取这些文件,进一步节省了上下文空间。
为什么需要 Skills?
在实际工作中,我们经常会遇到一些重复性的任务,比如:
-
每次都要花时间检查所有的代码审查评论 -
很难快速找出哪些评论还没有处理 -
向 AI 传达审查评论的内容很麻烦
通过创建相应的 Skill,Claude 可以自动获取未处理的评论并给出修改建议。这意味着你可以把更多精力放在真正需要思考的工作上,而不是重复性的操作。
Skills 是如何工作的?
Skills 的工作机制可以概括为“自动发现,按需加载”。
当你在 Claude 中安装了一个 Skill 后,Claude 会在每次会话开始时扫描所有已安装技能的元数据(名称和描述)。这个过程非常高效,每个技能只占用几十个 Token 的空间。
当你的提问与某个技能的描述匹配时,Claude 会自动加载该技能的完整指令。这种渐进式的信息加载机制,让你可以安装大量技能,而不用担心上下文窗口被填满影响性能。
对于特别复杂的技能,你可以将不同部分的指令拆分成多个文件。Claude 只会读取当前任务需要的部分,进一步优化了 Token 的使用效率。
MCP 和 Skills 是什么关系?
如果你已经使用过 MCP(Model Context Protocol),你可能会好奇它和 Skills 的关系。用一个厨房的比喻可能更容易理解:
-
MCP 提供的是“专业厨房”:它让你能够接触到各种工具、食材和设备。MCP 定义了“你可以做什么”。 -
Skills 提供的是“菜谱”:它告诉你如何一步步使用这些工具做出美味的菜肴。Skills 教给你“应该怎么做”。
两者结合后,用户可以完成复杂任务,而不用自己研究所有步骤。在实际应用中,MCP 服务器提供了工具,Skills 则提供了使用这些工具的工作流程指引。这种分工让用户体验得到了显著提升。
如何安装和使用 Skills
如果你想要体验 Claude Skills 的功能,可以按照以下步骤操作:
准备工作
你需要安装 VS Code。如果你还没有安装,请先去安装。
安装 Claude Code 扩展
-
打开 VS Code -
点击扩展图标,搜索“Claude Code” -
找到带有验证标志的扩展,点击安装 -
安装后,在界面顶部找到 Claude Code 的图标并点击
添加 Skills 插件市场
在 Claude Code 中输入以下命令来添加插件市场:
/plugin
然后输入官方 GitHub Skills 地址:
https://github.com/anthropics/skills
安装 Skills 插件
添加市场后,你可以使用以下命令快速安装官方提供的技能插件:
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
这两个插件分别提供:
-
document-skills:可以处理 Excel、Word、PPT、PDF 等文档的技能包 -
example-skills:包含技能创建、MCP 构建、视觉设计、算法艺术、网页测试等多种示例技能
安装成功后,你可以通过 /plugin 命令查看已安装的技能插件和市场信息,也可以对插件进行更新或删除。
验证安装
安装完成后,你可以问 Claude Code 是否拥有 skill-creator 技能:
Do you have the skill creator skill, and what does it do?
如果看到确认信息,说明安装成功。
如何编写一个 Skill
编写一个 Skill 其实并不复杂。你只需要在 .claude/skills 文件夹下为你的技能创建一个文件夹,并在其中放入 SKILL.md 文件。
文件结构示例
.claude/skills/
my-skill/
SKILL.md ← 主要指令(建议控制在500行以内)
templates/ ← 模板文件
reference.md ← 详细参考资料
SKILL.md 的格式
SKILL.md 文件包含两部分:YAML 格式的元数据和 Markdown 格式的指令内容。
元数据部分:
---
name: 你的技能名称
description: 简要描述这个技能的用途和何时使用
---
元数据非常关键。Claude 会根据这些信息来判断何时应该使用这个技能。描述的准确性直接影响技能是否会被正确触发。
内容部分:
# 你的技能名称
## 指令
提供清晰、步骤化的指导。
## 示例
展示使用这个技能的具体例子。
内容部分只有在技能被触发时才会加载。建议保持这部分内容精简,控制在 500 行以内。如果内容较多,可以将详细资料拆分到其他文件中,在 SKILL.md 中引导 Claude 按需加载。
编写 Skill 的实用技巧
只添加 Claude 不知道的信息
Skill-Creator 指南中有这样一个原则:默认假设 Claude 已经很聪明了。只添加 Claude 还不知道的信息。
这意味着你不需要在 SKILL.md 中写通用的知识或编程基础。这些内容既浪费 Token,也没有实际价值。你应该聚焦于这些信息:
-
公司特有的规则 -
特定库的细节用法 -
领域特定的工作流程
写作风格上,建议使用简洁的祈使句,避免冗长的解释。
根据任务调整指令的详细程度
不是每个技能都需要极度详细的指令。关键在于根据任务类型调整指令的粒度:
-
高自由度(文本指令):适用于有多种可行方案的任务,如文案写作 -
中等自由度(伪代码或带参数的脚本):存在推荐模式,但允许一定变化的场景 -
低自由度(具体脚本,少量参数):流程一致性至关重要,错误代价高的任务
命名和描述要精准
技能的名称和描述直接决定了 Claude 是否能准确识别何时使用这个技能。建议:
-
名称简洁明了,能体现技能的核心功能 -
描述中明确说明技能的用途和触发场景 -
可以包含相关的关键词,帮助 Claude 匹配
哪些任务适合做成 Skill?
当你发现自己经常向 Claude 提出同一类需求,或者有一些需要反复使用的模板和资料时,就可以考虑创建 Skills。
适合做成 Skills 的场景
-
每周需要写团队周报:每次都要求按“本周成果、遇到困难、下一步计划”三部分组织内容。创建一个“周报生成器”技能就能一劳永逸。 -
经常需要做公司风格的演示文稿:需要严格遵守品牌指南,包括 logo 使用、品牌色、公司名称和专业术语等。将这些规范打包成一个“品牌演示风格”技能。 -
市场分析报告有固定格式:每次都需要整合多组数据并应用固定的分析框架。可以把整个流程封装成一个“市场分析报告”技能。
不需要做成 Skills 的场景
如果只是偶尔一次的临时需求,直接在对话中说明即可,没有必要专门创建 Skill。
在哪里可以找到更多 Skills
目前 Claude Skills 主要有三个来源:
1. 官方技能
Anthropic 及其合作伙伴提供的官方技能,包含在 GitHub 仓库中:
https://github.com/anthropics/skills
这些技能涵盖了网页应用开发、PDF 文档分析、游戏编写等功能,是了解和学习的很好起点。
2. 自定义技能
如果你有特定的需求,可以使用 Skill Creator 来创建自己的技能文件,然后上传使用。
3. 社区技能
其他用户分享的技能可以在专门的平台上找到:
-
https://skillsmp.com/ -
https://www.aitmpl.com/skills
这些社区技能可以大大节省你从零开始创建的时间。不过在使用前,建议先了解其内容,确认安全可靠。
FAQ
问:Claude Skills 和我平时用的系统提示词有什么不同?
答:系统提示词每次对话都需要重新加载,而 Skills 是一次安装、永久生效。Skills 还支持渐进式加载,多个技能同时存在时不会互相干扰。
问:一个技能文件能有多大?
答:建议将 SKILL.md 控制在 500 行以内。如果需要更多内容,可以拆分成多个文件,通过引用按需加载。
问:Skills 会占用很多上下文容量吗?
答:不会。Skills 采用三层结构,启动时只加载元数据(几十个 Token),只有在需要时才加载具体指令。这种设计让你可以安装大量技能而不影响性能。
问:技能触发后,我还能手动控制吗?
答:当然可以。Skills 是辅助工具,你随时可以覆盖或修改技能的指令,或者选择不使用某个技能。
问:团队可以共享 Skills 吗?
答:可以。Skills 就是普通的文件夹,你可以将创建好的技能文件夹分享给团队成员,他们安装后就能使用相同的工作流程。
问:MCP 和 Skills 可以一起用吗?
答:可以,而且推荐结合使用。MCP 提供工具能力,Skills 提供工作流程指导,两者结合能发挥更大作用。
问:创建 Skills 需要编程知识吗?
答:基本不需要。大部分 Skills 只需要写 Markdown 格式的指令说明。如果需要使用脚本,才需要一定的编程能力。
总结
Claude Skills 是一个将重复性工作转化为可复用指令的工具。它把你的“隐性工作经验”变成了 AI 可以理解的“显性规则”,让 AI 工具更好地适配你的实际需求。
无论你是产品经理、项目经理、文案写手,还是任何在工作中使用 AI 的人,Skills 都能帮助你减少重复劳动,保证输出的一致性。它不是那种追逐潮流的“爆款”功能,而是一个能真正提升工作效率的实用工具。
如果你经常进行重复性的 AI 对话,不妨试试创建自己的第一个 Skill,体验一下“教 AI 做事”的感觉。

