What problem does it solve? Merging a GitHub pull request safely requires checking draft state, review decisions, required checks, mergeability, and the exact head commit before merging. This Skill automates that verification sequence and refuses admin bypasses, preventing accidental merges of unready or changed code. ## Core Features & Use Cases - Readiness Verification: Resolves a PR by number, URL, or current branch and checks draft state, mergeability, review decision, and status check rollup before merging. - Head SHA Guarded Merge: Merges with gh pr merge --match-head-commit using squash, merge, or rebase, or the no-strategy path required by GitHub merge queues. - Pending Check Handling: Watches pending checks with gh pr checks --watch --fail-fast and stops if any required check fails. - Use Case: After create-pr opens a release-prep PR, use this Skill to wait for CI, verify reviews, and merge the exact reviewed commit without bypassing branch protection. ## Quick Start Use $merge-pr to verify and merge pull request number 42 with the squash method once its checks and reviews are ready.