github-pr-workflow

Automate the GitHub Pull Request lifecycle with branch management, CI monitoring, and merging.

471|92|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/jasonkneen/openclicky --skill github-pr-workflow-jasonkneen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/jasonkneen/openclicky/tree/main/AppResources/OpenClicky/OpenClickyBundledSkills/github-pr-workflow
Command: npx skills add https://github.com/jasonkneen/openclicky --skill github-pr-workflow-jasonkneen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the GitHub Pull Request (PR) lifecycle, making it easier to manage branches, commits, and the PR creation process.

Core Features & Use Cases

  • Branch Creation and Management: Automates the creation of new branches for features and fixes.
  • Commit Creation: Guides the user on how to commit changes with conventional commit messages.
  • PR Creation: Assists in pushing branches and creating PRs on GitHub.
  • CI Monitoring: Tracks CI/CD statuses and provides commands for checking and watching.
  • CI Auto-Fixing: Offers a loop to diagnose and fix CI failures.
  • PR Merging: Provides instructions for merging PRs and enabling auto-merge.
  • Use Case: Ideal for developers looking to automate and streamline their PR workflow on GitHub.

Quick Start

Use the github-pr-workflow skill to create a new branch for a feature and then open a PR to merge it into the main 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 merging?

Automate the GitHub pull request lifecycle by managing branches, creating conventional commits, pushing branches, opening PRs, monitoring CI/CD, auto-fixing failures, and merging. Requires authentication and a GitHub repository.

Can I automatically fix CI failures when monitoring a GitHub pull request?

Yes, you can fix CI failures when monitoring a GitHub pull request using a diagnostic loop that identifies issues and applies fixes. This feature tracks CI/CD statuses and provides commands to watch the pipeline.

Do I need the gh CLI to manage GitHub PRs and branch management?

You need the gh CLI or a combination of git and curl to manage GitHub PRs and branch management. The workflow requires these dependencies for executing GitHub commands, alongside proper authentication and a repository.

How do I create conventional commit messages for a new feature branch?

Create conventional commit messages for a new feature branch by following the guided commit creation process. The workflow automates branch creation for features and fixes, then assists in formatting commits before opening a pull request.

What is the best way to enable auto-merge for a pull request on GitHub?

The best way to enable auto-merge for a pull request on GitHub is through the provided PR merging instructions. After CI monitoring completes successfully, the workflow provides commands to merge or enable auto-merge.