本章总览
Skills 是可加载的技能包(SKILL.md),扩展 Agent 在特定领域的行为。本章解释 bundled skills、用户目录 skills 与 SkillTool 的关系。
总览图
渲染图表中…
学完本章你应该能
- 理解 Skill 与 Plugin 的区别
- 知道 SKILL.md frontmatter 字段
- 跟踪 initBundledSkills 加载顺序
核心概念(先读懂这些)
Skill 是 prompt + 工具约束的打包
不是新可执行文件,而是注入 system/context 的结构化指令,让模型在特定任务上更可靠。
建议学习步骤
- 阅读加载流程
- 打开 ~/.claude/skills 看实例
- 对照 SkillTool
Skills 加载与注册
渲染图表中…
Skill vs Tool vs MCP
渲染图表中…
Skills 系统
概念
Skills 是预定义的 prompt + 工具组合,Agent 通过 SkillTool 加载执行。类似 Cursor 的 Agent Skills。
目录结构
skills/
├── bundled/ 内置 Skills
├── mcpSkills.ts MCP 技能桥接
└── runSkillGenerator.ts
加载流程
initBundledSkills()
→ 扫描 ~/.claude/skills/ + 项目 .claude/skills/
→ 解析 SKILL.md frontmatter
→ 注册到 SkillTool
本章小结与延伸
Skills = 领域模板。适合团队沉淀最佳实践。 继续学习: