Automates the release preparation steps including versioning and PR creation.

Install

mkdir -p .claude/skills/pr-corv89 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11923" && unzip -o skill.zip -d .claude/skills/pr-corv89 && rm skill.zip

Installs to .claude/skills/pr-corv89

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Commit changes, bump version, update changelog, and open a PR
61 charsno explicit “when” trigger
Beginner

Key capabilities

  • Create or verify feature branch
  • Stage and commit changes
  • Bump version if warranted
  • Update CHANGELOG.md
  • Push branch and create PR

How it works

The skill ensures a feature branch is active, commits changes with conventional messages, bumps the version if necessary, updates the changelog, and then pushes the branch to create a pull request.

Inputs & outputs

You give it
Committed changes in a feature branch
You get back
A pull request with updated version and changelog

When to use pr

  • Prepare project release
  • Bump version and open PR
  • Automate changelog

About this skill

/pr - Prepare and Submit Changes

Purpose

Commit changes to a feature branch, bump version if needed, update changelog, and open a PR.

Before Starting

  • Check for uncommitted changes: git status --porcelain
  • Ensure tests pass: make test or equivalent
  • Confirm current branch (create one if on main)

Process

  1. Create or verify feature branch

    If on main, create a branch from the work context:

    git checkout -b <descriptive-branch-name>
    
  2. Stage and commit changes

    Use the user's git identity (never sign as Claude, no Co-authored-by). Write conventional commit messages:

    • feat: add remote file sync
    • fix: resolve timeout on large files
  3. Bump version if warranted

    • Bug fixes → patch
    • New features → minor
    • Breaking changes → major

    Update version in pyproject.toml (or equivalent).

  4. Update CHANGELOG.md

    Use /changelog skill to generate entry if changes are user-facing.

  5. Push and create PR

    git push -u origin <branch>
    gh pr create --fill
    

    PR description should summarize changes. Link issues if referenced in commits.

Notes

  • Don't add "Signed-off-by" or "Co-authored-by: Claude" trailers
  • Ask before force-pushing
  • If tests fail, stop and report

When not to use it

  • When tests do not pass
  • When the user wants to sign commits as Claude

Limitations

  • Check for uncommitted changes
  • Ensure tests pass
  • Don't add "Signed-off-by" or "Co-authored-by: Claude" trailers

How it compares

This skill automates the release preparation process by handling version bumping and changelog updates, in addition to creating a pull request.

Compared to similar skills

pr side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
pr (this skill)07moNo flagsBeginner
github-contributor12moReviewIntermediate
open-source-maintainer16moReviewIntermediate
code-changelog09moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry