加入会员
Skip to content

访问受限

会员专属内容

Plugins

课程导读

这节课介绍 Claude Code 的 Plugins,也就是插件。插件可以把 MCP、Skills、Hooks、Subagents 等能力打包到一起,让我们一键安装一整套能力。

一、什么是 Plugin

Plugin 可以理解成一个能力包。

它可以把我们前面学过的能力组合在一起:

能力作用
MCP接入外部工具和服务
Skills规范某类任务的执行流程
Hooks在固定节点自动触发动作
Subagents创建专门处理某类任务的小助手

有些功能不是靠单独一个工具就能完成,而是需要多种能力配合。

把这些能力组合好、封装好,方便别人安装和使用,就形成了插件。

大多数时候,我们不需要自己开发插件,只需要安装和使用别人已经开发好的插件。

二、进入插件管理器

在 Claude Code 中输入:

text
/plugin

这个命令会进入插件管理器。

插件管理器里常见三个板块:

板块作用
Marketplaces管理插件市场
Discover发现和安装新插件
Installed管理已经安装的插件

三、Marketplaces:插件市场

Marketplaces 是插件市场列表。

你可以把它理解成插件来源。

Claude Code 会从这些插件市场里获取插件信息,然后统一显示在 Discover 页面里。

注意

添加插件市场,只是添加插件来源。

它不代表这个市场里的插件已经安装到了你的电脑上。

1. 官方插件市场

Claude Code 默认会提供官方插件市场。

Claude Code 官方插件市场

进入插件市场详情后,通常可以看到:

操作说明
Browse plugins浏览这个市场里的插件
Update marketplace更新插件市场
Disable auto update关闭自动更新
Remove marketplace移除插件市场

选择浏览插件后,会跳转到 Discover 页面。

2. 添加第三方插件市场

除了官方市场,也可以添加第三方插件市场。

Claude Code 支持从 GitHub 项目或本地路径添加插件市场。

可以从下面的网站查找第三方插件市场:

Claude Code Marketplaces

也可以参考这个插件合集:

Awesome Claude Plugins

第三方来源提醒

第三方插件市场和插件建议优先选择可信来源。

比如官方团队、知名开发者、活跃维护的开源项目。

添加第三方市场时,可以复制它的 GitHub 仓库地址,然后在 /plugin 的 Marketplaces 页面中选择添加市场。

有些插件市场页面也会提供现成命令,可以直接复制到 Claude Code 中执行。

四、Discover:发现新插件

Discover 页面会展示当前插件市场中可用的插件。

这里要注意:

text
Discover 里看到插件,不代表它已经安装。

如果想使用某个插件,需要选中它,进入详情页,然后选择安装范围。

常见安装范围如下:

安装范围说明
User用户级安装,所有项目都可以使用,但不会共享给团队
Project项目级安装,只在当前项目中可用,适合和团队共享
Local project本地项目级安装,只在当前项目中可用,但不会共享给团队

五、示例:安装 Playwright 插件

这里以 Playwright 插件为例。

Playwright 主要用于浏览器自动化,比如:

  • 打开网页。
  • 点击按钮。
  • 填写表单。
  • 读取页面内容。
  • 获取网页数据。

它和前面讲过的 Chrome DevTools MCP 有一些能力重叠,但侧重点不同。

工具更适合的场景
Chrome DevTools MCP网页调试、接口排查、页面报错、性能分析
Playwright浏览器自动化、网页操作、表单填写、页面内容读取

进入 Playwright 插件详情后,可以先打开插件主页查看它的内部结构。

这类插件通常会包含:

内容说明
MCP 配置插件的核心能力来源
插件描述文件记录插件名称、描述、能力等信息

安装建议

课程演示时,可以选择本地项目级安装。

安装完成后,Claude Code 可能会提示重新加载插件。

可以执行:

text
/reload-plugins

这个命令会重新加载所有活跃插件,让待处理的更改生效。

它也会报告重新加载的组件数量,并标记加载错误。

如果重新加载后仍未生效,可以重启 Claude Code。

六、Installed:管理已安装插件

Installed 页面展示当前已经安装的插件。

选中某个插件后按回车,可以进入它的管理界面。

常见操作包括:

操作说明
Disable禁用插件
Update更新插件
Uninstall卸载插件

提醒

Playwright 属于 MCP 类型插件。

所以它安装完成后,核心能力会出现在 MCP 能力里,不会出现在 /agents 子代理列表里。

可以输入:

text
/mcp

查看 Playwright 的连接状态。

如果显示已连接,就可以开始使用。

七、测试 Playwright 插件

可以用下面的提示词测试:

text
请使用 Playwright 打开 Apple 官方首页,告诉我页面是否成功打开,并描述首页上最明显的内容。

Claude Code 会调用 Playwright 打开网页,并读取页面内容。

需要注意的是,Playwright 不只是“看截图”。

它还可以读取网页结构,所以即使页面没有手动向下滚动,只要内容已经加载在网页里,也有机会被读取到。

八、安装其他来源的插件

除了官方插件市场,也可以安装第三方开发者提供的插件。

例如 PPT-Agent 插件:

PPT-Agent 插件

安装完成后,可以直接使用插件提供的命令。

示例:

text
/ppt-agent:ppt 帮我收集一下新一代小米 SU7 的发布会资料,然后做一套 PPT。

插件的好处在于:你不用关心它底层到底用了 MCP、Skill、Hook 还是 Subagent。

插件已经把这些能力打包好了,你只需要按它提供的方式使用即可。

九、使用建议

对个人用户来说,现阶段重点是学会安装和使用现成插件。

插件开发更偏团队或企业场景。

比如一个团队希望把常用的 MCP、Skills、Hooks、Subagents 统一打包好,分发给团队成员使用,这时候就很适合做成插件。

可以记住一句话:

text
插件是能力包,把一整套能力打包好,让别人可以一键安装和使用。