make-pr

Create GitHub pull requests from the current branch with generated summaries.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/mcmurrym/coding-agent-skills --skill make-pr-mcmurrym
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: make-pr
Source: https://github.com/mcmurrym/coding-agent-skills/tree/main/agent-skills/make-pr
Command: npx skills add https://github.com/mcmurrym/coding-agent-skills --skill make-pr-mcmurrym

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually committing changes, pushing branches, writing PR descriptions, and opening pull requests through the GitHub CLI involves repetitive steps that interrupt development flow. ## Core Features & Use Cases - Automated Commit and Push Flow: Detects uncommitted changes and delegates staging, committing, and pushing before PR creation. - Generated PR Descriptions: Builds a concise branch summary from git log and git diff against the repository's default base branch. - Draft PRs with Review Tool Integration: Supports draft PR creation and can invoke a matching MCP review tool such as coderabbit on the new PR. - Use Case: After finishing a feature branch, run the skill to commit pending work, push to origin, and open a PR with a summary of what changed and why, without leaving the conversation. ## Quick Start Ask the assistant to create a PR from the current branch, optionally passing "draft" to open it as a draft pull request.

Frequently Asked Questions about make-pr

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

FAQPage Schema
How do I create a GitHub pull request from the command line?▼

Use gh pr create with a title and body after pushing your branch to origin. This skill automates the full flow: it commits uncommitted changes, pushes the branch, generates a summary from git log and diff, and opens the PR.

How do I create a draft pull request with gh CLI?▼

Pass the draft argument when invoking the skill, which adds the --draft flag to gh pr create. Draft PRs can optionally trigger a review tool, while regular PRs rely on GitHub webhooks for connected reviewers.

Can I trigger a code review tool on a new pull request?▼

Yes, for draft PRs you can specify review with a tool name, and the skill searches available MCP tools for a match and invokes it with the PR URL. If no matching MCP tool exists, it reports the tool is unavailable.

What happens if I have uncommitted changes when creating a PR?▼

The skill detects staged or unstaged changes via git status and delegates to a commit-and-push step before creating the PR. PR creation does not proceed until the push to origin succeeds.

Why does gh pr create fail with authentication errors?▼

The GitHub CLI requires prior authentication via gh auth login and a configured git remote. If gh is missing, unauthenticated, or no remote exists, the skill reports the blocker and asks for the missing information.