creating-pr

Create GitHub pull requests from feature branches using the GitHub CLI.

21|4|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/joaquimscosta/arkhe-claude-plugins --skill creating-pr-joaquimscosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-pr
Source: https://github.com/joaquimscosta/arkhe-claude-plugins/tree/main/git/skills/creating-pr
Command: npx skills add https://github.com/joaquimscosta/arkhe-claude-plugins --skill creating-pr-joaquimscosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the PR workflow: detect repo, push, check existing PRs, craft titles/bodies, and create or update PRs.

Core Features & Use Cases

  • Repository/branch detection and push handling
  • PR detection and content generation from commits
  • Draft and base-branch options with GitHub CLI integration

Quick Start

Use /create-pr to generate a PR from your feature branch to the target base.

Frequently Asked Questions about creating-pr

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

FAQPage Schema
How do I automate creating GitHub pull requests from the command line?

Automate GitHub pull request creation by detecting your repository, validating your feature branch, pushing to remote, and generating PR title and body from recent commits using the GitHub CLI integration.

Can I create a pull request without manually writing the title and body?

Yes, the Skill generates PR titles and bodies automatically from your recent commits using conventional-commit formatting, eliminating manual content entry.

How do I create a draft pull request or specify a base branch?

Use the --draft and --base flags to create draft PRs or target specific base branches when automating PR creation via the GitHub CLI.

Does this work with monorepos and Git submodules?

Yes, it applies to root repositories and submodules in monorepos, with support for direct scoping to either root or submodule context.

What branch validation happens before creating a pull request?

The Skill validates that your branch is non-protected, ensures a clean working tree, detects existing PRs, and confirms the remote is synchronized before creation.

Does this detect if a pull request already exists for my branch?

Yes, the Skill detects existing PRs for your branch and can update them instead of creating duplicates.