name: github-actions-actor-reliability-audit description: Audit GitHub Actions run reliability by actor to surface high-risk contributors and flaky automation owners. version: 1.0.0 metadata: {"openclaw":{"requires":{"bins":["bash","python3"]}}}
Use this skill to rank which actors (humans or bots) are associated with the least reliable GitHub Actions outcomes.
小蔥技能7w4.net有更新,你可以訪問看下。
ok, warn, critical) for triage and CI policy gatesOptional:
- RUN_GLOB (default: artifacts/github-actions/*.json)
- TOP_N (default: 20)
- OUTPUT_FORMAT (text or json, default: text)
- GROUP_BY (actor or actor-workflow, default: actor)
- FAILURE_CONCLUSIONS (comma-separated, default: failure,cancelled,timed_out,startup_failure)
- MIN_RUNS (minimum runs required, default: 5)
- WARN_FAILURE_RATE (0..1, default: 0.25)
- CRITICAL_FAILURE_RATE (0..1, default: 0.5)
- WARN_FAILED_RUNS (default: 4)
- CRITICAL_FAILED_RUNS (default: 8)
- WARN_FAILURE_STREAK (default: 2)
- CRITICAL_FAILURE_STREAK (default: 4)
- ACTOR_MATCH / ACTOR_EXCLUDE (regex, optional)
- WORKFLOW_MATCH / WORKFLOW_EXCLUDE (regex, optional)
- BRANCH_MATCH / BRANCH_EXCLUDE (regex, optional)
- EVENT_MATCH / EVENT_EXCLUDE (regex, optional)
- REPO_MATCH / REPO_EXCLUDE (regex, optional)
- FAIL_ON_CRITICAL (0 or 1, default: 0)
gh run view <run-id> --json databaseId,workflowName,event,headBranch,conclusion,createdAt,updatedAt,url,repository,actor,triggeringActor \
> artifacts/github-actions/run-<run-id>.json
Text report:
RUN_GLOB='artifacts/github-actions/*.json' \
bash skills/github-actions-actor-reliability-audit/scripts/actor-reliability-audit.sh
JSON output + fail gate:
RUN_GLOB='artifacts/github-actions/*.json' \
OUTPUT_FORMAT=json \
FAIL_ON_CRITICAL=1 \
bash skills/github-actions-actor-reliability-audit/scripts/actor-reliability-audit.sh
Run against bundled fixtures:
RUN_GLOB='skills/github-actions-actor-reliability-audit/fixtures/*.json' \
bash skills/github-actions-actor-reliability-audit/scripts/actor-reliability-audit.sh
0 in report mode (default)1 when FAIL_ON_CRITICAL=1 and one or more actor groups are critical這個Skill質量不錯,功能實用,能幫助找出GitHub Actions中表現最差的貢獻者。文件清晰、配置靈活,錯誤提示友好,輸出結果可直接用於自動化流程。不足之處是缺少示例資料來演示效果,也沒有配套測試,建議補充完整的測試用例。