github-pr-workflow

Manage GitHub pull request lifecycle with CLI and REST API fallbacks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the friction of managing pull requests by providing a unified, automated workflow that handles branch creation, commit standards, CI monitoring, and merging, regardless of whether the GitHub CLI is installed.

Core Features & Use Cases

  • Unified PR Lifecycle: Standardizes the process from branch creation to final merge using either the gh CLI or git + curl fallbacks.
  • Automated CI/CD Monitoring: Provides robust polling and diagnostic tools to identify and resolve CI failures quickly.
  • Use Case: A developer can use this skill to automatically create a PR, monitor the CI status, and perform a squash merge once all checks pass, ensuring consistent team standards.

Quick Start

Use the github-pr-workflow skill to create a new pull request for the current branch and monitor the CI status until completion.

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?

To automate GitHub pull requests, you can use a unified workflow that handles branch creation, commit standardization, CI monitoring, and automated merging via the gh CLI or git and curl fallbacks. This streamlines the entire PR lifecycle consistently.

What's the best way to monitor CI/CD status for a pull request before merging?

The best way to monitor CI/CD status for a pull request is using automated polling and diagnostic tools that track CI checks until completion. This identifies failures quickly and ensures all required validations pass before performing the merge.

Can I manage pull requests without the GitHub CLI installed?

Yes, you can manage pull requests without the GitHub CLI by using standard git configuration and REST API fallbacks like curl. This provides cross-environment flexibility for branch creation and merging where the gh tool is unavailable.

Do I need authenticated access to automate pull request workflows?

Yes, authenticated access to GitHub repositories is required to automate pull request workflows safely. You also need standard git configuration for remote tracking to ensure branch creation, CI status polling, and merging execute correctly.

Why does my pull request merge fail when CI checks are still running?

Pull request merges fail when CI checks are still running because the workflow enforces CI completion before merging. You need robust polling to verify that all CI/CD validations pass successfully before attempting to squash or perform the final merge.