work-pr

Create pull requests for Git repositories with unpushed commits.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/popoffvg/claude-plugin-work-manager --skill work-pr-popoffvg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work-pr
Source: https://github.com/popoffvg/claude-plugin-work-manager/tree/main/skills/work-pr
Command: npx skills add https://github.com/popoffvg/claude-plugin-work-manager --skill work-pr-popoffvg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of pull requests for all Git repositories within the current workspace that have unpushed commits, streamlining the code integration process.

Core Features & Use Cases

  • Multi-repo PR Creation: Discovers all repositories with pending commits and initiates pull requests.
  • Automated Branch Detection: Identifies the current branch for PR creation.
  • Existing PR Check: Skips creation if a PR for the branch already exists.
  • Use Case: After completing work across several microservices, use this Skill to quickly open PRs for each service that has new changes ready for review.

Quick Start

Use the work-pr skill to create pull requests for all my repos with unpushed commits.

Frequently Asked Questions about work-pr

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

FAQPage Schema
How do I create pull requests for unpushed commits across multiple repositories?

To create pull requests for unpushed commits across multiple repositories, this Skill discovers all Git repositories in your workspace, identifies branches with local commits ahead of upstream, and uses gh pr create to open new pull requests automatically.

Can I open pull requests for all my local git branches at once?

You can open pull requests for all local git branches at once by running this Skill in your workspace, which discovers repositories with pending commits and initiates pull requests for each branch that requires code review.

Does this automated PR creation tool check if a pull request already exists?

Automated PR creation includes an existing PR check feature that examines your GitHub repository before proceeding, skipping creation if a pull request for the current branch already exists to prevent duplicate code review requests.

What's the best way to automate code integration for multiple microservices?

The best way to automate code integration for multiple microservices is using this Skill to discover all repositories with unpushed commits and open pull requests for each service, streamlining the entire code review workflow.

Do I need the GitHub CLI installed to automate pull request creation?

You need the GitHub CLI installed because this Skill utilizes the gh pr create command to open new pull requests for unpushed commits discovered in your local Git repositories.

Why does this pull request automation skip some of my repositories?

Pull request automation skips repositories that do not contain unpushed commits, meaning only Git repositories with local commits ahead of their upstream branch trigger the gh pr create workflow.