What problem does it solve?
CI failures on GitHub Actions are hard to investigate when logs are viewed piecemeal in the browser, pasted as snippets, or lost after reruns. This Skill downloads complete job logs via the gh CLI, writes an auditable completeness manifest, and optionally diagnoses failed jobs strictly from the saved evidence.
Core Features & Use Cases
- Complete log collection: Resolves a PR number, run URL, or job URL to a pinned workflow attempt, fetches every selected job's full log with
gh api or gh run view, and records per-job completeness in a machine-readable manifest.json.
- Failure diagnosis: Analyzes only jobs with complete saved logs, classifying each failure (test_failure, infra, timeout, etc.) with verbatim line-cited excerpts written to per-job
report.md files.
- Auditable artifacts: Produces
run.json, manifest.json, and summary.md in a timestamped directory outside the repository so results can be reviewed or consumed by other tools later.
- Use Case: A teammate asks why CI failed on PR #482. You invoke the Skill with the PR number; it resolves the head SHA's newest run, saves all failed-job logs, and returns a grouped diagnosis with exact log line citations and a recommended next step.
Quick Start
Fetch the complete logs for the latest CI run on PR 482 and diagnose any failed jobs from the saved evidence.