create-pr

Create GitHub pull requests from completed implementations via the GitHub CLI.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/VIPER-Metrics/claude-code-skills --skill create-pr-viper-metrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/VIPER-Metrics/claude-code-skills/tree/main/skills/create-pr
Command: npx skills add https://github.com/VIPER-Metrics/claude-code-skills --skill create-pr-viper-metrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end process of creating GitHub pull requests from completed work, reducing manual overhead and ensuring consistent PR structure.

Core Features & Use Cases

  • PR generation workflow: Validates the current git state, determines PR type (Bug Fix or Feature), gathers context (issue details, plans, investigations, test plans, and commit history), and crafts a comprehensive PR description.
  • Branch and PR orchestration: Pushes the fix/feature branch to origin, and opens a PR to master (staging) with appropriate labels.
  • Documentation linkage: Attaches links to investigation, fix/feature plans, and test plans, and updates issue labels to reflect PR submission.
  • Use Case: When a developer finishes a change, run this skill to automatically create a prepared PR ready for review in GitHub.

Quick Start

Use the create-pr skill to initiate a PR for issue #123 by typing /create-pr 123 or saying "create PR for issue #123" to begin the workflow.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate GitHub pull request creation from completed work?

Automate GitHub pull request creation by running a workflow that validates your git branch, gathers issue context and commit history, generates a PR description, and submits the PR via the GitHub CLI.

How do I generate a PR description automatically from git commits and issue details?

Generate a PR description automatically by collecting context from your issue details, investigation plans, test plans, and commit history to craft a comprehensive summary for the pull request.

Does automated PR creation work with both bug fix and feature branches?

Automated PR creation works with both bug fix and feature branches, determining the PR type to apply appropriate labels and structure the description for the target staging or master branch.

How do I link investigation plans and test plans to a GitHub pull request?

Link investigation plans and test plans to a GitHub pull request by attaching their URLs to the generated PR description, ensuring reviewers have direct access to the documentation.

Can I open a PR to master from a feature branch using GitHub CLI automation?

Open a PR to master from a feature branch using GitHub CLI automation by pushing your local branch to origin, which triggers the workflow to submit the pull request with relevant labels.

What is the best way to create a consistent PR structure for code review?

Create a consistent PR structure for code review by automating the end-to-end process, which enforces branch validation, standardizes PR description generation, and updates issue labels upon submission.