github-pr-workflow

Automate the GitHub Pull Request lifecycle from branch creation to merging.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/aivos-xie/hermes-skills --skill github-pr-workflow-aivos-xie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/aivos-xie/hermes-skills/tree/main/github/github-pr-workflow
Command: npx skills add https://github.com/aivos-xie/hermes-skills --skill github-pr-workflow-aivos-xie

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the entire GitHub Pull Request lifecycle, from branch creation and commit management to CI monitoring, auto-fixing failures, and merging.

Core Features & Use Cases

  • Branch Management: Automates branch creation following standard naming conventions.
  • Commit Management: Guides the user on how to make commits with conventional commit messages.
  • PR Creation: Handles the creation of PRs with title, body, and issue closing automation.
  • CI Monitoring: Provides methods to check CI status and watch for completion.
  • Auto-Fixing CI Failures: Offers a loop pattern to fix CI failures automatically.
  • Merging: Handles merging with options for squash, rebase, and auto-merge.
  • Use Case: Ideal for developers looking to streamline their GitHub PR workflow, reducing manual steps and improving efficiency.

Quick Start

Use the github-pr-workflow skill to create a PR for your feature branch and monitor its CI status.

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 GitHub Pull Request lifecycle by using the gh CLI or git and curl to handle branch creation, commit management, PR opening, CI monitoring, and merging automatically.

Can I monitor CI status and automatically fix failing checks on a GitHub PR?

Yes, you can monitor CI status and watch for completion. The workflow provides a loop pattern to automatically fix CI failures, ensuring your GitHub PR checks pass before merging.

What's the best way to create conventional commits and manage feature branches for a GitHub PR?

The best way to manage feature branches and commits is to automate branch creation with standard naming conventions and guide commit messages following conventional commit standards before opening a GitHub PR.

Do I need gh CLI installed to automate GitHub PR merging and auto-merge options?

You can use either the gh CLI or git and curl to automate GitHub PR merging. The workflow supports squash, rebase, and auto-merge options natively through these command-line tools.

How does issue closing automation work when creating a GitHub Pull Request?

Issue closing automation works by handling the PR creation process, including the title and body, to automatically link and close referenced GitHub issues upon a successful merge.

What are the limitations of automating Git workflows for GitHub Pull Requests?

Limitations include requiring GitHub authentication and a local git repository with a configured GitHub remote. Execution depends entirely on having gh, git, and curl installed in your environment.