跳到主要内容

插件与市场

高级

插件把多种自定义内容——技能、子智能体、斜杠命令、钩子、MCP 服务器,以及自 Claude Code v2.1.287 起的 mod——打包成一个带版本、可安装的单元。市场是人们可以发现并安装插件的目录。

为什么插件很重要​

  • 一步交付团队工具包。 不必让每个人复制五个文件,只需发布一个插件;队友安装后就能获得相同的命令、钩子、智能体和 MCP 连接。
  • 版本管理。 更新插件,所有人都会拉取新版本。
  • 分发。 市场让你的工具包(或他人的工具包)更容易被发现。

通常包含什么​

插件是由多个组件构成的结构化文件夹。.claude-plugin/plugin.json 清单文件是可选的:没有它时,Claude Code 会加载在标准布局中找到的内容——所以只放了一个 SKILL.md 的文件夹就已经能作为插件加载。当你需要元数据、版本号、位于默认目录之外的组件,或用户可配置的值时,再编写清单。

除了技能,插件还可以打包子智能体、钩子和 MCP 服务器,以及——较新的——用于代码智能的 LSP 服务器、后台监视器、工作流、存放可执行文件的 bin/ 目录和默认设置。让每个插件保持内聚——比如“团队规范”插件、“Python 工具包”插件——而不是大杂烩。

安装前先确认信任​

插件可能附带可执行代码

插件中的钩子和 MCP 服务器会以你的权限运行。只从你信任的来源安装,并先查看插件的行为——参见审查第三方代码。

扩展你的配置的路径​

自然的演进路径:一个 CLAUDE.md → 几个技能和命令 → 把它们打包成插件 → 发布到市场,供你的团队或社区使用。最后这一步,正是 AILmanac 希望帮助生态系统成长的方式之一。

下一步​