blockmatic/basilic-skills

w-gha

Retrieve GitHub Actions logs with gh, analyze failures, and fix CI errors locally.

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/blockmatic/basilic-skills --skill w-gha

Before you start

  • Installation does not include a model subscription, API allowance or permission to access your files.
  • Repository stars and installation counts describe activity, not an independent quality or security test.
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

Fix failing GitHub Actions for the current branch. Use `gh`, never GitHub MCP for Actions logs. Follow git publish.

  1. git branch --show-current. Resolve the upstream tracking branch and confirm it exists. git status -sb is not proof the branch is pushed. Confirm HEAD is not ahead of upstream, or identify the PR head SHA (gh pr view --json headRefOid) and use that SHA when selecting runs.
  2. gh pr checks; gh run list --branch "$(git branch --show-current)" --limit 10 (or --commit <headSha>); failed run → gh run view <id> --log-failed; artifacts → gh run download <id>.
  3. Parse logs for tests, lint, build, missing deps, env, timeouts. When 2+ jobs failed, spawn one read-only parser per distinct job. Change the owning cause yourself.
  4. Re-run the same local commands the workflow uses. Do not add gh run watch to every push. No commit or push unless the user requested that action.
  5. Docs: /w-docs if behavior or commands changed.

Related by task

from this repository

More skills

All skills