← 返回 Skills 市场
GitHub Actions Incident Timeline Audit
作者
Daniel Lummis
· GitHub ↗
· v1.0.0
262
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install github-actions-incident-timeline-audit
功能描述
Cluster failed GitHub Actions runs into incident windows by repo to expose outage duration, impact scope, and escalation severity.
使用说明 (SKILL.md)
GitHub Actions Incident Timeline Audit
Use this skill to convert noisy failed run exports into incident windows you can triage quickly during CI reliability reviews.
What this skill does
- Reads GitHub Actions run JSON exports
- Keeps only failed/cancelled/timed-out style outcomes
- Groups failures by repository into incident windows using a configurable gap threshold
- Scores each incident using failed-run and duration thresholds
- Emits text or JSON output for review docs, ops dashboards, and CI fail gates
Inputs
Optional:
RUN_GLOB(default:artifacts/github-actions/*.json)TOP_N(default:20)OUTPUT_FORMAT(textorjson, default:text)INCIDENT_GAP_MINUTES(default:45)WARN_FAILED_RUNS(default:2)CRITICAL_FAILED_RUNS(default:4)WARN_DURATION_MINUTES(default:20)CRITICAL_DURATION_MINUTES(default:60)WORKFLOW_MATCH(regex, optional)WORKFLOW_EXCLUDE(regex, optional)REPO_MATCH(regex, optional)REPO_EXCLUDE(regex, optional)FAIL_ON_CRITICAL(0or1, default:0)
Collect run JSON
gh run view \x3Crun-id> --json databaseId,workflowName,event,conclusion,headBranch,createdAt,updatedAt,startedAt,url,repository \
> artifacts/github-actions/run-\x3Crun-id>.json
Run
Text report:
RUN_GLOB='artifacts/github-actions/*.json' \
INCIDENT_GAP_MINUTES=45 \
bash skills/github-actions-incident-timeline-audit/scripts/incident-timeline-audit.sh
JSON output with fail gate:
RUN_GLOB='artifacts/github-actions/*.json' \
OUTPUT_FORMAT=json \
FAIL_ON_CRITICAL=1 \
bash skills/github-actions-incident-timeline-audit/scripts/incident-timeline-audit.sh
Run with bundled fixtures:
RUN_GLOB='skills/github-actions-incident-timeline-audit/fixtures/*.json' \
bash skills/github-actions-incident-timeline-audit/scripts/incident-timeline-audit.sh
Output contract
- Exit
0in report mode (default) - Exit
1whenFAIL_ON_CRITICAL=1and one or more incidents are critical - Text mode prints summary + ranked incident windows
- JSON mode prints summary + incidents + critical incident details
安全使用建议
This skill appears to do what it says: parse local GitHub Actions run JSON files and produce incident windows. Before running, ensure the RUN_GLOB path points only to intended JSON exports (so you don't accidentally parse unrelated files), and review any JSON fixtures you feed it (don't run over untrusted files). If you plan to collect run JSON via the 'gh' CLI as shown in the SKILL.md, install/verify 'gh' yourself (it's only an example and not required by the script). If you enable FAIL_ON_CRITICAL=1 be aware the script will exit non‑zero when critical incidents are found (useful for CI gates).
功能分析
Type: OpenClaw Skill
Name: github-actions-incident-timeline-audit
Version: 1.0.0
The skill is a utility for auditing GitHub Actions failures by clustering them into incident windows based on time gaps and repository. The implementation consists of a bash wrapper (incident-timeline-audit.sh) that executes an embedded Python script to process local JSON files. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code's behavior aligns strictly with its documented purpose.
能力评估
Purpose & Capability
Name/description match the included script and SKILL.md: the script reads exported GitHub Actions run JSON files, groups failures into incidents, scores severity, and emits text/JSON. Required binaries (bash, python3) are appropriate. Minor note: SKILL.md shows an example using the 'gh' CLI to fetch run JSON, but 'gh' is not declared as a required binary — this is a documentation/example omission rather than a functional mismatch.
Instruction Scope
Runtime instructions and the script operate on local JSON files matched by RUN_GLOB and on CLI-provided parameters. The script does not perform network calls, read system-wide config, or access unrelated environment variables. It only parses files, computes clusters, and prints output. There is no evidence of data exfiltration or contacting external endpoints.
Install Mechanism
No install specification — instruction-only with a bundled script. Nothing is downloaded or written to system paths by an installer. Risk from installation is minimal.
Credentials
The skill requests no environment secrets or config paths. All behavioral controls are via optional environment variables (RUN_GLOB, thresholds, filters). No unexpected credentials or keys are required.
Persistence & Privilege
Skill does not request always: true and has no special persistence or privileged actions. It is user-invocable and can be run manually; autonomous invocation is allowed by platform default but is not combined with other red flags.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install github-actions-incident-timeline-audit - 安装完成后,直接呼叫该 Skill 的名称或使用
/github-actions-incident-timeline-audit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release – cluster failed GitHub Actions runs into incident windows for reliable CI reviews.
- Reads failed/cancelled/timed-out GitHub Actions run exports in JSON.
- Groups failures by repository and incident windows using a time gap threshold.
- Scores incidents based on failed run and duration thresholds; supports warning and critical levels.
- Flexible output: human-friendly text or detailed JSON for dashboards and ops automation.
- Provides filters for workflow, repository, and fail gate options.
元数据
常见问题
GitHub Actions Incident Timeline Audit 是什么?
Cluster failed GitHub Actions runs into incident windows by repo to expose outage duration, impact scope, and escalation severity. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 262 次。
如何安装 GitHub Actions Incident Timeline Audit?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-actions-incident-timeline-audit」即可一键安装,无需额外配置。
GitHub Actions Incident Timeline Audit 是免费的吗?
是的,GitHub Actions Incident Timeline Audit 完全免费(开源免费),可自由下载、安装和使用。
GitHub Actions Incident Timeline Audit 支持哪些平台?
GitHub Actions Incident Timeline Audit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 GitHub Actions Incident Timeline Audit?
由 Daniel Lummis(@daniellummis)开发并维护,当前版本 v1.0.0。
推荐 Skills