github-pr-workflow

Automate GitHub pull request lifecycle with branch management, commit standardization, CI monitoring, and merging.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the friction of managing GitHub pull requests by providing a unified, automated workflow for branching, committing, CI monitoring, and merging, regardless of whether the GitHub CLI is installed.

Core Features & Use Cases

  • Unified Workflow: Seamlessly switches between the GitHub CLI (gh) and standard git/curl commands to ensure functionality in any environment.
  • CI/CD Automation: Provides robust tools to monitor CI status, diagnose failures, and auto-fix common issues like linting or test errors.
  • Standardized Merging: Supports multiple merge strategies (squash, rebase, merge) and automated PR cleanup.

Quick Start

Use the github-pr-workflow skill to create a new pull request for the current branch with a title and description.

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 GitHub pull request lifecycle management including branch creation and merging?

You can automate the GitHub pull request lifecycle by managing branches, standardizing commits to conventional standards, monitoring CI status, and executing merge operations. This workflow handles the end-to-end PR process from creation to cleanup automatically.

Can I manage GitHub pull requests without the GitHub CLI installed on my system?

Yes, you can manage GitHub pull requests without the GitHub CLI by utilizing standard git commands and curl as fallback mechanisms. This ensures PR automation functionality remains available in diverse development environments lacking the gh CLI.

How do I monitor CI/CD pipeline status and resolve failures for a GitHub pull request?

You can monitor CI/CD pipeline status and resolve failures using built-in diagnostic tools that detect CI failures and auto-fix common issues like linting or test errors. This ensures your pull request meets continuous integration checks before merging.

What is the best way to enforce conventional commit standards across GitHub pull requests?

The best way to enforce conventional commit standards across GitHub pull requests is through automated commit standardization during branch management. This ensures all commits comply with conventional standards before triggering CI pipelines and merge operations.

Does this PR workflow support different merge strategies like squash and rebase?

Yes, this PR workflow supports multiple merge strategies including squash, rebase, and standard merge operations. It standardizes the merging process and provides automated pull request cleanup after the merge is completed.