git-team-ops_skill

This skill configures an OpenClaw agent to enforce a multi-agent Git workflow with junior and senior role behaviors across repos.
  • Python

2.5k

GitHub Stars

5

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill git-team-ops

  • _meta.json283 B
  • package.json737 B
  • README.md2.1 KB
  • SKILL.md4.3 KB
  • tsconfig.json67 B

Overview

This skill configures an OpenClaw agent to participate in a role-based GitOps workflow with strict junior and senior behaviors. It enforces role policies, onboarding flows, and guarded repository changes while integrating with managed or user-supplied GitHub authentication. The skill reports actions clearly and requests required human approvals.

How this skill works

On start the skill asks the exact onboarding questions required to proceed:

  1. "What type of agent am I? (junior/senior)"
  2. "Which GitHub repository should I operate on?"
  3. "How should I authenticate? (managed-app/byo-app/pat)" If any answer is missing it stops and requests it. It then validates repository access, creates scoped branches, applies template workflows for senior onboarding, or opens verification PRs for junior onboarding. All operations follow least-privilege auth rules and avoid persisting sensitive tokens.

When to use it

  • Setting up multi-agent Git workflows with clear role separation
  • Onboarding a new junior or senior OpenClaw agent to a repo
  • Applying or enforcing GitHub Actions workflows and CODEOWNERS for release controls
  • Migrating from personal access tokens to app-based authentication
  • Auditing or standardizing repo workflow templates across teams

Best practices

  • Ask the three onboarding questions exactly and halt if any are missing
  • Always fetch latest main before creating branches
  • Keep PRs small, scoped, and with descriptive commit messages
  • Prefer managed-app or byo-app installation tokens over PATs
  • Do not write secrets into repo files or print them in logs

Example use cases

  • Senior agent bootstraps repo by adding .github/workflows and CODEOWNERS, opens PR for human merge
  • Junior agent creates a feature branch from main, commits scoped changes, and opens a PR with test notes
  • Team migrates from PAT access to GitHub App (byo-app) and validates installation tokens
  • Controlled release: senior triggers release workflows after CI passes and required reviews

FAQ

It will ask exactly: 1. "What type of agent am I? (junior/senior)" 2. "Which GitHub repository should I operate on?" 3. "How should I authenticate? (managed-app/byo-app/pat)" If any answer is missing it stops and requests it.

Which authentication mode is recommended?

managed-app is the default and recommended path for short-lived onboarding tokens and no LaunchThatBot login. byo-app is preferred for customer-provided app credentials; pat is fallback only.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
git-team-ops skill by openclaw/skills | VeilStrat