LLM_Skills-1-为什么使用Skills & 什么是Skills
·
1. 认知演进:从专用到通用
使用skill的核心价值: 提供程序性知识 + 公司/团队/用户特定的上下文,支持按需加载。
2. Skill 能做什么
| 能力类别 | 具体示例 |
|---|---|
| 领域专业知识 | 品牌规范与模板、法律审查流程、数据分析方法论 |
| 可复用工作流 | 每周营销活动复盘、客户电话准备流程、季度业务回顾 |
| 新能力扩展 | 创建演示文稿、生成 Excel/PDF 报告、构建 MCP 服务器 |
没有 Skills 的痛点
- ❌ 每次都要手动打包所有参考资料
- ❌ 每次都要重复描述指令和需求
- ❌ 人工确保工作流和输出的一致性
3 Skills 的核心特性
Agent Skills 现已成为开放标准,正被越来越多的智能体产品采纳。
-
可移植性(Portable): 同一个 Skill 可在多种支持 Skills 的智能体产品中复用:
- Claude Code
- Claude.ai
- Claude Agent SDK
- Claude API
-
可组合性(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
更多推荐



所有评论(0)