gh-dash
Current State
!git rev-parse --abbrev-ref HEAD 2>/dev/null || echo 'Not in a git repo'
!gh auth status 2>&1 | head -1
GitHub pull request dashboard for Claude Code with CI/CD monitoring and merge capabilities.
Overview
This skill brings a complete GitHub pull request dashboard into your terminal workflow. Instead of switching to a browser to check PR status, review CI results, or merge branches, gh-dash consolidates all PR information into a single view. It displays real-time CI/CD progress with a visual progress bar, detects and summarizes bot comments (CodeRabbit, Cursor Bugbot, Coverage reporters), shows files changed with line-level statistics, and provides one-command merge operations with support for squash, merge commit, and rebase strategies.
The skill relies on the GitHub CLI (gh) for all API interactions, so it works with any GitHub repository where you have appropriate permissions. It respects branch protection rules, required reviews, and status checks, surfacing any blockers clearly before allowing merge operations.
Instructions
- View PR status for the current branch:
- Navigate to the repository directory
- Ask: "Show me the PR dashboard" or "What's the status of my PR?"
- The skill runs
gh pr view and gh pr checks to gather PR metadata, review status, and CI results
- Check CI/CD progress:
- Ask: "How are the CI checks doing?" or "Is CI passing?"
- The skill displays each check with its status (pass, fail, pending), elapsed time, and a visual progress indicator
- Failed checks include the failure reason and a link to the full log
- Review bot comments:
- Ask: "What did the bots say?" or "Show code review comments"
- The skill filters PR comments to identify automated reviewers (CodeRabbit, Dependabot, coverage bots) and summarizes their findings separately from human reviews
- Merge the PR:
- Ask: "Merge this PR" or "Squash merge"
- Supported strategies:
squash (default), merge, rebase
- The skill checks for required reviews, passing CI, and branch protection before attempting the merge
- After merging, it optionally deletes the remote branch and checks out the default branch
- View file changes:
- Ask: "What files changed in this PR?"
- Displays a summary of files added, modified, and deleted with line counts
Output
The skill produces formatted terminal output covering:
- PR Summary: Title, description, author, branch, labels, reviewers, and age of the PR.
- CI/CD Status Tab