analyze-ci-failure

star 676

Download and analyze a CI failure log to construct an actionable suggested fix plan and report back

bazel-contrib By bazel-contrib schedule Updated 6/14/2026

name: analyze-ci-failure description: Download and analyze a CI failure log to construct an actionable suggested fix plan and report back

When a CI monitoring workflow alerts you to a failed Buildkite job or GitHub check, invoke this skill by running:

./.agents/skills/analyze-ci-failure/scripts/analyze_ci_failure.py "<job_name>" "<build_id_or_log_url>" "<job_id>" "<your_conversation_id>"

✨ What this Skill Does

  1. Resolves Log: Automatically resolves the Buildkite job download URL or locates existing local log artifacts.
  2. Downloads & Ingests: Fetches the full raw CI log file and saves it locally.
  3. Smart Error Extraction: Scans the log lines for critical failure signatures (Traceback, ERROR:, FAILED:, missing packages, compiler aborts).
  4. Fix Plan Synthesis: Constructs a beautifully structured Markdown suggested plan on how to resolve the root cause.
  5. Natively Notifies: Dispatches a high-priority summary notification message back to your active agent conversation via agentapi send-message!
Install via CLI
npx skills add https://github.com/bazel-contrib/rules_python --skill analyze-ci-failure
Repository Details
star Stars 676
call_split Forks 695
navigation Branch main
article Path SKILL.md
More from Creator
bazel-contrib
bazel-contrib Explore all skills →