GitHub Actions Actor Reliability Audit for Openclaw

An automated auditing tool that ranks GitHub Actions reliability by identifying high-risk contributors and flaky automation owners through run history analysis.

daniellummis
v1.0.0
Mar 7, 2026
0
760
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install github-actions-actor-reliability-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-actor-reliability-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 Actor Reliability Audit?

The GitHub Actions Actor Reliability Audit is a specialized utility within the Openclaw Skills ecosystem designed to bring transparency to CI/CD pipeline stability. It analyzes GitHub Actions run exports to determine which actors—whether they are human developers or automated bots—are associated with the highest rates of failure. By surfacing metrics like failure streaks and volume, it helps teams maintain high-quality code standards and reliable automation.

This skill is particularly valuable for organizations managing large-scale repositories where identifying the root cause of 'flaky' pipelines is critical. By grouping data by actor or workflow, it provides actionable insights that can be used for developer coaching, bot optimization, or enforcing strict CI policy gates.

GitHub Actions Actor Reliability Audit Use Cases

  • Identifying high-risk contributors or bots causing frequent CI/CD failures.
  • Auditing flaky automation owners across multiple repositories.
  • Enforcing CI policy gates based on actor reliability scores.
  • Reducing technical debt by pinpointing consistently failing workflows.

How GitHub Actions Actor Reliability Audit Works

  1. Collect GitHub Actions run data in JSON format using the GitHub CLI (gh).
  2. Configure environment variables like RUN_GLOB and thresholds for warnings or critical failures.
  3. Execute the audit script to scan and parse the JSON artifacts.
  4. Group results by actor or actor-workflow combinations based on the GROUP_BY setting.
  5. Calculate reliability metrics including failure rates, total failed runs, and recent failure streaks.
  6. Generate a ranked report in text or JSON format for human review or automated processing.

GitHub Actions Actor Reliability Audit Setup

To use this addition to your Openclaw Skills toolkit, ensure you have bash and python3 installed. First, gather run data using the GitHub CLI:

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

Then, execute the audit:

RUN_GLOB='artifacts/github-actions/*.json' bash skills/github-actions-actor-reliability-audit/scripts/actor-reliability-audit.sh

GitHub Actions Actor Reliability Audit Data Schema & Taxonomy

The skill processes JSON exports from GitHub and organizes data into a structured reliability report.

Metric Description
failure_rate Percentage of failed runs (range 0..1).
failed_run_volume Total count of failed executions.
failure_streak Number of consecutive recent failures.
severity Triage level (ok, warn, critical) based on configurable thresholds.
group The identifier for the actor or actor-workflow pair.

GitHub Actions Actor Reliability Audit Advanced Features

  • Support for strict CI/CD gates using the FAIL_ON_CRITICAL flag to stop builds if reliability drops.
  • Granular regex filtering for actors, workflows, branches, events, and repositories.
  • Highly configurable scoring thresholds for failure rates and streaks.
  • Native JSON output mode for building custom dashboards or extending other Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins bashpython3
Github Stars: 0
forks: 0

Featured*