github-pr-workflow

Automate GitHub Pull Request lifecycle from branch creation to merging.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamline the management of your GitHub Pull Requests (PRs) with a comprehensive, automated workflow.

Core Features & Use Cases

  • Branch Creation: Automate the creation of feature branches with consistent naming conventions.
  • Commit Management: Simplify committing changes, adhering to conventional commit message standards.
  • PR Creation: Push your changes to GitHub and create PRs with ease.
  • CI Monitoring: Keep track of Continuous Integration (CI) status to ensure code quality.
  • Auto-Fix CI Failures: Diagnose and fix CI failures without manual intervention.
  • Merging: Automate the merging process, including squashing and auto-merge features.
  • Use Case: Whether you're a developer or a team lead, managing PRs can be streamlined with this Skill, reducing manual work and ensuring a smooth code review process.

Quick Start

Use the github-pr-workflow skill to create a new feature branch, commit your changes, and automatically open a pull request for review.

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 full GitHub Pull Request lifecycle from branch creation to merging?

You can automate the GitHub Pull Request lifecycle by handling branch creation, commit management, PR creation, CI monitoring, auto-fixing CI failures, and merging using GitHub API access and gh CLI operations.

Can I use the gh CLI to automatically monitor CI status and fix failing checks on a pull request?

Yes, you can use the gh CLI to monitor Continuous Integration (CI) status and automatically diagnose and fix CI failures without manual intervention during the pull request workflow.

What's the best way to manage conventional commits and consistent branch naming for GitHub Pull Requests?

The best way to manage commits and branches is to automate feature branch creation with consistent naming conventions and simplify committing changes adhering to conventional commit message standards.

Do I need GitHub API permissions to automate pull request creation and merging?

Yes, you need GitHub API access and appropriate repository permissions to automate pull request creation, auto-merging, and squashing processes successfully.

Does the automated GitHub PR workflow support both gh CLI and manual git operations?

Yes, the automated GitHub PR workflow supports both gh CLI commands and manual git operations to push changes to GitHub and create pull requests.

Why should I use an automated GitHub PR workflow instead of manual git operations for code reviews?

Automating the GitHub PR workflow reduces manual work for developers and team leads, ensuring a smooth code review process by streamlining branch creation, CI monitoring, and merging.