GitHub Actions Failure Owner Audit
/install github-actions-failure-owner-audit
GitHub Actions Failure Owner Audit
Use this skill to attribute GitHub Actions failures to owners (actors) so teams can route CI stabilization work by impact instead of guesswork.
What this skill does
- Reads one or more GitHub Actions run JSON exports (
gh apioutput or per-run JSON files) - Focuses on failure-like conclusions by default (
failure,cancelled,timed_out,action_required,startup_failure) - Groups by repository + actor (or repository + actor + workflow)
- Scores hotspots by failed run counts and total failed runtime minutes
- Supports text and JSON output for triage meetings and automation
Inputs
Optional:
RUN_GLOB(default:artifacts/github-actions-runs/*.json)TOP_N(default:20)OUTPUT_FORMAT(textorjson, default:text)GROUP_BY(actor,actor-workflow,owner, orowner-workflow, default:actor)OWNER_MAP_FILE(optional JSON mapping file to map actor regex → owner/team)WARN_FAILURE_RUNS(default:3)CRITICAL_FAILURE_RUNS(default:6)WARN_FAILURE_MINUTES(default:30)CRITICAL_FAILURE_MINUTES(default:90)FAIL_ON_CRITICAL(0or1, default:0)REPO_MATCH/REPO_EXCLUDE(regex, optional)WORKFLOW_MATCH/WORKFLOW_EXCLUDE(regex, optional)BRANCH_MATCH/BRANCH_EXCLUDE(regex, optional)ACTOR_MATCH/ACTOR_EXCLUDE(regex, optional)CONCLUSION_MATCH/CONCLUSION_EXCLUDE(regex, optional)
Collect run JSON
Single repository paginated export:
gh api repos/\x3Cowner>/\x3Crepo>/actions/runs --paginate \
> artifacts/github-actions-runs/\x3Cowner>-\x3Crepo>.json
Run
Default ownership triage:
RUN_GLOB='artifacts/github-actions-runs/*.json' \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
Workflow-scoped ownership triage with stricter thresholds:
RUN_GLOB='artifacts/github-actions-runs/*.json' \
GROUP_BY='actor-workflow' \
WARN_FAILURE_RUNS=2 \
CRITICAL_FAILURE_RUNS=4 \
WARN_FAILURE_MINUTES=20 \
CRITICAL_FAILURE_MINUTES=60 \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
JSON output for dashboards/alerts:
RUN_GLOB='artifacts/github-actions-runs/*.json' \
OUTPUT_FORMAT='json' \
FAIL_ON_CRITICAL=1 \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
Filter to a repo and release branches only:
RUN_GLOB='artifacts/github-actions-runs/*.json' \
REPO_MATCH='^flowcreatebot/' \
BRANCH_MATCH='^(main|release/)' \
ACTOR_EXCLUDE='(dependabot|renovate)' \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
Run with bundled fixtures:
RUN_GLOB='skills/github-actions-failure-owner-audit/fixtures/*.json' \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
Owner/team mapping (first matching regex wins):
{
"^dependabot\\[bot]$": "automation",
"^renovate\\[bot]$": "automation",
"^alice$": "platform"
}
RUN_GLOB='artifacts/github-actions-runs/*.json' \
GROUP_BY='owner-workflow' \
OWNER_MAP_FILE='skills/github-actions-failure-owner-audit/examples/owner-map.sample.json' \
bash skills/github-actions-failure-owner-audit/scripts/failure-owner-audit.sh
Output contract
- Exit
0in reporting mode (default) - Exit
1ifFAIL_ON_CRITICAL=1and at least one ownership group is critical - In
textmode: prints summary and top ownership hotspots - In
jsonmode: prints summary, top groups, all groups, and critical groups
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install github-actions-failure-owner-audit - 安装完成后,直接呼叫该 Skill 的名称或使用
/github-actions-failure-owner-audit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
GitHub Actions Failure Owner Audit 是什么?
Audit failing GitHub Actions runs by actor ownership to expose who/workflow combinations generate the most CI noise and wasted minutes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 309 次。
如何安装 GitHub Actions Failure Owner Audit?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-actions-failure-owner-audit」即可一键安装,无需额外配置。
GitHub Actions Failure Owner Audit 是免费的吗?
是的,GitHub Actions Failure Owner Audit 完全免费(开源免费),可自由下载、安装和使用。
GitHub Actions Failure Owner Audit 支持哪些平台?
GitHub Actions Failure Owner Audit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 GitHub Actions Failure Owner Audit?
由 Daniel Lummis(@daniellummis)开发并维护,当前版本 v1.2.0。