merge-github-pr

Community

Safely merge only ready GitHub pull requests

Authorpekral
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents unsafe merges by ensuring GitHub pull requests are conflict-free, have passing CI, and include the required approvals before they are merged.

Core Features & Use Cases

  • Automated readiness gating: Evaluates mergeability, CI check results, and review approval status from the loaded PR context.
  • Conflict and protection enforcement: Never merges when conflicts exist, CI is failing, or required protections/approvals are not satisfied.
  • Operational workflow: Loads PR context deterministically via the provided script (or falls back to GitHub MCP), merges via the CLI, then verifies success and cleans up the branch when configured.

Use Case: When multiple contributors open pull requests, this Skill merges only those that are approved and fully green in CI, while clearly listing skipped PRs and why.

Quick Start

Ask the assistant to run the merge-github-pr skill for pull requests that are ready to merge in your GitHub repository.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: merge-github-pr
Download link: https://github.com/pekral/pekral.cz/archive/main.zip#merge-github-pr

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.