Claude Code 插件完全指南:官方市场怎么用,怎么自己写(v2.1.269+)

插件(Plugins) 是 Claude Code 把 Skills、Agents、Hooks、斜杠命令、MCP Server 打成一个包的能力分发单元,用来解决配置散落、没法分享、没法版本化的问题。

一句话 :装插件一条命令,写插件一份 plugin.json。

  • 五类组件:Skills、Agents、Hooks、命令、MCP Server 能打进同一个插件。
  • 市场已可用 :官方市场 claude-plugins-official 有 6 个插件,装完即生效。
  • 自研极简 :manifest 只必填 name、version,本地 --plugin-dir 就能测。
  • 质量可测 :claude plugin eval(v2.1.269 起)安装前先看评分。

依据:code.claude.com(插件文档与更新日志)、claude.com/plugins(官方市场)|核对日期 2026-10-26|适用 v2.1.269+


事实速览

事实 结论或取值 依据
插件的组成单元 5 类:Skills、Agents、Hooks、斜杠命令、MCP Server code.claude.com
manifest 位置与必填字段 .claude-plugin/plugin.json,必填 name、version code.claude.com
组件路径字段 skills / agents / commands / hooks / mcpServers code.claude.com
官方市场安装命令 claude plugin install <插件名>@claude-plugins-official claude.com/plugins
官方市场插件数量与代表 6 个:Frontend Design、Superpowers、Code Review、Context7、Skill Creator、Code Simplifier claude.com/plugins
本地测试方式 claude --plugin-dir ./my-plugin code.claude.com
eval 起始版本 v2.1.269(2026-09-11 发布) releasebot.io

插件到底打包了哪五类能力?

说人话:插件是 Skills、Agents、Hooks、斜杠命令、MCP Server 的打包分发单元。以前学的东西,现在都能装进插件里。

拆开看就五类:

  • Skill → 插件里的 skills/
  • 斜杠命令 → 插件里的 commands/
  • Hook → 插件里的 hooks/
  • 子代理 → 插件里的 agents/
  • MCP Server → 插件里的 mcp-servers/,manifest 字段叫 mcpServers

打个比方:Skill 是一本菜谱,MCP 是一个新厨具,插件是整个厨房套装------装一次,全都有。

目录长这样:

perl 复制代码
my-plugin/
├── .claude-plugin/
│   └── plugin.json      # 插件清单(这个目录只放这一个文件)
├── skills/              # 技能
├── agents/              # 子代理
├── commands/            # 斜杠命令
├── hooks/               # 自动化钩子
└── mcp-servers/         # MCP 服务(可选)

一个容易踩的坑:组件放插件根目录,.claude-plugin/ 里只放 plugin.json 。把 skills/ 塞进 .claude-plugin/ 里,插件就是不生效。


2026 年下半年,插件生态变了哪三件事?

插件从"极客玩具"变成"能放心用的生产力工具",靠的是下半年落地的三件事,一件比一件实在。

  1. 官方市场成型 :Anthropic 维护 claude-plugins-official 市场,在 Claude Code 里直接浏览安装。
  2. 安全扫描上线:7 月底官方推出插件安全扫描,来路不明的插件风险小多了。
  3. 评测工具发布 :9 月 11 日新增 claude plugin eval(v2.1.269 起),装之前就能给插件打分。

分别回答了"从哪装""敢不敢装""装得值不值"。


官方市场怎么装插件?三步走完

整个流程不用离开 Claude Code:先同步目录,再浏览,最后一条命令装完。

步骤 1:同步市场列表

目的是让本地拿到官方市场的最新插件目录,不然看到的可能还是旧列表。

bash 复制代码
/plugin marketplace update claude-plugins-official

预期:命令返回更新结果,市场列表刷新为最新目录。

步骤 2:浏览市场

目的是装之前先看清描述和状态,别装重了。

bash 复制代码
/plugin

预期:打开插件管理界面,能看到已装插件、市场插件列表和每个插件的描述。

步骤 3:安装

目的是把插件装进当前环境,装完即生效(v2.1.269 及以后可用)。

