📌 一、核心概念与定位

什么是 Claude Skills?

  • 官方定义:由指令、脚本和资源组成的文件夹,Claude 会动态加载以提升专业任务表现
  • 简化理解:可复用的指令包,把判断逻辑和处理流程封装成可反复执行的模块
  • 发布时间:2025 年 12 月 18 日(视频发布于发布后三周)

核心价值(三大亮点)

  1. 无需代码:封装复杂判断逻辑成可复用模块
  2. 效率提升:4-5 小时人工工作压缩到 5 分钟,结果稳定一致
  3. 系统集成:可与 MCP、工具调用、多 Agent 协作拼成完整工作流

🆚 二、Prompt vs Skill 本质区别

维度 Prompt Skill
形态 一次性对话内容 工程化的文件夹结构
管理 需手动保存、复制粘贴 文件系统管理,可版本控制
调用 模型不知道何时该用 Claude 根据描述自动判断调用时机
加载 全部内容一次性塞入上下文 渐进式披露(按需加载)
复用 难以跨对话/产品复用 可在不同对话、产品中复用
协作 个人维护 可团队共享、协作

关键特性:渐进式披露

  • 启动时只加载名称和简介
  • 判断相关后才读取完整内容
  • 大幅降低 Token 消耗

🛠️ 三、文件结构与组成

基础结构

Skill 文件夹/
├── SKILL.md (必需,核心文件)
├── scripts/ (可选,脚本代码)
├── references/ (可选,参考文档)
└── assets/ (可选,资源文件)

SKILL.md 格式

---
name: 技能名称
description: Claude应该在什么时机调用这个Skill(关键!)
---

# 指令部分
详细的执行指令、判断逻辑、处理流程...

重点

  • namedescription 是 Claude 判断调用时机的依据
  • 描述必须清晰,避免多个 Skills 描述相似导致误调用
  • SKILL.md 本质上是 System Prompt(系统提示词)

💡 四、两种核心用法

1. 能力包型 Skills

定义:封装判断逻辑和处理规则,Claude 按规则执行,不调用其他 Agent

案例:Discussion Organizer(讨论记录整理)

功能:整理学习笔记和 AI 对话记录

封装的四层判断逻辑

  1. 价值评估:核心洞察 / 有用补充 / 无价值信息
  2. 可信度判断:验证论点是否有官方文档/数据支持
  3. 提取粒度:直接引用原话 / 只记录主题
  4. 措辞风格:口语化转书面语等

工作流程

  1. 需求确认(在 Skill 中定义)
  2. 按四层逻辑逐条处理
  3. 按 TBRC 框架组织输出
  4. 提供参考资源链接

适用场景

  • 重复性知识工作
  • 需要复杂判断标准的任务
  • 整理笔记、处理文档等

2. 软编排型 Skills

定义:定义 SOP 标准流程,主 Claude 作为项目经理调度多个 sub-agents 协作

案例:SRT Workflow(字幕转文章)

四阶段流程

  1. Stage 0 - 字幕分段:调用 subtitle-segmenter Agent
  2. Stage 1 - 段落审阅:调用审阅 Agent(可能需要 Web Search 工具)
  3. Stage 2 - 内容定稿:调用定稿 Agent
  4. Stage 3 - 翻译(条件执行):英文字幕才执行此步骤

技术特点

  • 主 Claude 只读取 SOP,使用 Task 工具调度 sub-agents
  • 每个 sub-agent 有独立上下文窗口、工具白名单、判断标准
  • Sub-agents 通过文件传递上下文,不走主 Claude
  • 仅支持 Claude Code,Web 版不支持

与能力包型的区别

  • 能力包型:一个 Skill 自己干活
  • 软编排型:Skill 定义流程,调度多个 Agent 分工协作

🔄 五、Skills 调用流程

用户提问
    ↓
Claude 扫描所有 Skills 的元数据(名称+描述)
    ↓
形成可用技能列表 + 用户提问 → 发送给 AI
    ↓
AI 判断是否使用 Skills
    ↓
选择某个 Skill → 加载指令层(SKILL.md)
    ↓
AI 根据需要 → 调用资源层文件(按需加载)
    ↓
生成完整回答

Token 优化

  • 元数据简短,初始上下文占用极少
  • 指令层按需加载
  • 资源层(如脚本代码)不作为上下文传递

📋 六、使用限制与注意事项

前置条件

  1. 必须是付费用户
  2. 必须开启代码执行权限(有一定风险,只使用可信来源)

平台支持

平台 能力包型 软编排型
Claude Web
Claude 桌面端
Claude Code

主要限制

  1. 不能跨平台同步:客户端上传的 Skills 不会自动同步到 Claude Code 或 API
  2. 触发依赖描述:描述不清晰或多个 Skills 描述相似会导致误调用(可手动指定)
  3. 并行限制:软编排型最多同时运行 10 个 sub-agents
  4. Claude Code 专属:软编排型只能在 Claude Code 中使用

不适合的场景

  • 一次性任务(不需要重复执行)
  • 非常简单的指令
  • 需要精确控制后端服务流程(更适合 Make 等硬编排平台)

🚀 七、快速上手:5 步操作指南

Step 1:明确需求(Assess)

  • 哪些任务需要重复执行?
  • 哪些任务需要复杂判断逻辑?
  • 把这些任务作为练习起点

Step 2:安装配置(Assemble)

Claude 桌面端

  1. 进入 Settings → Capabilities → Skills
  2. 点击上传 Skills
  3. 将 Skill 文件夹压缩成 .zip,改扩展名为 .skill
  4. 拖动上传

Claude Code

  1. 进入用户根目录 ~/.claude/skills/
  2. 直接将 Skill 文件夹拷贝到此目录
  3. 无需压缩,即刻生效

Step 3:获取 Skills(三种方法)

方法 1:官方与社区

方法 2:使用 skill-creator(推荐新手)

  • 在 Claude 客户端启用官方的 skill-creator Skill
  • 新对话中说:“请使用 skill-creator 创建一个【功能描述】的 Skill”
  • 零学习成本,自动生成规范文件结构

方法 3:手写(适合复杂场景)

  • 自己创建文件夹和 SKILL.md
  • 完全自定义结构和逻辑
  • 需要掌握 Markdown 和 YAML 基础

Step 4:测试与迭代(Act)

  1. 上传/安装 Skill 后,在对话中触发
  2. 观察 Claude 是否正确调用
  3. 根据结果优化描述、指令、逻辑
  4. 每个 Skill 可独立迭代和测试

Step 5:系统化管理(Amplify+)

  • 建立个人 Skills 管理方式(版本控制)
  • 团队共享常用 Skills
  • 与 MCP、工具调用、多 Agent 协作集成

🎯 八、MAPS 框架视角解读

M - Mindset(心智模式)

  • 从写 Prompt 到资产化
  • 把隐性知识显性化、模块化
  • 不再是“我知道怎么做”,而是“封装成可复用模块”

A - Architecture(架构设计)

  • Skills 作为中间层,连接 Prompt、Agent、工具
  • 软编排:任务声明(流程)与执行分离
  • 判断逻辑变成可版本化、可共享的数字资产

P - Prompt Engineering(提示工程)

  • Prompt 不再是临时指令,而是封装在 Skills 中的规范
  • 渐进式披露:只在需要时加载,节省 Token
  • 每个 Skill 可独立迭代优化,具有良好可测试性

S - System(系统思维)

  • Skills 不是孤立功能,可与 MCP、工具调用、多 Agent 协作
  • 从单点工具到完整工作流
  • 可组合性:sub-agents 可被多个 Skills 复用,Skills 之间可互相调用

🔗 九、Skills + MCP 协作

协作示例

Skills: "帮我写作" → 生成文案
    ↓
MCP: GitHub Server → 创建仓库 → 上传文件

最佳实践

  • Skills 负责:提示词管理、指令披露、判断逻辑
  • MCP 负责:具体工具调用(如 GitHub、文件系统操作)

💭 十、关键要点总结

  1. 本质理解:Skills 不是“保存 Prompt 的地方”,而是把判断逻辑和流程封装成可复用模块
  2. 两种用法:能力包型(封装判断逻辑)+ 软编排型(协调多 Agent)
  3. 核心优势:渐进式披露、Token 优化、可复用、可版本管理
  4. 上手简单:用 skill-creator 零成本创建,或手写掌握更多控制权
  5. 系统集成:与 MCP、工具调用、多 Agent 协作形成完整工作流
  6. 基础知识:Markdown、YAML 是 AI 时代“恰到好处的基础知识”

📚 资源链接


🌟 未来展望

Skills 有机会改变 AI Agent 格局,因为它提供了:

  • 从 Prompt 到 Agent 的中间层抽象
  • 把判断逻辑资产化
  • 把工作流模块化
  • 把个人经验可复用化

这不是简单的功能更新,而是一套完整的方法论体系。

Claude Skills 深度解析:被90%人低估的自动化超能力