# Complete pull request (/git--pr-create)

/git--pr-create is a Claude Code skill in the Code section. Builds a pull request from your commits and diff, with a title, summary, test plan and labels, pushes the branch and returns the PR URL.

- Web version: https://skills.sgomez.dev/en/s/git--pr-create
- Section: [Code](https://skills.sgomez.dev/en/code.md)
- Author: Santiago Gómez de la Torre
- License: MIT
- Source: https://github.com/sgomez-dev/claude-skills/blob/main/skills/git/pr-create.md
- Updated 26 Mar 2026

## How to ask for it

- `/git--pr-create create the PR for this branch with a solid description`
- `/git--pr-create open a pull request and suggest the right labels`
- `/git--pr-create generate the PR title and description from my commits`

## Install

macOS · Linux:

```
curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bash
```

Windows:

```
irm https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.ps1 | iex
```

Claude Code plugin:

```
/plugin marketplace add sgomez-dev/claude-skills
/plugin install git-skills@claude-skills-collection
```

## Permissions

- Reads: `.git/**`, `.github/**`
- Writes: —
- Runs: `git log`, `git diff`, `git push`, `gh pr create`
- Network: Yes
- Destructive: No

## Author's description

Create a comprehensive pull request with smart title, description, and labels

## Pairs well with

- [Full code review (/code-quality--review)](https://skills.sgomez.dev/en/s/code-quality--review.md): Reviews your changed files or the ones you name, rating issues in correctness, security, performance and maintainability by severity with fix suggestions.
- [OWASP security audit (/security--security-audit)](https://skills.sgomez.dev/en/s/security--security-audit.md): Audits your codebase against the OWASP Top 10 and returns each finding with severity, file and line, a description and a fix.
- [Unit tests for your code (/testing--test-gen)](https://skills.sgomez.dev/en/s/testing--test-gen.md): Reads a file and writes unit tests covering normal use, edge cases and errors in your existing framework, then runs them to check they pass.
- [Smart commit message (/git--commit)](https://skills.sgomez.dev/en/s/git--commit.md): Analyzes your staged changes and writes a Conventional Commits message, then creates the commit once you approve it.
- Recipe: [/pipeline--feature-complete](https://github.com/sgomez-dev/claude-skills/blob/main/pipelines/feature-complete.yaml): Feature Complete

- [How we review this](https://skills.sgomez.dev/en/methodology.md)
