pr-open

Open a pull request for the current git branch using gh CLI or manual steps.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hollis-labs/volon --skill pr-open
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-open
Source: https://github.com/hollis-labs/volon/tree/main/plugins/git/skills/pr-open
Command: npx skills add https://github.com/hollis-labs/volon --skill pr-open

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates creating a pull request for the current git branch while enforcing repository configuration and safety guards so developers do not accidentally push or create PRs contrary to policy.

Core Features & Use Cases

  • Config-aware PR creation: Reads volon.yaml to enforce git.pr_mode, resolve base branch, and apply title/body templates.
  • Environment validation and fallbacks: Validates git state, checks for gh CLI, creates the PR when possible, or prints clear manual steps when gh is unavailable.
  • Use Case: Run from a feature branch to quickly open a PR with a derived title and commit-based body while ensuring repository rules are respected.

Quick Start

Open a PR for the current branch using the skill so it uses gh if available or prints manual push and PR instructions otherwise.

Frequently Asked Questions about pr-open

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

FAQPage Schema
How do I open a pull request for my current git branch automatically?

Opening a PR for your current branch requires validating the git state and deriving a title and body from commits. This Skill uses the gh CLI to create the PR automatically, or prints manual push and PR instructions when gh is unavailable.

Can I create a pull request if the gh CLI is not installed?

Creating a pull request without the gh CLI is supported. The Skill detects when gh is unavailable and outputs clear manual steps to push your branch and open the PR manually, ensuring you are not blocked by missing tools.

How does volon.yaml affect pull request creation?

Volon.yaml configures pull request creation by enforcing repository rules. The Skill reads this file to determine pr_mode, resolve the base branch, and apply title and body templates, ensuring the generated PR respects repository policy.

Do I need to push my branch before using this Skill to open a PR?

You do not need to push your branch beforehand. The Skill validates the local git state and outputs a PR URL or manual push instructions without pushing automatically, ensuring you retain control over when the branch is published.

What is the best way to ensure my PR follows repository branch management rules?

Using a config-aware PR creation tool is the best way to ensure compliance. This Skill reads volon.yaml to enforce pr_mode, resolve the base branch, and apply templates, preventing the creation of PRs that contradict repository policy.