AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Gh Fix Ci

skill-rojim666-sztucode-gh-fix-ci · by rojim666

Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions. Use the GitHub app from this plugin for PR metadata and patch context, and use `gh` for Actions check and log inspection before implementing any approved fix.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-rojim666-sztucode-gh-fix-ci

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-rojim666-sztucode-gh-fix-ci)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Gh Fix Ci? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

GitHub Actions CI Fix

Overview

Use this skill when the task is specifically about failing GitHub Actions checks on a pull request. This workflow is hybrid by design:

  • Use the GitHub app from this plugin for PR metadata, changed files, and review context.
  • Use gh for GitHub Actions checks and logs because the connector does not expose that workflow end to end.
  • Summarize the root cause first, propose a focused fix plan, and implement only after explicit approval.

Prereq: authenticate with GitHub CLI once, then confirm with gh auth status. Repo and workflow scopes are typically required for Actions inspection.

Inputs

  • repo: path inside the repo (default .)
  • pr: PR number or URL (optional; defaults to current branch PR)
  • gh authentication for the repo host

Quick start

  • python "/scripts/inspect_pr_checks.py" --repo "." --pr ""
  • Add --json if you want machine-friendly output for summarization.

Workflow

  1. Verify gh authentication.
  • Run gh auth status in the repo.
  • If unauthenticated, ask the user to run gh auth login (ensuring repo + workflow scopes) before proceeding.
  1. Resolve the PR.
  • If the user provides a PR number or URL, use that directly.
  • Otherwise prefer the current branch PR with gh pr view --json number,url.
  • When repo and PR are known, fetch PR metadata and patch context through the GitHub app from this plugin.
  1. Inspect failing checks (GitHub Actions only).
  • Preferred: run the bundled script (handles gh field drift and job-log fallbacks):
  • python "/scripts/inspect_pr_checks.py" --repo "." --pr ""
  • Add --json for machine-friendly output.
  • Manual fallback:
  • gh pr checks --json name,state,bucket,link,startedAt,completedAt,workflow
  • If a field is rejected, rerun with the available fields reported by gh.
  • For each failing check, extract the run id from detailsUrl and run:
  • gh run view --json name,workflowName,conclusion,status,url,event,headBranch,headSha
  • gh run view --log
  • If the run log says it is still in progress, fetch job logs directly:
  • gh api "/repos///actions/jobs//logs" > ""
  1. Scope non-GitHub Actions checks.
  • If detailsUrl is not a GitHub Actions run, label it as external and only report the URL.
  • Do not attempt Buildkite or other providers; keep the workflow lean.
  1. Summarize failures for the user.
  • Provide the failing check name, run URL (if any), and a concise log snippet.
  • Call out missing logs explicitly and do not over-claim certainty.
  1. Propose a focused fix plan and wait for approval.
  • Keep the plan tied directly to the failing checks and the observed root cause.
  1. Implement after approval.
  • Apply the approved fix locally.
  • Run the most relevant local verification available.
  1. Recheck status and summarize residual risk.
  • Suggest re-running the relevant tests and gh pr checks.
  • Report what is still unverified, what may still be flaky, and whether any failing checks were external and therefore not actionable here.

Bundled Resources

scripts/inspectprchecks.py

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 "/scripts/inspect_pr_checks.py" --repo "." --pr "123"
  • python "/scripts/inspect_pr_checks.py" --repo "." --pr "https://github.com/org/repo/pull/123" --json
  • python "/scripts/inspect_pr_checks.py" --repo "." --max-lines 200 --context 40

Guardrails

  • Do not imply that the GitHub app can replace gh for Actions log retrieval.
  • Treat non-GitHub Actions providers as report-only unless the user explicitly wants a separate investigation path.
  • If the failure is clearly unrelated to the local diff, say so before proposing code changes.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.