promptgarten 🌱
🌍 DE
术语●○○3 分钟 · +20 XP

插件(Plugins):AI 编码工具的扩展

一个插件(plugin)把 skill、agent、hook 或 MCP server 打包成一个可分享的整体——就像 app 商店里的一个 app,给你的 agent 用。

什么是插件

插件(plugin)是一个包含 AI 编码工具附加功能的文件夹。在 Claude Code 里,一个插件可以同时带来好几样东西:skill(操作指南,见对应词条)、自定义的 agent、hook(自动规则),以及 MCP server(连接外部工具)。所以插件比单个 skill 更大——它是一整个包。

Plugin vs. Skill vs. 编辑器扩展

一个 skill 是写在一个 SKILL.md 文件里的单条操作指南。一个 plugin 可以包含一个或多个 skill,再加上 hook 或 MCP server 等其他组件。编辑器扩展(比如 VS Code 的扩展)是另一回事:它扩展的是编辑器本身,不一定和 AI agent 有关系,而且通常是通过编辑器自己的应用商店安装的,不是通过 Claude Code。

如何查找和安装插件

Claude Code 内置了一个 /plugin 命令,会打开一个插件管理器:在这里你可以浏览可用的插件(Discover)、安装插件、管理已安装的插件(Installed),以及添加市场(marketplace)。Anthropic 维护着一个官方合集,是自动可用的。安装一个插件用的是类似 /plugin install 名称@市场名称 这样的命令。

一句提醒

插件可以用你的用户权限执行任意代码。只安装来自你信任的来源的插件。

示例

一个团队搭建了一个内部插件“deploy-tools”,里面有一个 skill /deploy-tools:release,和一个连接他们内部部署系统的 MCP server。他们把它托管为一个 Git 仓库。一名新的团队成员添加这个市场(“/plugin marketplace add company/deploy-tools”),再用“/plugin install deploy-tools@company”安装这个插件——从此他就拥有和团队里其他人一样的访问权限。

小测验

在 Claude Code 里,plugin 和单个 skill 有什么区别?

来源

相关主题

Skills:你的 agent 能加载的知识 ●●○斜杠命令、Hooks 等:如何操控 Claude Code ●●○MCP(Model Context Protocol):AI 工具如何互联 ●●○Claude Code:Anthropic 的命令行 agent ●●○