github-pr-workflow

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the friction of managing pull requests by providing a unified, automated workflow that works whether you have the GitHub CLI installed or are restricted to standard git and curl commands.

Core Features & Use Cases

  • Unified PR Lifecycle: Manage the entire process from branch creation and committing to CI monitoring and merging.
  • Fallback Automation: Automatically detects if the GitHub CLI is available, falling back to secure API calls via curl if necessary.
  • CI/CD Integration: Provides robust tools to monitor CI status, diagnose failures, and auto-fix common issues like linting or test errors.

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 creation and merging from the command line?

You can automate the entire GitHub pull request lifecycle by using a workflow that handles branch management, commit standardization, CI monitoring, and automated merging via CLI or REST API.

Can I manage pull requests without the GitHub CLI installed?

Yes, you can manage pull requests without the GitHub CLI by falling back to secure REST API calls using curl, allowing automated branch creation and merging in restricted environments.

How do I monitor CI/CD status and diagnose failures before merging a pull request?

You can monitor CI/CD status and diagnose failures by integrating automated checks into your pull request workflow, which tracks CI results and helps auto-fix common linting or test errors.

What is the best way to standardize git commits and branch management for pull requests?

The best way to standardize git commits and branch management is to use an automated pull request workflow that enforces consistent branch creation and commit formatting before CI monitoring and merging.

Does this PR automation workflow support environments with limited tool availability?

Yes, this PR automation workflow supports environments with limited tool availability by automatically detecting if the GitHub CLI is present and falling back to standard git and curl commands if necessary.