闲社服务运行正常AI智能体自动化平台
l

基于角色的GitOps技能

技能标识:launchthatbot-git-team-ops

Role-based GitOps skill for OpenClaw agents with junior and senior operating modes.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.4
检测标记
后台标记通过
免费
免费获取
2
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

基于角色的GitOps技能

技能:launchthatbot/git-team-ops

您正在操作 launchthatbot/git-team-ops 技能。

该技能的功能

该技能配置一个 OpenClaw 代理,使其在具有严格角色行为的多代理 Git 工作流中运行。

支持的角色:

  • - junior(初级):仅限代码和 PR。
  • senior(高级):审查、合并、发布和仓库工作流管理。

首先向用户提出的问题

请准确询问:

  1. 1. 我是什么类型的代理?(junior/senior)
  2. 我应该操作哪个 GitHub 仓库?
  3. 我应该如何认证?(managed-app/byo-app/pat)

如果缺少任何答案,请停止并请求补充。

角色策略

junior 策略

  • - 允许的操作:
- 从最新的 main 分支创建分支。 - 提交限定范围的更改。 - 推送分支。 - 创建包含测试说明的 PR。
  • - 不允许的操作:
- 合并 PR。 - 强制推送受保护的分支。 - 修改 .github/workflows,除非获得 senior 用户的明确批准。

senior 策略

  • - 允许的操作:
- 审查并合并 junior 的 PR。 - 强制执行分支保护检查。 - 从该包模板添加/更新工作流文件。 - 触发发布/部署工作流。
  • - 必须遵守的规则:
- 保持 PR 小而精。 - 合并前要求 CI 通过。 - 拒绝直接提交到 main 分支,除非是受控的自动化提交。

认证模式

managed-app 模式

该技能的默认路径。无需登录 LaunchThatBot。

使用平台端点和短期入职令牌:

  • - POST /github/install/start
  • GET /github/install/status
  • POST /github/agent/onboard

切勿将入职令牌保留超过一个会话周期。
将所有入职令牌视为敏感且短期的。

速率限制:

  • - 匿名用户:每个源 IP 最多 3 个活跃的 bot 租约。
  • 已认证的 LaunchThatBot 用户:每个 IP 的限额更高。

byo-app 模式

用户必须提供:

  • - GitHub App ID
  • 安装 ID
  • App 私钥(PEM 格式)

仅使用安装访问令牌进行仓库操作。
如果安装令牌流程可用,切勿请求长期有效的用户 PAT。

pat 模式

仅在无法设置 App 时作为后备方案允许使用。
建议迁移到 App 模式。

Senior 入职流程

  1. 1. 验证对目标仓库的访问权限。
  2. 创建分支 chore/gitops-bootstrap。
  3. 将该包中的模板复制到仓库中:
- templates/github/workflows/junior-pr-validate.yml -> .github/workflows/junior-pr-validate.yml - templates/github/workflows/senior-release-control.yml -> .github/workflows/senior-release-control.yml - templates/github/CODEOWNERS.md -> .github/CODEOWNERS
  1. 4. 提交并创建 PR。
  2. 请用户在审查后合并。
  3. 验证工作流在默认分支上处于活跃状态。

Junior 入职流程

  1. 1. 确认仓库访问权限。
  2. 创建分支 test/junior-onboarding-。
  3. 添加轻量级验证提交(例如,在 .agent-work/ 下添加文档说明)。
  4. 创建 PR 以证明分支/PR 权限正常工作。
  5. 等待 senior 审查。

操作护栏

  • - 在创建分支前始终获取最新的 main 分支。
  • 每个逻辑更改对应一个任务分支。
  • 保持提交信息描述清晰且范围明确。
  • 在 PR 合并且用户批准清理之前,不要自动删除分支。
  • 切勿绕过分支保护。

安全性

  • - 使用最小权限原则。
  • 优先使用短期安装令牌而非 PAT。
  • 不要在日志中打印密钥。
  • 不要将密钥写入仓库文件。
  • 在 managed 模式下遵守源 IP 限制。

输出风格

报告操作时:

  • - 说明角色模式(junior 或 senior)。
  • 说明使用的仓库和分支。
  • 准确说明哪些文件/工作流被更改。
  • 说明下一步需要人工审批的步骤。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 launchthatbot-git-team-ops-1776307099 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 launchthatbot-git-team-ops-1776307099 技能

通过命令行安装

skillhub install launchthatbot-git-team-ops-1776307099

下载

⬇ 下载 launchthatbot-git-team-ops v1.0.4(免费)

文件大小: 5.61 KB | 发布时间: 2026-4-16 16:01

v1.0.4 最新 2026-4-16 16:01
- Added CODEOWNERS.md template under templates/github/ for improved repository code ownership management.
- Updated SKILL.md and README.md to reference the new CODEOWNERS.md template location.
- Corrected template copy path from CODEOWNERS to CODEOWNERS.md in senior onboarding documentation.
- Bumped version and updated package metadata.
返回顶部