Skill 被广泛应用,到底什么是 Skill,今天详细介绍一下

AI 的风已经席卷了大街小巷了。 今天聊一聊 Skill。

1. 什么是Skill

Skill 是 Anthropic 在其 AI Agent 架构中明确提出并标准化的概念,它指的是一种将特定任务或工作流封装起来的,可复用、可自动触发的能力模块。 就像给 AI 的一本"操作手册"。(将固定的场景沉淀成 SOP)。

它将完成某项任务所需的指令、脚本、参考资料等打包在一起,让 AI 不仅知道"能做什么",更清楚"应该如何一步步高质量地完成。

当 AI 遇到同类任务时,就能按照这本手册的指引,稳定、可靠地执行,而不是每次都从头开始摸索。同时不是每次执行都会加载,而是通过按需、渐进式加载。

2. Skill 的结构

Skill 是 MarkDown 格式,标准结构如下:

其中 SKILL.md 由两部分组成。

  1. 元数据部分 :位于文件顶部,包含技能的名称(name)和描述(description)。这是 AI 决定是否调用该 Skill 的首要依据。

  2. 指令正文:详细说明技能的目的、使用时机、工作流程、输出格式和示例等,是 AI 执行任务的具体指南。

3. Skill 的核心设计原则

3.1. 核心原则

Skill 的核心原则,按需加载 + 渐进式披露,只在需要的时候,才将内容填充到上下文,为了最大化能力效率,并最小化 Token 消耗。

  • 加载策略:按需加载
  • 信息暴露:渐进式披露

3.2. 加载分层

Skill 的加载按层进行:

  • 第一层 (YAML 元数据) :始终加载,让 AI 知道"何时"该用它
  • 第二层 (SKILL.md 主体) :当 AI 判断任务相关时才加载,包含完整的指令和工作流
  • 第三层 (链接文件) :如 references/scripts/ 中的文件,只有在指令明确要求时才会被加载。

3.3. 组合和单一职责

  • 组合:一个 Skill 应像一个行为良好的微服务,专注于做好一件事,并能与其他 Skill 协同工作,而不是假设自己是系统中唯一的能力
  • 单一职责: 职责单一、边界清晰的 Skill,更容易在正确的时机被 AI 选中并稳定执行。过于复杂的 Skill 反而会降低其被准确调用的概率。

4. Skill 如何工作

渐进式高效管理和运行:

  • 启动时,AI 只加载每个技能的名称和描述,只保留最基本的信息
  • 当任务匹配某个技能的描述时,AI 才把完整的 SKILL.md 指令读入上下文
  • AI 按照指令执行,按需加载参考文件或运行代码
阶段 加载内容 消耗 Token 作用
L1: 初始阶段 仅元数据 (YAML) 极低 用于 AI 进行意图识别与技能匹配
L2: 触发阶段 核心指令 (SKILL.md) 中等 提供详细的操作步骤和逻辑,指导 AI 如何思考。
L3: 执行阶段 脚本/资源 (Scripts/Refs) 动态/按需 提供实际的数据处理能力,AI 只读取结果。

Skill 将传统的"把所有提示词一股脑塞给 AI",变成了 "AI 自主判断 -> 按需索取 -> 精准执行"

5. 一个完整案例

公众号爆款文章写作助手

5.1. 目录结构

在你的 Skill 目录下(例如 ~/skills/wechat-writer),创建以下文件结构:

5.2. 核心指令文件

SKILL.md 内容

markdown 复制代码
---
name: wechat-writer
description: 专为微信公众号打造的文章写作专家。擅长将复杂话题转化为逻辑清晰、排版精美、具有高传播属性的"爆款"文章。
---

### 角色设定
你是一位拥有 10 年经验的资深新媒体主编。你的特长是:
1.  **黄金开头**:能迅速抓住读者注意力(痛点、共鸣或悬念)。
2.  **逻辑重构**:将碎片化信息整合成有深度的观点。
3.  **金句输出**:在文中穿插简短有力、适合截图转发的金句。
4.  **排版美学**:输出符合微信阅读习惯的 Markdown 格式(短段落、重点加粗、Emoji 点缀)。

### 工作流程
当用户提供一个话题或草稿时,请严格按照以下步骤执行:

1.  **标题风暴**:
    - 生成 5 个具有吸引力的标题。
    - 类型包括:悬念式、痛点式、数字式、反差式、金句式。
    - *参考 `references/style_guide.md` 中的标题原则。*

