Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bntvllnt avatar

Github

  • 56 installs
  • 15 repo stars
  • Updated May 31, 2026
  • bntvllnt/agent-skills

GitHub is a Claude Code skill that manages GitHub via the gh CLI - repos, issues, pull requests, Actions, releases, secrets, projects, gists, and API access.

About

GitHub is a Claude skill that operates GitHub through the gh CLI. It routes intents to references for repos, issues, pull requests, Actions workflows, CI monitoring, releases, secrets and variables, projects, gists, search, and raw gh api access. Developers use it to triage issues, create and review PRs, watch CI, and publish releases. Read-only commands run freely while state-changing operations require confirmation.

  • Drives GitHub via the gh CLI: repos, issues, PRs, Actions, releases, secrets, projects, gists
  • CI monitoring with live polling and a PR dashboard with status classification
  • Confirmation policy gates every create/edit/delete/merge and mutating gh api call

Github by the numbers

  • 56 all-time installs (skills.sh)
  • Ranked #286 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
At a glance

github capabilities & compatibility

Capabilities
git · pr review · ci monitor · release management
Works with
github
Use cases
code review · ci cd
From the docs

What github says it does

Manage GitHub via GitHub CLI (gh): repos, issues, pull requests, Actions, releases,
SKILL.md
Confirm before any state-changing operation (create/edit/delete/merge/close).
SKILL.md
Requires GitHub CLI (gh) and authentication (gh auth login or GH_TOKEN). Targets GitHub-hosted repos.
SKILL.md
npx skills add https://github.com/bntvllnt/agent-skills --skill github

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs56
repo stars15
Last updatedMay 31, 2026
Repositorybntvllnt/agent-skills

What it does

Manage GitHub repos, issues, PRs, Actions, CI status, releases, and secrets through the gh CLI with confirmation on any write.

Who is it for?

Developers driving GitHub from the CLI who want gated writes and CI/PR dashboards.

When should I use this skill?

The user mentions gh, github cli, an issue, a pull request, github actions, ci status, a release, or a secret.

What you get

Consistent GitHub operations where reads are free and every write is confirmed first.

By the numbers

  • 16-row intent router table

Files

SKILL.mdMarkdownGitHub ↗

GitHub

GitHub operations via gh.

Router

User saysLoad referenceDo
help / gh help / flags / optionsreferences/cli-help.mdshow CLI help safely
auth / login / tokenreferences/auth.mdauthenticate gh
repo / clone / fork / syncreferences/repo.mdrepository operations
issue / issuesreferences/issue.mdissue triage and management
pr / pull request / reviewreferences/pr.mdPR create/review/merge workflows
actions / workflow / runreferences/actions.mdGitHub Actions (workflows + runs)
ci / monitor ci / check ci / ci status / watch cireferences/ci-monitor.mdmonitor 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 statusreferences/pr-dashboard.mdPR overview with status classification
release / publish releasereferences/release.mdreleases + assets + verification
release strategy / release format / versioningreferences/release-strategy.mdversioning, title/description format, generation protocol
secrets / variablesreferences/secrets-vars.mdmanage secrets and variables
projectreferences/projects.mdprojects operations
gistreferences/gists.mdgist operations
searchreferences/search.mdsearch repos/issues/prs/code
apireferences/api.mdgh api (advanced)
extensionreferences/extensions.mdmanage gh extensions
configreferences/config.mdgh config basics

Safety Rules

  • Confirm before any state-changing operation (create/edit/delete/merge/close).
  • Never upload secrets as assets.
  • Treat gh api as 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 @me unless 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 before gh label create.

Confirmation Policy

Read-only commands are always OK.

Require confirmation:

  • gh issue create/edit/close/reopen/delete
  • gh pr create/edit/close/merge/review
  • gh repo create/edit/rename/archive/delete/sync
  • gh release create/edit/delete, gh release upload, gh release delete-asset
  • gh secret set/delete, gh variable set/delete
  • gh run rerun, gh run cancel
  • gh api calls 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

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.