Identify and attribute GitHub Actions failures to specific owners or workflows to optimize CI stability and reduce wasted minutes.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install github-actions-failure-owner-audit
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 github-actions-failure-owner-audit using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The GitHub Actions Failure Owner Audit is a powerful diagnostic tool within the Openclaw Skills library designed to provide deep visibility into CI instability. By analyzing GitHub Actions run exports, this skill maps failed conclusions—such as timeouts, cancellations, and startup failures—to the specific actors or workflows responsible. It empowers engineering leaders and DevOps teams to stop guessing and start routing stabilization efforts based on quantifiable data, specifically failed run counts and total wasted runtime minutes.
This utility is particularly effective for large-scale monorepos or organizations with hundreds of active workflows where identifying the root cause of CI noise can be difficult. By leveraging the Openclaw Skills framework, developers can automate the detection of hotspots and ensure that the most impactful failures are addressed first, improving overall development velocity.
To begin using this skill from the Openclaw Skills repository, ensure you have bash and python3 installed in your environment. First, export your GitHub Actions run data using the GitHub CLI:
gh api repos/<owner>/<repo>/actions/runs --paginate > artifacts/github-actions-runs/<owner>-<repo>.json
Then, execute the audit script with your desired configuration parameters:
RUN_GLOB='artifacts/github-actions-runs/*.json' \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
The skill processes standard GitHub API run objects and organizes data into an actionable taxonomy. The output captures the following dimensions:
| Metric | Description |
|---|---|
| actor | The user or bot account that triggered the workflow run. |
| repository | The source repository where the failure occurred. |
| workflow | The specific GitHub Actions workflow filename or ID. |
| conclusion | The specific failure state (e.g., failure, cancelled, timed_out). |
| minutes | The total duration in minutes for the failed execution. |
If an optional OWNER_MAP_FILE is provided, the skill uses a JSON mapping of regex patterns to aggregate individual actors into team-based ownership groups.
Loading
Summarize and rank GitHub Actions matrix job failures across multiple runs to quickly identify unstable OS or runtime combinations.

A diagnostic tool that analyzes GitHub Actions run history to identify specific days and hours when workflow failures cluster.

A specialized utility for identifying redundant GitHub Actions executions and quantifying wasted CI/CD resources.

A DevOps tool that analyzes GitHub Actions history to identify and score risky deployment workflows before production releases.

A diagnostic tool that categorizes GitHub Actions failures into phases like build, test, and deploy to rank hotspots by time impact.

A specialized tool to detect workflow performance degradation by comparing recent failure rates against historical baselines.








































