From odin
Uses gh CLI to debug failing GitHub Actions checks on a PR, fetches logs, summarizes failures, and proposes a fix plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/odin:gh-fix-ciThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use gh to locate failing PR checks, fetch GitHub Actions logs for actionable failures, summarize the failure snippet, then propose a fix plan and implement after explicit approval.
Use gh to locate failing PR checks, fetch GitHub Actions logs for actionable failures, summarize the failure snippet, then propose a fix plan and implement after explicit approval.
repo: path inside the repo (default .)pr: PR number or URL (optional; defaults to current branch PR)gh authentication for the repo hostgh auth status in the repo with escalated scopes (workflow/repo) after running gh auth login.sandbox_permissions=require_escalated to allow network/keyring access.gh pr view --json number,url.python "<path-to-skill>/scripts/inspect_pr_checks.py" --repo "." --pr "<number-or-url>"--json for machine-friendly output.gh pr checks <pr> --json name,state,bucket,link,startedAt,completedAt,workflow
gh.detailsUrl and run:
gh run view <run_id> --json name,workflowName,conclusion,status,url,event,headBranch,headShagh run view <run_id> --loggh api "/repos/<owner>/<repo>/actions/jobs/<job_id>/logs" > "<path>"detailsUrl is not a GitHub Actions run, label it as external and only report the URL.plan skill to draft a concise plan and request approval.gh pr checks to confirm.Fetch failing PR checks, pull GitHub Actions logs, and extract a failure snippet. Exits non-zero when failures remain so it can be used in automation.
Usage examples:
python "<path-to-skill>/scripts/inspect_pr_checks.py" --repo "." --pr "123"python "<path-to-skill>/scripts/inspect_pr_checks.py" --repo "." --pr "https://github.com/org/repo/pull/123" --jsonpython "<path-to-skill>/scripts/inspect_pr_checks.py" --repo "." --max-lines 200 --context 40npx claudepluginhub outlinedriven/odin-claude-plugin --plugin odinDebugs failing GitHub Actions PR checks using gh CLI: inspects logs, summarizes failures, drafts fix plans, implements after approval. Scopes to GitHub Actions only.
Debugs and fixes failing GitHub PR checks in GitHub Actions using gh CLI. Inspects check status and logs, summarizes failures, and drafts a fix plan with explicit user approval.
Finds failing PR checks, inspects logs or external check links, and applies focused fixes iteratively until CI is green.