About github
A skill for operating GitHub through `gh`, routing common repository, issue, PR, Actions, release, and configuration tasks to focused references. It also sets confirmation rules for state-changing commands and guidance for safe read-only work.
Key features
- 01Route GitHub tasks to detailed references
- 02Manage repositories, issues, and pull requests
- 03Work with Actions, CI, and releases
- 04Search repositories, issues, PRs, and code
- 05Require confirmation for state changes
Use cases
- 01Triage issues and review pull requests
- 02Monitor CI checks and workflow runs
- 03Prepare releases and manage repository settings
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ bntvllnt/ agent-skills --skill githubAfter installing, type/githubin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdreferences/actions.mdapi.mdauth.mdci-monitor.mdcli-help.mdconfig.mdextensions.mdgists.mdissue.mdpr-dashboard.mdpr.mdprojects.mdrelease-assets.mdrelease-create.mdrelease-manage.mdrelease-strategy.mdrelease.mdrepo.mdsearch.mdsecrets-vars.mdDetails
From the project READMEGitHub
GitHub operations via gh.
Router
| User says | Load reference | Do |
|---|---|---|
| help / gh help / flags / options | references/cli-help.md | show CLI help safely |
| auth / login / token | references/auth.md | authenticate gh |
| repo / clone / fork / sync | references/repo.md | repository operations |
| issue / issues | references/issue.md | issue triage and management |
| pr / pull request / review | references/pr.md | PR create/review/merge workflows |
| actions / workflow / run | references/actions.md | GitHub Actions (workflows + runs) |
| ci / monitor ci / check ci / ci status / watch ci | references/ci-monitor.md | monitor CI checks with live polling (if user says bare "ci", ask: monitor checks or view workflows?) |
| pr dashboard / pr overview / open prs / my prs / pr status | references/pr-dashboard.md | PR overview with status classification |
| release / publish release | references/release.md | releases + assets + verification |
| release strategy / release format / versioning | references/release-strategy.md | versioning, title/description format, generation protocol |
| secrets / variables | references/secrets-vars.md | manage secrets and variables |
| project | references/projects.md | projects operations |
| gist | references/gists.md | gist operations |
| search | references/search.md | search repos/issues/prs/code |
| api | references/api.md | gh api (advanced) |
| extension | references/extensions.md | manage gh extensions |
| config | references/config.md | gh config basics |
Safety Rules
- Confirm before any state-changing operation (create/edit/delete/merge/close).
- Never upload secrets as assets.
- Treat
gh apias powerful: confirm before any write operation. - Never delete or move published releases/tags unless explicitly requested.
- When creating PRs, always set an assignee: default to
@meunless the user explicitly names someone else. - When creating PRs, apply relevant existing labels when possible; auto-pick from PR context (title/body/branch + changed paths) and avoid creating new labels unless truly necessary.
- If labels must be created, retrieve existing labels first (
gh label list), propose the minimal set consistent with repo naming, and confirm beforegh label create.
Confirmation Policy
Read-only commands are always OK.
Require confirmation:
gh issue create/edit/close/reopen/deletegh pr create/edit/close/merge/reviewgh repo create/edit/rename/archive/delete/syncgh release create/edit/delete,gh release upload,gh release delete-assetgh secret set/delete,gh variable set/deletegh run rerun,gh run cancelgh apicalls that mutate state (POST/PATCH/PUT/DELETE)
Read-Only (No Confirmation Needed)
gh auth status
gh release list
gh release view <tag>
gh release view <tag> --web
gh help
gh pr checks <number> --json ...
gh run list --branch <branch> --json ...
gh run view <run-id>
gh run view <run-id> --log-failed
Comments
Markdown supported