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.zipInstalls 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 PRKey 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
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 testor equivalent - Confirm current branch (create one if on main)
Process
-
Create or verify feature branch
If on main, create a branch from the work context:
git checkout -b <descriptive-branch-name> -
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 syncfix: resolve timeout on large files
-
Bump version if warranted
- Bug fixes → patch
- New features → minor
- Breaking changes → major
Update version in pyproject.toml (or equivalent).
-
Update CHANGELOG.md
Use /changelog skill to generate entry if changes are user-facing.
-
Push and create PR
git push -u origin <branch> gh pr create --fillPR 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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| pr (this skill) | 0 | 7mo | No flags | Beginner |
| github-contributor | 1 | 2mo | Review | Intermediate |
| open-source-maintainer | 1 | 6mo | Review | Intermediate |
| code-changelog | 0 | 9mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
github-contributor
daymade
Strategic guide for becoming an effective GitHub contributor. Covers opportunity discovery, project selection, high-quality PR creation, and reputation building. Use when looking to contribute to open-source projects, building GitHub presence, or learning contribution best practices.
open-source-maintainer
numman-ali
End-to-end GitHub repository maintenance for open-source projects. Use when asked to triage issues, review PRs, analyze contributor activity, generate maintenance reports, or maintain a repository. Triggers include "triage", "maintain", "review PRs", "analyze issues", "repo maintenance", "what needs attention", "open source maintenance", or any request to understand and act on GitHub issues/PRs. Supports human-in-the-loop workflows with persistent memory across sessions.
code-changelog
bear2u
AI가 만든 모든 코드 변경사항을 reviews 폴더에 기록하고 간단한 HTML 뷰어로 웹 브라우저에서 실시간 확인할 수 있습니다. 매 수정마다 문서가 생성되고 Python 서버로 즉시 확인 가능합니다.
code-review
jonatron55
Instructions for reviewing changes and ensuring quality before completion. Use when asking for a review or before committing changes.
pr
mlrun
Analyze branch changes and generate a fully filled PR description ready to paste into GitHub
pr
Chemaclass
Push branch and create a GitHub PR following the bashdep PR template