pr

Create GitHub Pull Requests with templates, reviewers, and deploy keywords.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/MJ-AgentLab/mj-agentlab-marketplace --skill pr-mj-agentlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/MJ-AgentLab/mj-agentlab-marketplace/tree/main/plugins/mj-git/skills/mj-git-pr
Command: npx skills add https://github.com/MJ-AgentLab/mj-agentlab-marketplace --skill pr-mj-agentlab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and management of Pull Requests, ensuring consistency, adherence to best practices, and efficient integration of code changes.

Core Features & Use Cases

  • Automated PR Creation: Generates PRs with appropriate templates based on branch type.
  • Deploy Strategy Injection: Intelligently adds deployment strategy keywords to PR titles when targeting the develop branch.
  • Version Bumping & Release Management: Facilitates the release process by updating version numbers and preparing release notes.
  • Use Case: When you finish a new feature, use this skill to create a PR that automatically selects the feature.md template, prompts for necessary details, and adds the correct deploy strategy for testing.

Quick Start

Use the pr skill to create a pull request for the current branch targeting develop.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I automate GitHub pull request creation with specific templates for different branches?

Automate pull request creation by using this tool to select appropriate templates based on branch type, such as feature, bugfix, or hotfix. It populates the PR body via file, assigns reviewers, and utilizes the GitHub CLI for operations.

What is the best way to inject deployment strategy keywords into a pull request title?

Injecting deployment strategy keywords into pull request titles is handled automatically when targeting the develop branch. This ensures testing strategies are clearly identified within the PR title during the CI/CD pipeline process.

How do I manage version bumping and prepare release notes for a GitHub release branch?

Manage version bumping and release notes by utilizing the integrated PowerShell scripts. This Skill facilitates the release process for release branches by automatically updating version numbers and preparing the necessary documentation.

Does this pull request automation tool work without additional dependencies?

Yes, this pull request automation tool operates without external dependencies. It relies solely on the GitHub CLI for PR operations and PowerShell scripts for version bumping, requiring no additional packages to function.

Can I use pull request templates for documentation and maintain branches?

Yes, you can use specific pull request templates for documentation and maintain branches. The tool supports feature, bugfix, documentation, maintain, hotfix, and release branches with specific template and target branch configurations.

Why does my pull request target the develop branch instead of main during automated creation?

Pull requests target the develop branch to support specific CI/CD workflows and deployment strategies. The tool uses specific target branch configurations for each branch type to ensure proper integration and testing.