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

Github

  • 26 installs
  • 46.5k repo stars
  • Updated August 3, 2026
  • hkuds/nanobot

Interact with GitHub through the gh CLI for issues, pull requests, CI workflow runs, and advanced gh api queries.

About

Documents using the gh CLI to check PR status, list and inspect workflow runs, and query the GitHub API with JSON/jq filtering. A developer uses it when an agent needs to work with GitHub issues, PRs, or CI.

  • gh pr checks, gh run list/view --log-failed for CI
  • gh api with --jq for structured advanced queries

Github by the numbers

  • 26 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #367 of 735 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/nanobot --skill github

Add your badge

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

Listed on Skillselion
Installs26
repo stars46.5k
Last updatedAugust 3, 2026
Repositoryhkuds/nanobot

What it does

Interact with GitHub through the gh CLI for issues, pull requests, CI workflow runs, and advanced gh api queries.

Files

SKILL.mdMarkdownGitHub ↗

GitHub Skill

Use the gh CLI to interact with GitHub. Always specify --repo owner/repo when not in a git directory, or use URLs directly.

Pull Requests

Check CI status on a PR:

gh pr checks 55 --repo owner/repo

List recent workflow runs:

gh run list --repo owner/repo --limit 10

View a run and see which steps failed:

gh run view <run-id> --repo owner/repo

View logs for failed steps only:

gh run view <run-id> --repo owner/repo --log-failed

API for Advanced Queries

The gh api command is useful for accessing data not available through other subcommands.

Get PR with specific fields:

gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'

JSON Output

Most commands support --json for structured output. You can use --jq to filter:

gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'

Related skills

This week in AI coding

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

unsubscribe anytime.