Skip to main content
XAypdR Anthropic 发布了一项革命性的功能:Claude Skills。这不是简单的提示词优化,而是一个让 Claude 能够系统化学习和执行特定任务的全新机制。Skills 就像是给 Claude 准备的”专业培训材料”,让它在处理特定任务时表现得像一个经过专门训练的专家。

什么是 Claude Skills?

Claude Skills 是 Anthropic 为 Claude 模型提供的一种新机制,它允许用户通过 可复用、可定制的技能包(Skills) 来“教会” Claude 执行特定任务。 这些技能包可以看作是模型的“长期记忆”或“行为模板”——一次配置,多次复用。 举个例子: 你不需要在每次对话中都向 Claude 解释“公司报告的标准格式”或“邮件模板的语气要求”。 只需将这些标准写入一个 Skill,Claude 就能在未来的对话中自动遵循这些规范生成内容。

为什么需要 Skills?

我们都知道,大模型具有一定的随机性。 即使输入相同的提示词,输出的结果也可能有所不同,这就是所谓的“生成随机性”。 虽然这种随机性有助于创造力,但在某些场景下——例如撰写公司报告、输出代码模板、遵循品牌语气——我们更希望模型能保持一致性和可控性。 Claude Skills 正是为了解决这一问题而生: 它让 AI 能够像人类一样,将一次学习转化为长期能力,从而在不同上下文中保持一致的表现。

Skills 的工作原理

文件结构

一个 Skill 是一个包含元数据文件和结构化指令(Markdown 或文本格式)的小型包:

示例:API 文档生成技能

完整的 SKILL.md 描述文件

运行

当我们提问:帮我创建一下 /api/users 的 API 文档的时候,Claude 会扫描可用的 Skills 以找到相关匹配。按照对应的技能文档要求进行创建并存储。

Skills 与 MCP 的关系

Claude Skills 展示了 Anthropic 如何在 Model Context Protocol (MCP) 之上构建智能层。

理解差异

MCP(模型上下文协议):
  • 提供标准化的上下文集成接口
  • 让 Claude 连接外部数据源和工具
  • 专注于”能访问什么”
Skills:
  • 定义”如何做某事”
  • 包含执行任务的指令和最佳实践
  • 专注于”如何执行”

互补关系

Skills 不是替代 MCP,而是与之互补:
  • MCP 解决数据和工具的访问问题
  • Skills 解决如何正确使用这些数据和工具的问题
这种设计让 Claude 既能访问外部资源(通过 MCP),又能知道如何以正确的方式处理这些资源(通过 Skills)。

如何开始使用

Claude 应用用户

  1. Settings > Capabilities 中启用 Skills
  2. 浏览内置的 Skills 示例
  3. 使用 “skill-creator” Skill 创建自定义 Skills
  4. 上传你的 Skills(.zip 格式)
m1KrVL

重要提示:订阅要求

⚠️ 注意:Claude Skills 功能目前仅对 Claude Pro、Max、Team 和 Enterprise 用户开放

总结

人类通过技能实现了效率的飞跃,而 Claude Skills 则让 AI 拥有了同样的能力。 它让大模型从“即时指令执行者”变成了“可持续学习者”。