一、Skill 是什么
Skill 改变 Claude 处理特定任务时的行为。安装一个 Skill 后,Claude 在遇到对应任务时会按照 Skill 中定义的知识、流程和规范执行,而不是依赖通用能力自由发挥。
一个代码审查 Skill 让 Claude 按照你团队的 8 条清单逐项检查,而非凭自身判断随意评审。一个部署 Skill 让 Claude 严格遵循你定义的 5 步上线流程,而非猜测应该做什么。
Skill 不是给 Claude 添加它不具备的能力(那是 MCP 的职责),而是教它怎么做你已知道该怎么做的事——把你的专业知识、团队规范和最佳实践编码为可复用的指令。
Claude Code 自带 6 个 Anthropic 官方维护的内置 Skill(bundled Skills):/batch、/claude-api、/debug、/fewer-permission-prompts、/loop、/simplify。这些无需安装即可使用,与自定义 Skill 格式相同,区别仅在于维护者为 Anthropic。详见社区 Skills。
二、Skill 的类型
Skill 按设计意图分为两种模式。
知识编码型 Skill 的核心是规则和标准。它不改变 Claude 能做什么,而是改变 Claude 怎么做——按照你的方式而非它自己的方式。
能力提升型 Skill 的核心是工作流和工具链。它将复杂任务拆解为可执行的步骤序列,通常包含脚本、模板和参考文档。