github-pr-manager

Create, monitor, and merge GitHub pull requests with validation and cleanup.

15|1|Updated Sep 13, 2025
One-click install
npx skills add https://github.com/EdanStarfire/claudecode_webui --skill github-pr-manager
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-pr-manager
Source: https://github.com/EdanStarfire/claudecode_webui/tree/main/.claude/skills/github-pr-manager
Command: npx skills add https://github.com/EdanStarfire/claudecode_webui --skill github-pr-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh.

What problem does it solve?

This Skill automates the repetitive and error-prone tasks of managing GitHub Pull Requests, ensuring proper validation, adherence to conventions, and efficient cleanup, so you can focus on coding.

Core Features & Use Cases

  • Create PRs: Generate well-structured Pull Requests from your current branch with descriptive titles and bodies, linking to issues and applying labels.
  • Check PR Status: Instantly verify if a PR is open, mergeable, approved, and passes all CI checks before attempting to merge.
  • Merge & Cleanup: Perform squash merges, automatically deleting remote branches and updating your local main branch after a successful merge.
  • Use Case: After completing a feature, use this Skill to create a new PR, ensuring it follows project conventions. Once approved, you can then merge it, automatically cleaning up the branch and updating your local repository.

Quick Start

Create a new pull request from your current feature branch, ensuring it's pushed to origin first, and include a structured body linking to a relevant issue.

Frequently Asked Questions about github-pr-manager

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

FAQPage Schema
How do I automate creating GitHub pull requests from feature branches?▼

Automate GitHub PR creation by generating well-structured pull requests from your current branch with descriptive titles, bodies, linked issues, and labels applied automatically, streamlining the submission process.

How do I check if a GitHub pull request is ready to merge before merging?▼

Verify PR readiness by checking if it's open, mergeable, approved by reviewers, and passes all CI checks before attempting to merge, preventing merge failures and blocking issues.

Can I automate merging GitHub pull requests and cleaning up branches?▼

Automate merging by performing squash merges, automatically deleting remote branches, and updating your local main branch after a successful merge, eliminating manual cleanup steps.

What prerequisites do I need to automate GitHub pull request workflows?▼

Use the GitHub CLI (gh) tool with proper authentication configured to enable automated PR creation, status checking, and merging operations against your repositories.

How do I handle validation errors when managing pull requests?▼

The automation validates PR state before merging and handles authentication and error conditions, ensuring failed operations are caught and reported before problematic changes occur.