GH PR Workflow

Create and manage GitHub pull requests with the GitHub CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GenerativeX/skills --skill gh-pr-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GH PR Workflow
Source: https://github.com/GenerativeX/skills/tree/main/skills/gh-pr-workflow
Command: npx skills add https://github.com/GenerativeX/skills --skill gh-pr-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating and managing GitHub pull requests directly from the command line, reducing context switching and improving workflow efficiency.

Core Features & Use Cases

  • PR Creation: Draft pull requests with titles, bodies, and base/head branches.
  • Metadata Management: Add reviewers, labels, and link issues to pull requests.
  • Validation: Check CI status and review code diffs before merging.
  • Use Case: When you've finished a feature branch, use this Skill to quickly open a PR, add your team as reviewers, and ensure all CI checks pass before merging.

Quick Start

Use the GH PR Workflow skill to create a pull request for your current branch with the title "Implement user authentication" and the body from the file "pr_body.md".

Frequently Asked Questions about GH PR Workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a GitHub pull request from the command line?

To create a GitHub pull request from the command line, this Skill automates the GitHub CLI to draft PRs with titles, bodies, and base or head branches. You can generate a pull request for your current branch directly from the terminal.

Can I add reviewers and labels to a pull request using the GitHub CLI?

Yes, you can add reviewers and labels to a pull request using the GitHub CLI through this Skill. It supports comprehensive metadata management, allowing you to assign reviewers, apply labels, and link issues without leaving the terminal.

Do I need the GitHub CLI installed to manage pull requests from my terminal?

Yes, you need the GitHub CLI (gh) installed and authenticated to manage pull requests from your terminal. This Skill operates by automating the GitHub CLI to execute pull request creation and management commands.

What is the best way to check CI status before merging a GitHub pull request?

The best way to check CI status before merging a GitHub pull request is to use this Skill to validate your branch. It reviews code diffs and checks continuous integration status directly from the command line to ensure all checks pass.

How do I link issues to a GitHub pull request from the terminal?

To link issues to a GitHub pull request from the terminal, use this Skill's metadata management capabilities. It automates the GitHub CLI to associate related issues with your pull request during the creation or management workflow.