pr

Create a pull request from the current branch to canary.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Staysr/lobe-windos-build --skill pr-staysr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/Staysr/lobe-windos-build/tree/main/.agents/skills/pr
Command: npx skills add https://github.com/Staysr/lobe-windos-build --skill pr-staysr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the process of opening a pull request for the branch you are working on, reducing manual steps and ensuring consistency.

Core Features & Use Cases

  • Branch-aware PR creation: automatically generates a PR from the active branch to the canary base.
  • Context gathering: collects branch name, upstream status, unpushed commits, and related PRs to inform the PR.
  • Automation of PR body and linking: composes the PR body from templates and links related issues using conventional keywords.
  • Use Case: Imagine you’re finishing a feature on a feature branch and want to open a PR to canary with a well-structured description and automatic issue links.

Quick Start

Create a pull request for the current branch.

Frequently Asked Questions about pr

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

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

To create a pull request for your current branch automatically, this skill detects the active branch, pushes unpushed commits if needed, and generates the PR with a structured template. It targets the canary base branch and opens the finished PR in your browser.

How does PR automation handle issue linking and templates?

PR automation handles issue linking by scanning for related issues and connecting them using conventional keywords. It composes the PR body from predefined templates, ensuring the pull request description is consistently formatted and properly linked to relevant issues.

Can I use this to push unpushed commits before opening a GitHub PR?

Yes, you can use this to push unpushed commits before opening a GitHub PR. The workflow checks your upstream status and automatically pushes any pending commits to the remote repository before creating the pull request against the canary base.

What is the best way to open a PR to canary from a feature branch?

The best way to open a PR to canary from a feature branch is using an automated workflow that gathers your branch context and fills the PR body. This eliminates manual steps by detecting the branch, pushing updates, and opening the browser automatically.

Does PR automation work with typical GitHub feature-branch workflows?

Yes, PR automation works with typical GitHub feature-branch workflows. It is designed to integrate into standard development processes by detecting the active feature branch, linking related issues, and applying consistent PR templates directly within the GitHub ecosystem.