github-pr-workflow

Automate GitHub pull request lifecycle with branch, commit, and merge management.

Updated May 11, 2026
One-click install
npx skills add https://github.com/richardnguyen0715/keep-it-real --skill github-pr-workflow-richardnguyen0715
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/richardnguyen0715/keep-it-real/tree/main/refer-projects/hermes-agent/skills/github/github-pr-workflow
Command: npx skills add https://github.com/richardnguyen0715/keep-it-real --skill github-pr-workflow-richardnguyen0715

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the GitHub Pull Request (PR) lifecycle, automating tasks like branch creation, commit management, PR creation, CI monitoring, and merging.

Core Features & Use Cases

  • Branch and Commit Management: Automates the creation of branches, commit management, and commit message formatting.
  • PR Creation: Automates the creation of PRs, with options for title, body, reviewers, and labels.
  • CI Monitoring: Monitors CI status and provides options for watching and polling.
  • Merge Automation: Automates the merging of PRs, including squash merges and auto-merge setup.
  • Use Case: Ideal for developers who want to streamline their PR workflow, especially those working in teams and needing to manage multiple PRs.

Quick Start

Run the 'github-pr-workflow' skill to start automating your GitHub PR workflow.

Frequently Asked Questions about github-pr-workflow

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

FAQPage Schema
How do I automate GitHub Pull Request workflows including branch creation and merging?

You can automate the entire GitHub Pull Request workflow by running scripts that handle branch creation, commit management, PR creation, CI monitoring, and merging using the gh command-line tool or Git with curl.

Can I monitor CI status and automate squash merges for my GitHub PRs?

Yes, CI monitoring and merge automation are supported natively, allowing you to watch CI status, poll checks, and automate squash merges or set up auto-merge for GitHub Pull Requests.

Do I need the gh CLI tool to automate Pull Request lifecycle management, or can I use Git and curl?

You do not strictly need the gh CLI tool to manage the Pull Request lifecycle; the automation also fully supports using standard Git commands combined with curl for direct GitHub API access.

What is the best way to streamline Pull Request automation for a team managing multiple PRs on GitHub?

The best way to streamline PR automation for teams is to use scripts that format commit messages, assign reviewers, apply labels, and poll CI checks, reducing manual overhead across multiple GitHub Pull Requests.

Why might CI monitoring fail during automated GitHub Pull Request merging?

CI monitoring during automated GitHub Pull Request merging can fail if the gh command-line tool lacks proper authentication, if API rate limits are hit via curl, or if branch protection rules require unmet status checks.

Are there limitations when using Git and curl instead of gh for GitHub PR automation?

When using Git and curl instead of gh for GitHub PR automation, you may face limitations with complex API pagination and authentication handling, requiring manual construction of GitHub API requests for branch and commit management.