GitHub Actions Conclusion Volatility Audit for Openclaw

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

daniellummis
v1.0.0
Mar 6, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install github-actions-conclusion-volatility-audit

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install github-actions-conclusion-volatility-audit using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is GitHub Actions Conclusion Volatility Audit?

The GitHub Actions Conclusion Volatility Audit is a specialized tool within the Openclaw Skills ecosystem designed to surface flaky CI/CD pipelines. By analyzing workflow conclusion history, it calculates volatility scores to help developers identify chronic instability before it disrupts the development lifecycle. This skill ensures that your automated tests and deployments remain reliable by flagging workflows that exhibit erratic behavior across different repositories and branches.

This utility is essential for teams maintaining large-scale automation where intermittent failures can hide real regressions. By leveraging Openclaw Skills for observability, you can transform raw GitHub run data into actionable insights, ensuring your CI/CD environment remains healthy and predictable.

GitHub Actions Conclusion Volatility Audit Use Cases

  • Identifying flaky tests and unstable pipelines in large-scale GitHub environments.
  • Implementing quality gates that block merges if CI volatility exceeds defined thresholds.
  • Generating comprehensive reports on workflow health for DevOps and engineering leadership.
  • Auditing specific branches or repositories using regex matching to isolate problematic automation.

How GitHub Actions Conclusion Volatility Audit Works

  1. The skill ingests GitHub Action workflow run data exported in JSON format from your project artifacts.
  2. It organizes these runs by grouping them based on repository name, workflow name, and head branch.
  3. A volatility score is calculated by analyzing the frequency of transitions between successful and failure-like conclusions (e.g., failure, timed out, or cancelled).
  4. The system compares these calculated scores against user-defined warning and critical instability thresholds.
  5. Finally, it generates a report in text or JSON format, optionally exiting with a failure code to serve as a strict CI quality gate.

GitHub Actions Conclusion Volatility Audit Setup

To use this tool within your Openclaw Skills environment, first collect the run data using the GitHub CLI:

gh run view <run-id> --json databaseId,workflowName,headBranch,conclusion,createdAt,updatedAt,url,repository > artifacts/github-actions/run-<run-id>.json

Then, execute the audit script with your desired configuration:

RUN_GLOB='artifacts/github-actions/*.json' \
WARN_INSTABILITY_PCT=35 \
CRITICAL_INSTABILITY_PCT=60 \
bash skills/github-actions-conclusion-volatility-audit/scripts/conclusion-volatility-audit.sh

GitHub Actions Conclusion Volatility Audit Data Schema & Taxonomy

The skill processes JSON input and generates reports based on the following metadata and configuration schema:

Input Variable Default Description
RUN_GLOB artifacts/github-actions/*.json File pattern for input JSON artifacts.
MIN_RUNS 5 Minimum run history required before applying severity logic.
WARN_INSTABILITY_PCT 35 Percentage threshold to trigger a warning status.
CRITICAL_INSTABILITY_PCT 60 Percentage threshold to trigger a critical failure.
OUTPUT_FORMAT text Supports 'text' for human readability or 'json' for machine processing.

GitHub Actions Conclusion Volatility Audit Advanced Features

  • Fail-on-critical mode to enforce strict CI/CD quality gates within Openclaw Skills workflows.
  • Advanced filtering using regex (WORKFLOW_MATCH, BRANCH_EXCLUDE, etc.) for matching or excluding specific automation segments.
  • Customizable instability thresholds to tailor the audit sensitivity to specific project risk tolerances.
  • Structured JSON output containing summary data, ranked groups, and specific critical groups for integration with downstream analytics tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins bashpython3
Github Stars: 0
forks: 0

Featured*