主题
2.2 技能系统 — 给 Claude Code 装插件
学习目标:理解技能(Skill)、命令(Command)和插件(Plugin)的区别;学会安装 ECC 技能合集和插件市场;掌握一批实用技能推荐。
先搞清楚三个概念
Claude Code 有三种扩展方式,很多人搞混:
| 类型 | 存放位置 | 触发方式 | 本质 |
|---|---|---|---|
| Skill(技能) | ~/.claude/skills/技能名/SKILL.md | 自动加载或 /技能名 触发 | 领域知识注入,教 AI 怎么做某类事 |
| Command(命令) | ~/.claude/commands/命令名.md | /命令名 触发 | 预设的 prompt 模板,快捷指令 |
| Plugin(插件) | ~/.claude/plugins/ | claude plugin install 安装 | 完整的可分发包(可包含 skills + commands + agents + hooks) |
简单说:Skill 是知识,Command 是快捷方式,Plugin 是打包好的安装包。
内置斜杠命令(开箱即用)
Claude Code 自带几个最常用的命令:
| 命令 | 用途 | 场景 |
|---|---|---|
/commit | 分析改动,自动生成规范的 commit message | 每次提交代码前 |
/plan | 先规划再执行(上一节讲过) | 大改动之前 |
/model | 切换模型(Opus/Sonnet/Haiku) | 需要不同深度的思考时 |
/cost | 查看当前花费 | 心疼钱的时候 |
/clear | 清空当前对话 | 换话题时 |
/help | 查看所有可用命令 | 不知道该用什么时 |
这些只是入门。真正的威力在下面。
安装 Everything Claude Code(ECC)— 一键获得 125+ 技能
ECC 是目前最大的 Claude Code 技能合集,GitHub 地址:affaan-m/everything-claude-code
它不是一个"插件市场",而是一个开源技能合集项目,通过安装脚本直接把 skills/commands/agents/hooks/rules 复制到你的 ~/.claude/ 目录。
安装方法
bash
# 克隆仓库
git clone https://github.com/anthropics/ecc /tmp/everything-claude-code
# 运行安装脚本
cd /tmp/everything-claude-code
bash install.sh安装脚本会让你选择要安装哪些组件(skills/commands/agents/hooks/rules),按提示操作即可。
安装完后,你的 ~/.claude/skills/ 目录下会多出 100+ 个技能文件夹,~/.claude/commands/ 下会多出 60+ 个命令。重新打开 Claude Code,输入 / 就能看到所有新增的命令。
[截图: 安装完 ECC 后,输入 / 看到的命令列表]
踩坑提醒:安装脚本会覆盖同名文件。如果你之前自定义了某个 skill,建议先备份。
插件市场 — Plugin 系统
除了 ECC 的文件复制方式,Claude Code 还有一套正式的插件系统,通过 /plugin 命令管理。
官方插件市场(内置)
Claude Code 自带官方插件市场,不需要手动添加。
GitHub 仓库:anthropics/claude-plugins-official
bash
# 浏览官方市场
/plugin
# 选择 "Discover" 标签浏览
# 直接安装官方插件
/plugin install github@claude-plugins-official官方市场包含的插件类型:
| 类别 | 包含内容 |
|---|---|
| 代码智能(LSP) | C/C++、C#、Go、Java、Kotlin、Python、Rust、Swift、TypeScript 等语言服务器 |
| 外部集成 | GitHub、GitLab、Jira、Linear、Notion、Figma、Vercel、Supabase、Slack、Sentry |
| 开发工作流 | Git 工作流、PR 审查、Agent SDK 开发、插件开发工具 |
第三方插件市场
任何 GitHub 仓库只要遵循插件格式,都可以作为市场添加:
bash
# 添加第三方市场
/plugin marketplace add tanweai/pua
/plugin marketplace add jarrodwatts/claude-hud
/plugin marketplace add openai/codex-plugin-cc
# 查看已添加的市场
/plugin marketplace list推荐的第三方市场:
| 市场 | GitHub 地址 | 说明 |
|---|---|---|
| Vercel Skills | vercel-labs/skills | Vercel 官方技能集,含一个神技能 find-skills(见下方) |
| PUA | tanweai/pua | 高压驱动,强制 AI 穷尽一切手段解决问题 |
| Claude HUD | jarrodwatts/claude-hud | Claude Code 运行状态监控面板 |
| Codex | openai/codex-plugin-cc | OpenAI Codex 协作集成 |
| Awesome Claude Skills | ComposioHQ/awesome-claude-skills | 社区精选优质 skill 合集,持续更新 |
| Humanizer 中文 | op7418/Humanizer-zh | 去除文本 AI 痕迹,让中文写作更像人类 |
| Agent Browser | vercel-labs/agent-browser | 让 Claude Code 操控浏览器(自动化/截图/测试) |
find-skills — 找到任何技能的技能
必装推荐
Vercel 出的 find-skills 是一个"元技能" — 它能帮你搜索和发现其他技能。装了它之后,你不需要自己去翻 GitHub 找 skill,直接问 Claude Code 就行:
帮我找一个代码审查相关的技能有没有适合 Django 项目的技能?Claude Code 会自动搜索社区里的技能并推荐给你。相当于给你的技能系统装了一个搜索引擎。
安装方法:把 find-skills 的 SKILL.md 文件复制到 ~/.claude/skills/find-skills/SKILL.md 即可。
安装和管理插件
bash
# 从市场安装插件
/plugin install pua@pua-skills
# 查看已安装的插件
/plugin list
# 更新插件
/plugin update pua@pua-skills
# 禁用/启用插件
/plugin disable pua@pua-skills
/plugin enable pua@pua-skills
# 卸载插件
/plugin uninstall pua@pua-skills
# 刷新市场数据
/plugin marketplace update claude-plugins-official也可以在 ~/.claude/settings.json 中直接配置第三方市场:
json
{
"extraKnownMarketplaces": {
"pua-skills": {
"source": { "source": "github", "repo": "tanweai/pua" }
}
},
"enabledPlugins": {
"pua@pua-skills": true
}
}实用技能推荐(按场景分类)
安装了 ECC 后你会有 100+ 技能,下面是按场景整理的推荐清单,帮你快速找到需要的。
编码规范
| 技能 | 说明 | 适合 |
|---|---|---|
coding-standards | 通用编码规范(TypeScript/JS/React/Node.js) | 所有人 |
python-patterns | Python 最佳实践 + PEP 8 + 类型注解 | Python |
golang-patterns | Go 惯用模式 | Go |
rust-patterns | 所有权/错误处理/trait 模式 | Rust |
java-coding-standards | Java/Spring Boot 规范 | Java |
kotlin-patterns | 协程/空安全/DSL | Kotlin |
cpp-coding-standards | C++ Core Guidelines | C++ |
测试
| 技能 | 说明 |
|---|---|
tdd-workflow | TDD 完整流程(写测试 → 实现 → 重构 → 80%+ 覆盖率) |
python-testing | pytest + fixtures + mock + 参数化 |
golang-testing | 表驱动测试 + benchmark + fuzzing |
e2e-testing | Playwright 端到端测试 |
ai-regression-testing | AI 辅助回归测试策略 |
框架
| 技能 | 说明 |
|---|---|
backend-patterns | Node.js/Express/Next.js 后端架构 |
frontend-patterns | React/Next.js 前端模式 |
django-patterns | Django + DRF + ORM |
springboot-patterns | Spring Boot 分层/JPA/缓存 |
laravel-patterns | Laravel 路由/Eloquent/队列 |
react-performance-optimization | React memo/code splitting 优化 |
UI/设计
| 技能 | 说明 |
|---|---|
anthropic-ui | Anthropic 设计系统(暖米色+橙色调) |
58ui | 58 套顶级品牌设计系统(Linear/Vercel/Stripe/Apple) |
frontend-design | 高质量前端界面,避免 AI 千篇一律感 |
ui-ux-pro-max | 全能 UI/UX 设计(glassmorphism/极简/暗色) |
lobestyle-web | LobeHub 赛博暗黑毛玻璃风 |
terminal-ui | 终端/代码编辑器风格 UI |
pixel-perfect-ui | 像素级还原 UI 原型 |
文档/写作
| 技能 | 说明 |
|---|---|
technical-writer | 技术文档(用户指南/架构文档) |
copywriting | 营销文案(首页/落地页/产品页) |
landing-page-copywriter | 高转化落地页(PAS/AIDA 框架) |
humanizer-zh | 去除 AI 痕迹,让文字更像人写的 |
doc-coauthoring | 文档协同写作流程 |
安全/审查
| 技能 | 说明 |
|---|---|
security-review | 安全审查(OWASP Top 10 / 密钥 / API) |
code-review | 综合代码审查 |
verification-loop | 完整验证系统(构建/lint/测试/安全扫描) |
办公/商务
| 技能 | 说明 |
|---|---|
pdf | PDF 提取/创建/合并/拆分/表单 |
xlsx | Excel 操作(公式/格式/分析/可视化) |
pptx | 演示文稿创建和编辑 |
docx | Word 文档(修订跟踪/评论) |
contract-review | 合同审核(三层审核 + 风险标注) |
market-research-reports | 麦肯锡风格市场研究报告 |
creating-financial-models | 财务建模(DCF/蒙特卡洛) |
工作流
| 技能 | 说明 |
|---|---|
ecc-power-workflow | ECC 高手工作流(5路并行 + Worktree) |
git-commit | 规范化 commit message |
continuous-learning | 自动从开发过程提取可复用模式 |
其他实用
| 技能 | 说明 |
|---|---|
mac-cleaner | macOS 垃圾清理 |
chuangye | AI 创业教练(逆向洞察方法论) |
shangwang | 浏览器自动化/网页抓取 |
mcp-builder | MCP 服务器构建指南 |
electron-pro | Electron 桌面应用开发 |
video-marketing | 视频营销脚本/策划 |
安全提醒 — 安装前先审核
不是所有 skill 都安全!
社区 skill 本质是 Markdown 指令文件,理论上任何人都可以写。恶意 skill 可能包含危险指令(比如让 Claude Code 删除文件、上传你的代码等)。
安装任何第三方 skill 之前,建议用 skill-vetter 先审核一遍:
skill-vetter — 专门审查 skill 安全性的技能,检查是否有可疑指令、权限越界、数据泄露风险。
安装后,对任何新 skill 跑一遍:
帮我审查一下这个 skill 是否安全:~/.claude/skills/xxx/SKILL.md创建自己的 Skill
除了用别人的,你也可以创建自己的专属技能。用 /skill-create 命令,Claude Code 会分析你的项目代码模式,自动生成一个 SKILL.md:
bash
/skill-create或者手动创建:
bash
mkdir -p ~/.claude/skills/my-skill
nano ~/.claude/skills/my-skill/SKILL.md一个最简单的 skill 文件长这样:
markdown
---
name: my-review
description: 我的代码审查标准
---
审查代码时按以下标准:
1. 函数不超过 30 行
2. 变量命名必须有意义
3. 错误必须处理,不能静默吞掉
4. 敏感信息不能硬编码保存后立即生效,下次 Claude Code 做代码审查时就会按你的标准来。
技巧:把你团队的编码规范写成 skill,所有人装上,AI 就能统一执行团队标准。
小结
- ECC(Everything Claude Code)是最大的技能合集,
install.sh安装,一次获得 125+ 技能 - 官方插件市场内置,第三方市场通过
/plugin marketplace add添加 - find-skills 是技能搜索引擎,装了它就能问 Claude Code 要任何技能
- 安装前用 skill-vetter 审核安全性,不要盲目信任第三方 skill
- 用
/skill-create创建自己的 skill,把团队规范变成 AI 可执行的标准 - 养成习惯:写完代码
/code-review,提交前/commit,不确定时/plan