css 复制代码
claude plugin install <插件名>@claude-plugins-official

预期:返回安装成功,claude plugin list 里能看到它,不用重启 Claude Code。

比如装官方市场的 Code Review,把插件名换成 code-review:

css 复制代码
claude plugin install code-review@claude-plugins-official

官方市场这 6 个插件,后端先装哪个?

官方市场现在收录 6 个插件,前端、审查、文档、技能创作各有一个,后端开发者建议先上 Context7。

插件 用途 适合谁
Frontend Design 生成生产级前端界面 全栈开发者
Superpowers 头脑风暴 + 编码技能包 所有人
Code Review AI 代码审查,支持过滤 团队开发
Context7 实时查询最新文档 框架使用者
Skill Creator 创建并评估自己的技能 想自定义的人
Code Simplifier 精简优化代码 维护老代码的人

后端开发者优先装 Context7。它让 Claude 直接查最新版框架文档,而不是用训练数据里的旧 API。Spring Boot、MyBatis 这种迭代快的框架,AI 最容易写旧版本语法,Context7 专门治这个。


claude plugin 的子命令有哪些?不用了该 disable 还是 uninstall?

命令族 claude plugin 覆盖了插件从初始化到评测的整个生命周期,一共 11 个子命令。

命令 作用
claude plugin init 初始化新插件项目
claude plugin install 安装插件
claude plugin uninstall 卸载插件
claude plugin enable 启用插件
claude plugin disable 禁用插件
claude plugin update 更新插件
claude plugin list 列出已安装插件
claude plugin details 查看插件详情
claude plugin validate 校验插件配置
claude plugin eval 跑插件评测套件
claude plugin tag 给插件打标签

日常真正高频的就三个:install、update、disable。

结论:不用的插件用 disable,别 uninstall。插件多了影响启动速度和上下文占用,禁用比卸载快,想用随时开回来。


自己写一个插件,最少要几个文件?

最少一个:.claude-plugin/plugin.json。必填字段只有 name 和 version。

perl 复制代码
my-plugin/
└── .claude-plugin/
    └── plugin.json
json 复制代码
{
  "name": "my-plugin",
  "version": "1.0.0"
}

有内容了再加组件路径,每个字段指向根目录下对应的目录:

json 复制代码
{
  "name": "my-plugin",
  "version": "1.0.0",
  "skills": "skills",
  "agents": "agents",
  "commands": "commands",
  "hooks": "hooks",
  "mcpServers": "mcp-servers"
}

字段名和目录名不用一致,mcpServers 指向 mcp-servers 完全没问题,路径对上就行。

步骤 1:本地跑起来

目的是不发布也能验证插件被正确加载。

bash 复制代码
claude --plugin-dir ./my-plugin

(v2.1.269 及以后可用)

预期:Claude Code 以加载该插件的方式启动,插件里的命令可以直接调。

步骤 2:发布前校验

目的是把 manifest 字段和路径错误挡在分发之前。

bash 复制代码
claude plugin validate ./my-plugin

预期:输出校验结果,字段缺失或目录不存在会直接指出来。


实战:Java 项目的规范检查插件怎么写?

直接上手写一个 Java 后端会用的:commit 前自动跑测试 + 一个"检查规范"命令。

目录结构

就三个文件,一个清单、一个命令、一个 hook 配置。

复制代码
java-quality-plugin/
├── .claude-plugin/
│   └── plugin.json
├── commands/
│   └── 检查规范.md
└── hooks/
    └── hooks.json

plugin.json

清单声明插件名 java-quality,指向两个组件目录。

json 复制代码
{
  "name": "java-quality",
  "version": "1.0.0",
  "commands": "commands",
  "hooks": "hooks"
}

commands/检查规范.md

斜杠命令就是一个 Markdown 文件,文件名即命令名,中文名也行。

markdown 复制代码
检查当前项目的 Java 代码是否符合规范:
​
1. 用 `mvn checkstyle:check` 跑静态检查
2. 整理出违规项,按"文件:行号 - 问题"格式列出
3. 对每个违规项给出修复建议
4. 询问我是否自动修复,修复后重新跑检查验证

