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".