create-pr

Automate GitHub Pull Request creation with branch safety and CLI validation.

Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ductrung-nguyen/Orca-vscode --skill create-pr-ductrung-nguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/ductrung-nguyen/Orca-vscode/tree/main/.github/skills/create-pr
Command: npx skills add https://github.com/ductrung-nguyen/Orca-vscode --skill create-pr-ductrung-nguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of GitHub Pull Requests, streamlining the code integration process at the end of a development pipeline.

Core Features & Use Cases

  • Automated PR Creation: Generates pull requests for GitHub-hosted repositories.
  • Context Detection: Identifies if the current directory is a Git repository with a GitHub remote.
  • Safety Checks: Validates branch safety and GitHub CLI availability before creation.
  • Use Case: After a feature is implemented and tested, this Skill can automatically create a PR to merge the feature branch into the main branch, prompting for user confirmation before submission.

Quick Start

Use the create-pr skill to generate a pull request for the current branch.

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 the command line?

To automate GitHub pull request creation, this Skill detects the repository context, checks branch safety, validates GitHub CLI availability, and generates the PR title and body before prompting for user confirmation.

Does this automated pull request creation tool require the GitHub CLI?

Yes, automated pull request creation requires the GitHub CLI. The Skill explicitly validates GitHub CLI availability during its safety checks before attempting to generate and submit the pull request.

Can I create a pull request automatically without specifying the repository manually?

Yes, you can create a pull request automatically without manual input. The Skill uses context detection to identify if the current directory is a Git repository with a GitHub remote and handles the PR generation.

What happens if the GitHub pull request automation fails to submit?

If GitHub pull request automation encounters submission issues, the Skill provides a fallback manual URL, allowing you to complete the pull request creation process directly through the GitHub web interface.

Is it safe to automate pull request creation for feature branches?

Yes, automating pull request creation for feature branches is safe. The Skill performs branch safety checks and prompts for user confirmation before submitting the generated pull request to the main branch.

How does automated PR generation handle the title and body content?

Automated PR generation handles the title and body by automatically generating the content based on the detected repository context, and then it prompts the user for confirmation before finalizing the submission.