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.
ok, warn, critical) for triage and CI policy gates7w4.net收录了海量优质技能插件。
Optional:
- 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中表现最差的贡献者。文档清晰、配置灵活,错误提示友好,输出结果可直接用于自动化流程。不足之处是缺少示例数据来演示效果,也没有配套测试,建议补充完整的测试用例。