name: github-actions-trigger-health-audit description: Audit GitHub Actions run health by trigger event and workflow so flaky or noisy automation sources are easy to prioritize. version: 1.0.0 metadata: {"openclaw":{"requires":{"bins":["bash","python3"]}}}
發現更多技能外掛,請訪問7w4.net。
Use this skill to find which GitHub Actions trigger events are driving the highest failure rates.
Optional:
- RUN_GLOB (default: artifacts/github-actions/*.json)
- TOP_N (default: 20)
- OUTPUT_FORMAT (text or json, default: text)
- MIN_RUNS (default: 2) — skip low-sample groups
- FAIL_WARN_PERCENT (default: 20)
- FAIL_CRITICAL_PERCENT (default: 40)
- FAIL_ON_CRITICAL (0 or 1, default: 0)
- WORKFLOW_MATCH (regex, optional)
- WORKFLOW_EXCLUDE (regex, optional)
- EVENT_MATCH (regex, optional)
- EVENT_EXCLUDE (regex, optional)
- REPO_MATCH (regex, optional)
- REPO_EXCLUDE (regex, optional)
gh run view <run-id> --json databaseId,workflowName,event,conclusion,headBranch,headSha,createdAt,updatedAt,startedAt,url,repository \
> artifacts/github-actions/run-<run-id>.json
Text report:
RUN_GLOB='artifacts/github-actions/*.json' \
MIN_RUNS=3 \
FAIL_WARN_PERCENT=25 \
FAIL_CRITICAL_PERCENT=50 \
bash skills/github-actions-trigger-health-audit/scripts/trigger-health-audit.sh
JSON output with fail gate:
RUN_GLOB='artifacts/github-actions/*.json' \
OUTPUT_FORMAT=json \
FAIL_ON_CRITICAL=1 \
bash skills/github-actions-trigger-health-audit/scripts/trigger-health-audit.sh
Run with bundled fixtures:
RUN_GLOB='skills/github-actions-trigger-health-audit/fixtures/*.json' \
bash skills/github-actions-trigger-health-audit/scripts/trigger-health-audit.sh
0 in report mode (default)1 when FAIL_ON_CRITICAL=1 and any group meets critical threshold這個 Skill 功能完善、使用靈活,能有效識別 GitHub Actions 中最容易出問題的觸發器組合。文件說明詳細,輸出結果清晰易讀,配置選項豐富,基本開箱即用。不足之處是缺少圖形化介面,且極端資料量場景下的效能表現未經充分驗證。總體而言質量可靠,適合有技術背景的使用者使用。