github-pr-workflow

Automate the GitHub Pull Request lifecycle from branch creation to merging.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill github-pr-workflow-juliuss1907
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/github/github-pr-workflow
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill github-pr-workflow-juliuss1907

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manages the entire GitHub Pull Request lifecycle, from creating and pushing branches to merging PRs, automating the workflow for efficient collaboration.

Core Features & Use Cases

  • Branch Creation: Automates the creation of feature branches following specific naming conventions.
  • Commit and Push: Guides users through making commits with conventional commit messages.
  • PR Creation: Handles the creation of PRs with or without gh CLI, ensuring proper titles and body.
  • CI Monitoring: Monitors CI status and provides commands to check and wait for CI completion.
  • Auto-Fixing CI Failures: Offers a loop to diagnose and fix CI failures automatically.
  • Merging: Automates the merging process, including squash and rebase options.
  • Use Case: This Skill is ideal for developers looking to streamline their GitHub Pull Request workflow, reducing manual steps and increasing efficiency.

Quick Start

Use the github-pr-workflow skill to create a new feature branch and push it to GitHub.

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

You can automate the GitHub Pull Request lifecycle by managing branch creation, commits, PR creation, CI monitoring, and merging. This workflow uses the gh CLI or git and curl, requiring a GitHub token for API access to streamline collaboration.

Can I automatically fix CI failures when monitoring a GitHub Pull Request?

Yes, you can automatically fix CI failures during GitHub Pull Request monitoring. The workflow offers a diagnostic loop to identify CI failures and apply fixes automatically before proceeding to merge the branch.

Do I need the gh CLI to automate GitHub PR creation, or can I use git and curl?

You do not strictly need the gh CLI to automate GitHub PR creation. The workflow supports PR creation using either the gh CLI or a combination of git and curl, ensuring proper titles and body content for your pull requests.

What is the best way to automate squash and rebase merges for GitHub PRs?

The best way to automate squash and rebase merges is by using an automated GitHub PR workflow that handles the merging process directly. It manages the final merge step after CI checks pass, supporting both squash and rebase options.

How do I ensure conventional commit messages when automating git branch creation and push?

To ensure conventional commit messages during git branch creation and push, the automation workflow guides you through making commits. It enforces specific naming conventions for feature branches and structures commit messages correctly.