pr

Community

Automate PRs, contribute effortlessly.

Authoryanmxa
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the complex, multi-step, and often error-prone process of contributing to open-source projects or external repositories. It automates everything from forking and setting up your local environment to committing changes and submitting a pull request, saving developers significant time and reducing mental overhead.

Core Features & Use Cases

  • End-to-End PR Automation: Handles repository forking, cloning, branch creation, auto-commits, and pull request submission.
  • Idempotent & Safe: Designed to be re-run safely, detecting existing forks, clones, and PRs to avoid duplicate work.
  • Smart Remote Management: Automatically sets up upstream (original) and origin (your fork) remotes, even handling fork name mismatches.
  • Fast Setup: Utilizes shallow cloning for significantly faster repository setup.
  • Use Case: A developer needs to contribute a bug fix to an upstream repository. Instead of manually performing all Git operations, they can use this skill to automate the entire contribution workflow, focusing solely on writing the code fix.

Quick Start

Use the pr skill to create a pull request to the 'stolostron/multicluster-global-hub' repository. Base the PR on the 'main' branch, create a new feature branch named 'docs/fix-version', and title the pull request "docs: update version from 2.9 to 2.15".

Dependency Matrix

Required Modules

ghgit

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pr
Download link: https://github.com/yanmxa/cc-plugins/archive/main.zip#pr

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.