Skills 系统(Claude Code)

Skills 是 Claude Code 的可复用能力包。按 Anthropic 官方当前文档,它的关键点不是“又一个插件系统”,而是把指令、资源和脚本打包成可自动触发的能力单元。
#Skills 是什么
- Skills 是一组 指令 + 资源 + 脚本 的组合
- 不需要显式调用,Claude 会根据任务自动触发
- 适合沉淀团队最佳实践或内部流程
这里最重要的官方概念,就是 progressive loading。
也就是 Claude 不会一开始把所有资源全塞进上下文,而是按需要逐步读取。
#核心机制(Key Capabilities)
- Automatic Activation(自动触发)
- Progressive Context Loading(分层加载:metadata → SKILL.md → resources/scripts)
- Domain Expertise Packaging(领域知识与流程打包)
- Filesystem-Based(以目录方式存在)
- Executable Scripts Support(可直接执行脚本)
#安装示例(Installation)
bashnpx claude-code-templates@latest --skill=development/skill-creator
安装后目录结构:
bashyour-project/ ├── .claude/ │ └── skills/ │ └── my-skill/ │ ├── SKILL.md │ └── scripts/ │ └── helper.py
#使用方式(How Skills Work)
bashclaude > Review this code for security vulnerabilities
如果安装了 code-review 相关 Skill,Claude 会自动加载对应的 SKILL.md 与资源文件,不需要手动点名。
#什么时候 skill 特别有价值
- 团队有稳定内部流程
- 某类任务反复出现
- 你希望 Claude 不靠临时 prompt 记规则
如果只是一次性小任务,单靠 prompt 常常就够了;但只要开始出现重复工作,skill 的价值会很明显。
#示例(Usage Examples)
#PDF 处理
bashclaude > Extract text from this PDF and create a summary
#数据库 Schema
bashclaude > Write a query to get all users with pending orders
#API 集成
bashclaude > Show me how to authenticate with the Stripe API