Summarize and rank GitHub Actions matrix job failures across multiple runs to quickly identify unstable OS or runtime combinations.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install github-actions-failure-matrix
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-matrix using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
GitHub Actions Failure Matrix is a specialized diagnostic tool designed to transform verbose and noisy GitHub Actions run data into actionable insights. By analyzing matrix-focused job failures across one or more runs, this utility helps developers pinpoint which specific environment axes—such as OS versions or language runtimes—are causing the most friction in their CI/CD pipelines.
As a part of the Openclaw Skills ecosystem, this tool parses common job-name patterns to extract matrix signatures and groups repeated failures. This allows engineering teams to move beyond individual log triaging and focus on systemic infrastructure or environment-specific bugs that affect development velocity.
gh run view).name (a, b) or name / a / b).Ensure you have bash and python3 installed. First, collect your run data:
gh run view <run-id> --json databaseId,workflowName,headBranch,headSha,url,repository,jobs > artifacts/github-actions/run-<run-id>.json
Then, run the analysis script:
RUN_GLOB='artifacts/github-actions/*.json' \
TOP_N=15 \
bash skills/github-actions-failure-matrix/scripts/failure-matrix.sh
The skill processes JSON exports containing the following taxonomy:
| Attribute | Description |
|---|---|
workflowName |
The name of the GHA workflow being analyzed. |
headBranch |
The branch associated with the run. |
jobs |
Array of job objects containing names and conclusions. |
matrix axes |
Extracted from job names like test (ubuntu-latest, node-20). |
conclusion |
The job result (e.g., failure, timed_out, cancelled). |
FAIL_ON_FAILURES to allow the script to exit with a non-zero code for automated gatekeeping.Loading
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.

Detect and analyze unstable GitHub Actions workflows that frequently flip between success and failure to improve pipeline reliability.

Identify and attribute GitHub Actions failures to specific owners or workflows to optimize CI stability and reduce wasted minutes.

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








