装好后输入 /检查规范 就能触发。

hooks/hooks.json

配置格式和 settings.json 里的 hooks 一样,只是搬进插件、随插件分发。

json 复制代码
{
  "hooks": [
    {
      "type": "PreToolUse",
      "matcher": "Bash",
      "hook": "node scripts/pre-commit-test.js"
    }
  ]
}

效果是 Claude 每次执行 Bash 命令前先触发检查,等于"改完代码自动跑测试"。

一个插件就这么简单:一个命令 + 一个钩子 + 一份清单。价值也在这------把散落在 settings.json 里的配置,打包成可分享、可版本管理、可一键安装的东西。


claude plugin eval 怎么在安装前打分?

评测命令 claude plugin eval 干的事很直白:跑插件作者自带的评测套件,给你一个可复现的分数。装之前先看分,比看口碑靠谱。

bash 复制代码
claude plugin eval <插件名>

命令随 v2.1.269(2026-09-11)发布。它做两件事:

  1. 运行插件作者随插件附带的评测套件
  2. 输出可复现的评分结果

以前装插件全靠口碑和读源码,现在插件能自带"考试题"。作者声明"这个插件应该能做到 A、B、C",你跑一次 eval 就知道到底行不行。可复现的意思是:同一台机器、同一版本,谁跑都是同一个分,横向比同类插件很公平。

建议 :装第三方插件前先跑 claude plugin eval。分数低或者跑不通的,直接放弃,别拿自己的项目当试验田。


装插件前要守哪四条安全底线?

插件本质是执行别人写的代码,四条底线记牢。

  1. 优先官方市场:经过审核,还有安全扫描兜底。
  2. 第三方市场看源码:重点看有没有把文件内容发到外部服务器的逻辑。
  3. 用 disable 代替卸载:暂时不用的禁用掉,减少攻击面。
  4. 生产项目别装杂牌插件:越少越安全。

装了插件,等于把"自动执行命令"的权限交出去,这个认知要有。


常见问题

四个问题,每条先给结论再展开。

插件和 Skill 有什么区别?

结论:Skill 是单个技能,插件是打包好的能力集合,Skill 是函数,插件是库。

一个插件里可以装多个 Skill,还能带命令、Hook、Agent。

装插件要花钱吗?

结论:插件免费,运行产生的 token 按正常费率算,不额外收费。

插件能在国产模型上用吗?

结论:能。插件是客户端层功能,和用哪个模型无关。

用 CC Switch 接 DeepSeek,一样能装能用。

团队怎么统一管理插件?

结论 :插件目录提交到 Git,配合 claude --plugin-dir 或统一市场源,全组装同一批。


总结

  • 插件是能力打包单元:五类组件打一包,装一次全生效。
  • 官方市场可直接用 :claude-plugins-official 六个插件,/plugin 界面浏览、一条命令安装。
  • 自研成本极低 :一份 plugin.json 加组件目录,claude --plugin-dir 本地验证。
  • 先评分再安装 :claude plugin eval 看分,四条安全底线兜底。

下一篇:模型选择 2026 版

版本与依据

相关推荐
浮链序1 小时前
别让 AI 客服把用户当猴耍:百来行 Python 把「转人工」做成一条高可用链路
后端
Tokenfree1 小时前
给大模型调用加一个熔断器:60 行代码,三个阈值
后端
Jason_chen1 小时前
Linux 进程调度器深入解析与实时性优化指南(基于 Linux 5.10+)
后端
136096757231 小时前
三个 Agent 干同一个活,职责边界到底该怎么划
后端
房西杭1 小时前
GM 指令:修改玩家属性
后端
胡写代码1 小时前
删掉的数据还占着唯一键:逻辑删除 + 唯一索引的四次取舍
spring boot·后端
IT_陈寒2 小时前
React的useEffect依赖数组把我坑惨了
前端·人工智能·后端
用户8356290780512 小时前
Python 调整 Excel 工作表显示设置
后端·python
ServBay2 小时前
API Key 泄露如何在 10 分钟内止血?AI 密钥管理必备
后端·ai编程