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.