37 设置 Claude 可以更新的技能仓库
将你组织的 Claude Tag 技能放在带自动同步的 Git 仓库中,授予 Claude 写入权限,Claude 就可以从频道中学到的内容提交 Pull Request 来改进自己的技能。
export const BetaNote = () => Claude Tag is in public beta. Features and behavior described here may change before general availability.;
技能是一组指令,教 Claude 如何使用特定工具或遵循特定流程(例如哪些 Datadog 端点回答哪些问题,或你组织的事件响应运维手册)。Claude Tag 使用与 Claude Code 相同的技能格式。插件打包一个或多个技能。
你可以在控制台中逐个上传技能,但将它们放在 Git 仓库中意味着 Claude 可以从在频道中工作的经验中提交 Pull Request 来改进它们。你审查 PR;合并后,每个频道都会获取更新。
37.1 设置技能仓库
在你的组织中创建一个新的 GitHub 仓库,每个插件一个文件夹。每个插件打包一个或多个技能。
在 [`claude.ai/admin-settings/plugins`](https://claude.ai/admin-settings/plugins) 的 **Plugins** 页面上,点击 **Add plugins** 并选择 **Sync from GitHub**。选择仓库,保持 **Sync automatically** 开启(默认),点击 **Create**。
打开一个 [Access bundle](../admins/add-connections.qmd#your-first-access-bundle),进入其 **Repositories** 标签,添加该仓库。Claude GitHub App 必须已关联到你的 GitHub 组织;参见[配置 GitHub 访问](/docs/claude-tag/admins/configure-github)。
在同一包的 **Plugins** 标签上,打开新市场中插件的开关;每个在启用前为关闭。参见[附加插件](../admins/add-connections.qmd#attach-plugins)。
你将看到: 仓库出现在包的 Repositories 列表中,市场的插件出现在包的 Plugins 标签上,每个标有市场名称。
37.2 更新如何传播
仓库设置完成后,Claude 可以提出更改,在你合并后自动到达频道:
| 阶段 | 发生什么 |
|---|---|
| Claude 在频道中工作 | 使用当前附加到该作用域的技能 |
| Claude 提出更新 | 以 Claude GitHub App 身份对技能仓库提交 Pull Request,链接回触发它的话题 |
| 你审查并合并 | PR 由你批准、编辑或关闭,就像任何贡献者的 |
| 市场同步 | 推送到默认分支时,更新的插件自动同步到你的组织 |
| 新话题获取 | 覆盖频道中的下一个话题使用更新的技能 |
每个技能更改只有在人批准合并后才到达频道;Claude 提交 PR,你合并它。
37.3 提示 Claude 提出更新
Claude 不会主动提交技能 PR。当它学到的内容应该固化时,在频道中提出:
text wrap theme={null} @Claude that worked. Open a PR to the skills repo so the Datadog skill includes that query pattern.
或设置一个例行任务,将频道中的纠正内容汇总为提议的更新:
text wrap theme={null} @Claude every Friday, review what you got wrong in this channel this week and open one PR to the skills repo with the fixes.
37.4 为什么用仓库而非上传技能
你也可以在控制台中不使用仓库上传单个技能。仓库模式值得设置,因为 Claude 可以向其提出更改,每个更改都经过版本控制和代码审查,你可以将相同的技能附加到多个包而无需再次上传。
37.5 仓库中应该放什么
| 放在技能仓库中 | 放在频道记忆中 |
|---|---|
| 如何正确调用特定 API | 此频道偏好的输出格式 |
| 任何团队都会复用的运维手册 | 此频道做出的一次性决定 |
| 工具特定的注意事项(认证 Header、分页、速率限制) | 此团队谁负责什么 |
仓库中的技能到达该作用域下的每个频道。
37.6 相关资源
- 附加插件:插件和技能如何加载到作用域
- 配置 GitHub 访问:授予 Claude 对仓库的写入权限
- Claude Tag 的记忆:何时频道记忆是更合适的位置