pr
CommunityAutomate PRs, contribute effortlessly.
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) andorigin(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
Components
💻 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.