LaunchKit · 2026
Back to Skills

martok9803-ci-whisperer

Analyze GitHub Actions failures and propose fixes.

0
416 downloads
by @martok9803

Setup & Installation

openclaw skills install @martok9803/martok9803-ci-whisperer

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install martok9803-ci-whisperer

Version History

v0.2.0Feb 16, 2026 - Version note by skill developer:

Add PR fix mode toggle docs + improved README.

What This Skill Does

Analyzes failing GitHub Actions runs to identify root causes and propose minimal fixes. Uses the GitHub CLI and API to fetch run metadata and logs, then produces a structured report with ranked causes and fix options. Supports an opt-in PR mode that automatically applies and opens a fix.

Replaces manual log-diving by fetching, parsing, and ranking failure causes in one step with a structured report.

When to use it

  • Diagnosing why a CI pipeline broke after a merge
  • Summarizing failed workflow logs without reading through thousands of lines
  • Getting a minimal patch for a flaky test or misconfigured workflow step
  • Checking which job and step caused a PR to go red
  • Automating a fix PR for a known CI failure pattern

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Why did run 9823456789 fail on my-org/my-repo?

AGENT
  1. 1Runs `gh run view 9823456789 --repo my-org/my-repo --json status,conclusion,headBranch,url,name` to get run metadata
  2. 2Runs `gh run view 9823456789 --repo my-org/my-repo --log-failed` to retrieve only failed step logs
  3. 3Parses logs to identify the failing job, step, and exact error excerpt
  4. 4Ranks likely root causes based on error patterns
  5. 5Returns a CI Autopsy report with failing steps, error excerpt, ranked causes, and fix options
OUTPUT

Report showing that the `build` job failed at the `Install dependencies` step due to a lockfile mismatch, with a recommended fix to commit the updated lockfile

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GitHub CLI (`gh`) authenticated via `gh auth login`CI_WHISPERER_WRITE=1 environment variable to enable PR creation (optional)