github-pr-workflow

Automates GitHub pull requests from commit to merge via REST API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AXGZ21/hermes-agent-railway --skill github-pr-workflow-axgz21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/AXGZ21/hermes-agent-railway/tree/main/skills/github/github-pr-workflow
Command: npx skills add https://github.com/AXGZ21/hermes-agent-railway --skill github-pr-workflow-axgz21

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire pull request process, from creating branches and committing changes to monitoring CI status, automatically fixing failures, and merging the pull request.

Core Features & Use Cases

  • Full PR Lifecycle Management: Automates branch creation, commits, PR opening, CI monitoring, auto-fixing, and merging.
  • Flexible Authentication: Works seamlessly with the GitHub CLI (gh) or falls back to git and the GitHub REST API via curl.
  • Use Case: When you need to implement a new feature, this Skill can handle all the Git operations, push the code, create a PR, wait for CI to pass, and merge it, allowing you to focus on coding.

Quick Start

Use the github-pr-workflow skill to create a new branch, make commits, and open a pull request for your current changes.

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 the GitHub pull request lifecycle from branch creation to merging?

You can automate the complete pull request lifecycle by orchestrating branch creation, code commits, CI/CD monitoring, and merging into a single automated workflow. This eliminates manual Git operations and context switching.

Can I manage GitHub pull requests using curl if the GitHub CLI is not installed?

Yes, you can manage pull requests using curl. The system seamlessly leverages the GitHub CLI by default, but automatically falls back to standard git commands and the GitHub REST API via curl for interactions.

How do I automatically fix CI/CD failures detected in a GitHub pull request?

To fix CI/CD failures automatically, the workflow monitors the pull request status and applies auto-fixing logic to detected failures. This allows continuous integration to rerun without manual intervention.

What is the best way to streamline Git operations when implementing a new feature?

The best way to streamline Git operations is to automate the full pull request workflow. This handles pushing code, opening pull requests, and waiting for CI to pass, allowing you to focus entirely on coding.

Does this workflow support monitoring CI status before merging a pull request?

Yes, the workflow supports monitoring CI status before merging. It tracks the continuous integration pipeline status and only proceeds to merge the pull request after CI checks successfully pass.

Why should I use an automated pull request workflow instead of manual git commands?

An automated pull request workflow prevents human error and saves time by managing branch creation, commits, and CI monitoring. It ensures consistent integration compared to manual, error-prone git commands.