Install
openclaw skills install martok9803-ci-whispererAnalyze GitHub Actions failures and propose fixes. Use when a user shares a failing GitHub Actions run URL/id, says 'CI is failing', asks 'why did this workf...
openclaw skills install martok9803-ci-whispererFetch GitHub Actions run details, pinpoint the failure, and propose a minimal fix.
This skill is meant to feel like a senior engineer doing a fast “CI autopsy”.
PR fix mode is allowed only when both are true:
CI_WHISPERER_WRITE=1If the toggle is not enabled, refuse politely and explain how to enable it.
Accept any of:
Always determine:
owner/repoIf the user didn’t specify the repo, ask for it (or infer from context).
Prefer deterministic tooling. Use /usr/bin/gh when the system has multiple gh binaries.
Suggested commands:
gh run view <run-id> --repo owner/repo --json status,conclusion,createdAt,updatedAt,event,headBranch,headSha,url,namegh run view <run-id> --repo owner/repo --log-failedgh run view <run-id> --repo owner/repo --log (only if needed; can be noisy)If gh is not authenticated, stop and ask the user to run:
/usr/bin/gh auth loginReturn:
If the user asks to fix it and CI_WHISPERER_WRITE=1:
If the user asks but write mode is OFF:
Use scripts for repeatable fetching and parsing:
scripts/ci_autopsy.py (fetch run metadata + failed logs)