项目文件夹

文件
2026-07-13 09:56:31 +00:00

104 行
4.0 KiB
Markdown

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
<!-- WEHUB_ZH_README -->
> [!NOTE]
> 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
> [English](./README.en.md) · [原始项目](https://github.com/anthropics/claude-plugins-official) · [上游 README](https://github.com/anthropics/claude-plugins-official/blob/HEAD/README.md)
> 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
# Claude Code 插件目录
精心整理的 Claude Code 高质量插件目录。
> **⚠️ 重要提示:** 在安装、更新或使用插件之前,请务必确认你信任该插件。Anthropic 不控制插件中包含哪些 MCP 服务器、文件或其他软件,也无法验证它们能否按预期工作,或不会发生变化。请参阅各插件的主页了解更多信息。
## 结构
- **`/plugins`** - 由 Anthropic 开发和维护的内部插件
- **`/external_plugins`** - 来自合作伙伴与社区的第三方插件
## 安装
可通过 Claude Code 的插件系统直接从此市场安装插件。
要安装,请运行 `/plugin install {plugin-name}@claude-plugins-official`
或在 `/plugin > Discover` 中浏览查找插件
## 贡献
### 内部插件
内部插件由 Anthropic 团队成员开发。参考实现请参阅 `/plugins/example-plugin`
### 外部插件
第三方合作伙伴可提交插件以供纳入市场。外部插件须满足质量和安全标准方可获批。要提交新插件,请使用[插件目录提交表单](https://clau.de/plugin-directory-submission).
## 插件结构
每个插件均遵循标准结构:
```
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata (required)
├── .mcp.json # MCP server configuration (optional)
├── commands/ # Slash commands (optional)
├── agents/ # Agent definitions (optional)
├── skills/ # Skill definitions (optional)
└── README.md # Documentation
```
## 插件名称不可变
市场条目中的 `name` 字段是一个**不可变的 slug**。插件一旦发布,其 `name` 不得更改——用户是按该 slug 安装的,重命名会导致安装失败并出现 `plugin-not-found` 错误。
- 若要更改插件在 UI 中的显示名称,请改为设置或更新 `displayName`
- 若确实无法避免重命名,请在 `.claude-plugin/marketplace.json` 的顶层 `renames` 映射中添加一项,以便现有安装自动迁移:
```json
"renames": {
"old-name": "new-name"
}
```
Claude Code 插件加载器会读取此映射,并在用户下次同步时透明地将旧 slug 重写为新 slug。
## Skill-bundle 插件
当插件的源仓库随附 skills`SKILL.md` 文件)但没有 `.claude-plugin/plugin.json` 清单时,市场条目可使用 `strict: false` 和显式的 `skills` 数组直接声明这些 skills。
```json
{
"name": "example-bundle",
"description": "Brief description of the bundled skills.",
"author": { "name": "Author Name" },
"category": "development",
"source": {
"source": "git-subdir",
"url": "https://github.com/example-org/sdk.git",
"path": "packages/agent-skills",
"ref": "main",
"sha": "<commit sha>"
},
"strict": false,
"skills": [
"./skill-a",
"./skill-b",
"./skill-c"
],
"homepage": "https://github.com/example-org/sdk"
}
```
`skills` 中的每个路径均相对于 `source.path`,并指向包含 `SKILL.md` 的目录。路径可深入多个层级——例如,`["./libA/skill-1", "./libB/skill-2"]` 会在多个库子目录中暴露精心筛选的子集。每个 skill 在 Claude Code 中注册为 `<plugin-name>:<skill-name>`
有关底层 schema,请参阅市场文档中的 [Strict mode](https://code.claude.com/docs/en/plugin-marketplaces) in the marketplace documentation.
## 许可证
请参阅各链接插件中的相应 LICENSE 文件。
## 文档
有关开发 Claude Code 插件的更多信息,请参阅[官方文档](https://code.claude.com/docs/en/plugins).