pr

Manage branches, commits, version bumps, changelogs, and PR creation.

25|2|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/corv89/shannot --skill pr-corv89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/corv89/shannot/tree/main/.claude/skills/pr
Command: npx skills add https://github.com/corv89/shannot --skill pr-corv89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers prepare and submit code changes by ensuring a proper feature branch, applying conventional commits, bumping versions when needed, updating changelogs, and opening a PR.

Core Features & Use Cases

  • Create or verify a feature branch from the work context.
  • Stage and commit changes with conventional messages, using the user's git identity.
  • Bump the version in pyproject.toml (or equivalent) when warranted and update the CHANGELOG.md.
  • Push the branch and create a PR with a descriptive summary.

Quick Start

Create or switch to a feature branch, commit changes with conventional messages, bump the version if needed, update the changelog, push, and open a PR with a filled description.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I automate git commits, changelogs, version bumps, and pull requests?

You can automate commits, changelogs, version bumps, and pull requests by using a tool that creates feature branches, applies conventional commit messages, updates pyproject.toml, and pushes to GitHub PR tooling.

What is a conventional commit message and how does it help branch management?

A conventional commit message follows a structured format to indicate the type of change, which helps automate branch management by enabling consistent commit hygiene and automatic changelog generation across feature branches.

Can I automatically update pyproject.toml version and CHANGELOG.md before creating a pull request?

Yes, you can automatically update the pyproject.toml version and CHANGELOG.md before creating a pull request by using an automated workflow that bumps versions when warranted and applies structured commit messages.

Does this pull request automation work with GitHub PR tooling and my existing git identity?

Yes, the pull request automation integrates directly with GitHub PR tooling and stages changes using your existing git identity to ensure commits are properly attributed before pushing the feature branch.

What's the best way to ensure consistent commit hygiene across feature branches?

The best way to ensure consistent commit hygiene across feature branches is to enforce conventional commit messaging and automate the staging, version bumping, and changelog update processes before opening a PR.