github

Automate GitHub pull requests, issues, CI checks, and releases via gh CLI.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/dotBeeps/hoard --skill github-dotbeeps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/dotBeeps/hoard/tree/main/morsels/skills/github
Command: npx skills add https://github.com/dotBeeps/hoard --skill github-dotbeeps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes friction from common GitHub tasks by providing concise, repeatable gh CLI workflows for creating and reviewing pull requests, monitoring CI, managing issues, and making releases so you can move faster without web UI context switching.

Core Features & Use Cases

  • Pull Request Workflows: Create filled or draft PRs, add reviewers and labels, and choose merge strategies (squash, rebase, merge).
  • Code Review & Merging: View PR diffs, approve, request changes, and merge automatically when CI passes.
  • CI and Releases: Inspect workflow runs, watch and re-run jobs, and create releases with generated notes and assets.
  • GraphQL & JSON Automation: Use gh api graphql and structured JSON output for scripted queries, pagination, and advanced repository analytics.

Quick Start

Create a filled pull request for owner/repo, watch CI until it passes, and then squash-merge with branch deletion using gh.

Frequently Asked Questions about github

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pull request and merge it automatically when CI passes using gh CLI?

To create a pull request and auto-merge, use the gh CLI with the --fill flag to populate details and --auto to merge once CI passes. You can specify merge strategies like squash, rebase, or merge.

What is the best way to check CI workflow status and re-run failed jobs from the command line?

The best way to check CI status is using gh CLI commands to inspect workflow runs and watch job progress. If jobs fail, you can trigger re-runs directly without navigating the web UI.

Do I need an authenticated gh CLI to automate GitHub releases and manage issues?

Yes, an authenticated gh CLI is required to automate releases and manage issues. You must run commands inside a git repository or specify the context using the --repo flag.

How do I use GraphQL queries for advanced repository analytics with gh?

You can use gh api graphql to execute scripted GraphQL queries for advanced repository analytics. The CLI supports structured JSON output and pagination for efficient data extraction.

Can I generate release notes and attach assets when creating a GitHub release via command line?

Yes, you can create GitHub releases via command line with automatically generated notes and attached assets. This gh CLI workflow streamlines release automation without web UI context switching.

Does gh CLI support viewing pull request diffs and requesting code review changes?

Yes, gh CLI supports viewing pull request diffs, approving PRs, and requesting changes. These code review workflows are managed entirely from the command line to accelerate the review cycle.