Creates GitHub pull requests with conventional commit-style titles. Use when creating PRs, submitting changes for review, or when user says /pr, /pr-create.
View on GitHubplugins/pr-create/skills/pr-create/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/dohernandez/claude-skills/blob/main/plugins/pr-create/skills/pr-create/SKILL.md -a claude-code --skill pr-createInstallation paths:
.claude/skills/pr-create/# PR Create ## Purpose Creates GitHub pull requests with conventional commit-style titles and structured bodies. Follows git workflow conventions from `.claude/skills/pr-create/git-workflow.md`. ## Quick Reference - **Setup**: `/pr-create configure` (install default PR template) - **Usage**: `/pr-create` (create PR) - **Template**: `.github/PULL_REQUEST_TEMPLATE.md` - **Config**: Depends on installation model (see Save Location) - **Requires**: GitHub CLI installed and authenticated, committed changes on a feature branch ## Commands | Command | Purpose | When to Use | |---------|---------|-------------| | `/pr-create configure` | Install default PR template | First time in a project or to reset template | | `/pr-create` | Create PR using template | Normal usage | --- ## /pr-create configure **When**: First time using `/pr-create` in a project, or to install/reset the PR template **What it does**: 1. Checks if `.github/PULL_REQUEST_TEMPLATE.md` exists 2. If exists: asks user — keep existing or replace with default? 3. If user chooses default (or no template exists): copies plugin's `templates/PULL_REQUEST_TEMPLATE.md` to `.github/PULL_REQUEST_TEMPLATE.md` 4. Saves config to yaml (installation-model-aware path) ### Workflow ``` 1. CHECK FOR EXISTING TEMPLATE └─ Look for .github/PULL_REQUEST_TEMPLATE.md 2. DECIDE SOURCE ├─ If no template exists → use default └─ If template exists → ask user: keep existing or replace? 3. INSTALL TEMPLATE ├─ mkdir -p .github └─ Copy default template to .github/PULL_REQUEST_TEMPLATE.md 4. SAVE CONFIG └─ Write pr-create.yaml with template source and path ``` ### Save Location Config path depends on the installation model. Detect which model is active by checking whether this skill is running from inside `.claude/skills/pr-create/` (my-workflow) or from an external plugin directory (standalone). | Installation Model | Config File | How to Detect | |--------------------|-------------|---------------| | **Sta