
Description
pr is an agent skill from the LobeHub repository that opens a pull request for the current branch. It targets the canary branch by default, because canary is the development branch that feeds cloud production, and it never opens a pull request straight to main, which is the release branch. The skill first gathers context in parallel: the current branch name, uncommitted changes, the remote tracking status, the commits not yet pushed to origin/canary, any existing pull request for the branch, and a summary of the diff against origin/canary. If the task already has an acceptance link that covers the delivered behavior, it reuses that link; otherwise it looks up the acceptance runs for the branch. The skill can also split one branch that crosses several layers, such as database and server changes mixed with UI, into ordered stacked pull requests, so that the lower layer lands first and each review stays small. Its instructions warn against unsetting API keys to get around an authentication problem, because the production credential may exist only in the environment. It is a workflow aid for contributors on the LobeHub repository. The skill passes Gen Agent Trust Hub and Socket, and Snyk shows a warning on skills.sh. Install it with npx skills add https://github.com/lobehub/lobehub --skill pr.…
Highlights
- Creates a pull request for the current branch, targeting canary
- Gathers branch, diff and existing-PR context before acting
- Splits a cross-layer branch into ordered stacked pull requests
- Reuses an acceptance link when it covers the change
Ratings & Reviews
No ratings yet
Be the first to rate pr.
People also visit
pr FAQ
Which branch does it target?
The canary branch by default. It never opens a pull request directly to main, the release branch.
Can it split a large branch?
Yes. A branch that spans several layers can be split into ordered stacked pull requests, with the lower layer first.
What does it check first?
The current branch, uncommitted changes, remote tracking, unpushed commits, any existing pull request and a summary of the diff.
How do I install it?
Run npx skills add https://github.com/lobehub/lobehub --skill pr.
Which security audits does it have?
On skills.sh, Gen Agent Trust Hub and Socket pass, and Snyk shows a warning.
What are the best pr alternatives?
Popular alternatives to pr include pr, understand-diff and pr-triage. See all pr alternatives









