1. 认知演进:从专用到通用

专业智能体

通用智能体+SKills

Research Agent

Coding Agent

Finance Agent

Marketing Agent

通用接口

以代码作为通用交互语言

极简脚手架-scaffolding

基于 bash 和文件系统

关键补充

需要上下文和领域知识才能可靠工作

使用skill的核心价值: 提供程序性知识 + 公司/团队/用户特定的上下文,支持按需加载。

2. Skill 能做什么

能力类别 具体示例
领域专业知识 品牌规范与模板、法律审查流程、数据分析方法论
可复用工作流 每周营销活动复盘、客户电话准备流程、季度业务回顾
新能力扩展 创建演示文稿、生成 Excel/PDF 报告、构建 MCP 服务器

没有 Skills 的痛点

  • ❌ 每次都要手动打包所有参考资料
  • ❌ 每次都要重复描述指令和需求
  • ❌ 人工确保工作流和输出的一致性

3 Skills 的核心特性

Agent Skills 现已成为开放标准,正被越来越多的智能体产品采纳。

  1. 可移植性(Portable): 同一个 Skill 可在多种支持 Skills 的智能体产品中复用:

    • Claude Code
    • Claude.ai
    • Claude Agent SDK
    • Claude API
  2. 可组合性(Composable)

    • Skills 可组合构建复杂工作流:
公司品牌 Skill → 提供品牌规范(字体、配色、Logo)
      ↓
PowerPoint Skill → 创建幻灯片
      ↓
BigQuery Skill → 提供营销相关数据表结构
      ↓
营销活动分析 Skill → 分析数据并生成洞察

4. Skills 如何工作?渐进式披露机制

为避免占用过多上下文窗口,Skills 采用渐进式加载策略:

层级 内容 加载时机
Level 1 - Metadata/元数据 YAML frontmatter(name + description) 始终加载(~100 tokens/技能)
Level 2 - SKILL.md Body/指令 SKILL.md 主体内容 触发时加载(~5k tokens)
Level 3 - Linked Files/资源 参考文件、脚本等(references/、scripts/、assets/中的文件) 按需加载

5. Skills 目录结构示例

注:部分 Skills 开发于标准确立之前,格式可能不完全统一(如下方 PDF Skill)。

根据 Agent Skills 规范:

  • 必需:SKILL.md
  • 可选:references/、scripts/、assets/ 目录
your-skill-name/
├── SKILL.md              # 必需 - 主要技能文件(YAML frontmatter + Markdown)
├── scripts/              # 可选 - 可执行代码(Python、Bash等)
│   ├── process_data.py
│   └── validate.sh
├── references/           # 可选 - 参考文档
│   ├── api-guide.md
│   └── examples/
└── assets/               # 可选 - 模板等资源
    └── report-template.md
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