github-pr-workflow

Automates the GitHub PR lifecycle from branch creation to merge.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub PRs often stall during review, causing delays and integration issues. This skill automates the PR lifecycle, guiding users from branch creation through CI checks to final merge, reducing manual overhead and human error.

Core Features & Use Cases

  • End-to-end PR workflow: Branch creation, PR opening, check monitoring, and merge strategies using gh or curl.
  • Flexible integration: Works with GitHub CLI or REST API, with guidance on auth and PR checks.
  • Use Case: A team reviews a feature branch, runs checks automatically, and merges after checks pass.

Quick Start

Initiate a PR workflow by following the steps to create a feature branch, push changes, and open a PR using gh or curl.

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 a GitHub pull request workflow from branch creation to merge?

You can automate the GitHub PR workflow by orchestrating feature branch creation, PR opening, CI check monitoring, and final merge using GitHub CLI or REST API commands. This reduces manual overhead and human error.

What is the best way to monitor CI status checks before merging a pull request?

To monitor CI status checks before merging, you can automate PR checks aggregation using the GitHub CLI or REST API. This allows you to track check statuses continuously and trigger automated merging once all required checks pass.

Do I need GitHub CLI to automate pull request lifecycle management?

No, you do not strictly need GitHub CLI. You can manage the pull request lifecycle using either the GitHub CLI or standard curl commands interacting with the GitHub REST API, provided you have clear auth detection configured.

Can I automate merging across multiple repositories for feature development?

Yes, you can automate merging across repositories. By applying flexible merge strategies and automating the end-to-end PR lifecycle, the workflow handles feature development, code review, and automated merging across different repositories.

Why do GitHub pull requests stall during code review and how can I prevent it?

GitHub pull requests stall during review due to manual overhead and waiting on CI checks. You can prevent integration delays by automating the PR lifecycle, guiding users from branch creation through check monitoring to final merge.

Does this PR workflow automation support flexible merge strategies?

Yes, the PR workflow automation supports flexible merge strategies. It aggregates PR checks and applies different merging approaches automatically after CI checks pass, ensuring safe code integration using GitHub CLI or REST API.