什么是 Claude 代理技能?
Claude 代理技能是一个 SKILL.md 文件,以纯文本形式向 Claude 传授领域专业知识、规范、工作流和最佳实践。
技能工作原理
-
1
将
SKILL.md文件放入项目中(或~/.claude/skills/目录)。 - 2 Claude 在每次会话开始时读取它——吸收技能知识,无需反复提示。
- 3 技能使用懒加载:Claude 首先只看名称和描述,仅在相关时才读取完整文件——节省 token。
示例
- ▸Laravel 技能,了解应用架构、命名规范和常用模式。
- ▸安全审计技能,包含 OWASP 检查清单和代码审查流程。
- ▸品牌指南技能,让 Claude 始终以公司的语调写作。
懒加载
技能对 token 非常高效。Claude 首先只看技能名称和一句描述,仅在当前任务相关时才读取完整 SKILL.md——因此可以安装多个技能而不占用太多上下文。
技能 vs MCP 工具
技能和 MCP(模型上下文协议)工具是互补的——它们解决不同的问题。
技能
- ✓提供知识、专业技能和工作流
- ✓纯文本,无代码执行
- ✓适用于 Web、桌面和 CLI
- →适合:规范、领域知识、写作风格
MCP 工具
- ✓连接 API、数据库和外部工具
- ✓执行代码并发起网络请求
- ✓需要桌面或 CLI(不支持 Web)
- →适合:实时数据、文件操作、集成