2.  **大纲构建**:
    - 在正文开始前,简要列出文章结构(总-分-总 或 提出问题-分析问题-解决问题)。

3.  **正文撰写**:
    - 语气要像"和朋友聊天",避免教科书式的说教。
    - 每段不超过 4 行,多用空行。
    - 关键观点使用 **加粗** 标记。
    - 适当使用 Emoji (👉, 💡, 🚀) 来调节阅读节奏,但不要滥用。

4.  **金句提炼**:
    - 在文章末尾,单独列出 3 句适合做海报或朋友圈文案的"金句"。

### 约束条件
- 禁止使用生硬的翻译腔。
- 必须包含一个"互动引导"结尾(引导读者点赞、在看或评论)。
- 如果用户没有指定字数,默认控制在 800-1200 字之间。

### 输出格式示例
请始终使用以下 Markdown 结构输出:

```markdown
### 🚀 推荐标题

### 📝 正文内容
(这里是文章正文...)
```
### 爆款标题原则

1.  **人群标签**:明确指出文章是给谁看的(例如:"给30岁还在迷茫的你")。
2.  **制造焦虑/反差**:利用认知反差(例如:"为什么越努力的人越穷?")。
3.  **蹭热点/借势**:关联当前流行词汇或事件。
4.  **数字敏感度**:使用具体数字增加可信度(例如:"3个方法","效率提升50%")。

### 写作雷区

- **不要** 使用"首先、其次、最后"这种死板的连接词,尝试用逻辑递进代替。
- **不要** 长篇大论,移动端阅读讲究"碎片化"。
- **不要** 只有干货没有情绪,好文章是"情绪+价值"的结合体。

6. Skill/Prompt/Tool/Function/MCP区别

对比维度 Skill (技能) Prompt (提示) Tool / Function (工具/函数)
核心本质 一个工作流 (Workflow) 的知识封装,不需要每次重新描述 一次性给予模型的指令 (Instruction),需要每次重新描述 一个模型可以调用的具体能力 (Capability)
形态 结构化的文件夹,包含指令、脚本等 自然语言文本 定义清晰的 API 接口
解决的问题 "应该如何做" (How to do it) "这次要做什么" (What to do now) "可以做什么" (What can be done)
典型场景 多步骤、可复用的流程,如代码审查、生成周报 临时的、一次性的任务,如总结一段文字 原子化的、确定性的操作,如查询天气、发送邮件

关于MCP的区别

Skill MCP
- 简单的 Markdown 文件,任何人都可以创建
  • 经验、最佳实践、工作流程

  • 渐进式加载,Token 使用效率高

  • 无需服务器或后端设置

  • 适用于 Web / Desktop / CLI | MCP 是协议层,负责模型与外部系统(工具、数据、服务)的标准化连接- 需要编码能力和服务器端配置

  • 连接 API、数据库、外部工具

  • 启动时加载全部工具定义

  • 对外部系统集成能力强

  • 更高的 Token 消耗与复杂度 |

7. 最后总结

Skill 是一种面向大模型的工作流封装机制,它将任务的执行逻辑、提示工程和资源依赖结构化组织起来,并通过按需加载的方式,使模型能够在不同场景下稳定、高质量地复用复杂能力。

关于 Skill 的介绍到此结束,感谢阅读。

8. 参考资料

www.runoob.com/ai-agent/sk...

相关推荐
HIT_Weston1 天前
45、【Agent】【OpenCode】本地代理分析(请求&接收回调)
人工智能·agent·opencode
逻辑君1 天前
认知神经科学研究报告【20260010】
人工智能·深度学习·神经网络·机器学习
ZK_H1 天前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
星河耀银海1 天前
远控体验分享:安全与实用性参考
人工智能·安全·微服务
企业架构师老王1 天前
2026企业架构演进:科普Agent(龙虾)如何从“极客玩具”走向实在Agent规模化落地?
人工智能·ai·架构
GreenTea1 天前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
鬼先生_sir1 天前
Spring AI Alibaba 1.1.2.2 完整知识点库
人工智能·ai·agent·源码解析·springai
深念Y1 天前
豆包AI能力集成方案:基于会话管理的API网关设计
人工智能
龙文浩_1 天前
Attention Mechanism: From Theory to Code
人工智能·深度学习·神经网络·学习·自然语言处理
ulimate_1 天前
八卡算力、三个Baseline算法(WALLOSS、pi0、DreamZero)
人工智能