A comprehensive automation skill for managing the lifecycle of feature branches and stacked pull requests using Uber's arh CLI tool.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install arh-pr-workflow
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install arh-pr-workflow using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The arh-pr-workflow skill provides expert-level guidance and automation for developers working within complex monorepos, specifically optimized for Uber's internal engineering environment. It streamlines the process of creating feature branches, publishing stacked pull requests, and maintaining a clean git history through advanced rebasing and tidying operations.
By leveraging this skill within the Openclaw Skills ecosystem, developers can automate repetitive git tasks, ensure compliance with Uber's commit templates, and manage multi-layered PR dependencies without manual overhead. It bridges the gap between local development and remote repository state, providing a unified interface for quality checks, merges, and branch navigation.
To initialize the tool and authorize your GitHub account (ensuring your username ends with the _UBER suffix), run:
arh auth
For users in the go-code monorepo, ensure you have the git-bzl helper installed to refresh build files after pulls:
git-bzl refresh
The arh-pr-workflow skill manages data through the arh CLI metadata and specific file templates:
| Data Type | Description |
|---|---|
| Branch Metadata | Internal tracking of parent-child relationships for stacked PRs. |
| Commit Templates | Located in references/uber-commit-template.md for standardized PR descriptions. |
| Feature Tree | Visualized via arh log -p, representing the hierarchy of local branches. |
| Marker Files | Temporary files like /tmp/.skip-coverage-$(id -u) used to bypass pre-push hooks. |
arh publish --full-stack to push an entire chain of dependent PRs simultaneously.arh lint and arh test to validate changes before they reach code review.arh tidy command automatically updates upstream tracking for dependent branches when a middle-stack branch is merged.--no-interactive flags to facilitate use in automated scripts or CI environments.--no-coverage flag or environment variables.Loading
A powerful integration of ThreatBook online threat intelligence APIs for automated file analysis, reputation querying, and compromise detection.

A professional-grade AI video generation skill that interfaces with the Kuaishou Kling API to transform text and images into cinematic video content.

A powerful integration that enables AI agents to manage video subtitles, translations, and team workflows on the Amara platform.

Soulcraft is a specialized skill for designing structured, high-fidelity AI agent identities using the SOUL.md architectural framework.

A high-performance AI image generation and editing skill powered by Black Forest Labs Flux models via AceDataCloud.

Diffbot is an AI-powered extraction skill that transforms unstructured web content into structured data like articles, products, and organization records.








































