github-pr-workflow

Automate GitHub pull request lifecycle from branch creation to merge.

539|39|Updated May 1, 2026
One-click install
npx skills add https://github.com/Tommy-yw/RunbookHermes --skill github-pr-workflow-tommy-yw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/Tommy-yw/RunbookHermes/tree/main/skills/github/github-pr-workflow
Command: npx skills add https://github.com/Tommy-yw/RunbookHermes --skill github-pr-workflow-tommy-yw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamlines the pull request lifecycle, including branch creation, code commits, CI monitoring, and merge operations, to improve efficiency and collaboration in GitHub-based development workflows.

Core Features & Use Cases

  • Branch Creation: Automates the creation of feature branches for new work.
  • Code Committing: Guides through committing changes with conventional commit messages.
  • CI Monitoring: Monitors Continuous Integration status and logs.
  • Auto-Fixing CI Failures: Provides steps to diagnose and fix CI failures.
  • Merging: Offers commands for merging pull requests, including squash and rebase options.
  • Use Case: Ideal for developers and teams that use GitHub for code review and collaboration, aiming to automate and streamline their pull request workflow.

Quick Start

Initialize the GitHub PR workflow skill within your repository and execute the command to start the pull request lifecycle for a new feature branch.

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 merge?

Automating the GitHub pull request lifecycle requires coordinating branch creation, code commits, CI monitoring, and merge operations. You can streamline this workflow by using the gh CLI or GitHub REST API to manage feature branches and pull requests programmatically.

What is the best way to monitor Continuous Integration status and diagnose CI failures on GitHub?

Monitoring CI status involves checking Continuous Integration logs and diagnosing failures within your GitHub workflow. Automated steps can help diagnose and fix CI failures by analyzing CI outputs and applying necessary code corrections.

Does this PR workflow automation work with the gh CLI and standard Git commands?

Yes, this PR workflow automation works with the gh CLI and standard Git commands. It requires gh CLI or GitHub REST API access to execute branch operations, commit code, and manage pull request merges effectively.

Can I automate squash and rebase merges for GitHub pull requests?

Yes, you can automate squash and rebase merges for GitHub pull requests. The automation provides specific commands for merging pull requests, allowing you to select squash or rebase options to integrate feature branches into your repository.

How do I guide conventional commit messages when automating Git commits?

Guiding conventional commit messages during Git automation involves setting up rules for commit message formatting. The workflow prompts developers to follow conventional commit standards when committing code changes to maintain history consistency.