uv-versioning

Manage version bumps for uv Python projects with dry runs.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/kjanat/skills --skill uv-versioning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-versioning
Source: https://github.com/kjanat/skills/tree/main/skills/uv-versioning
Command: npx skills add https://github.com/kjanat/skills --skill uv-versioning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing package versions for uv projects, ensuring consistency and accuracy in version bumping for both single-package and workspace setups.

Core Features & Use Cases

  • Version Reading: Quickly retrieve the current package version.
  • Version Bumping: Perform semantic, pre-release, post, and development bumps.
  • Workspace Support: Handle bumping for individual workspace members.
  • Dry Run: Preview changes before applying them.
  • Use Case: When preparing to release a new version of your Python package, use this Skill to semantically bump the version, generate a pre-release tag, and preview the changes without modifying files.

Quick Start

Use the uv-versioning skill to bump the major version and then the alpha version of the pykeepass-stubs package with a dry run.

Frequently Asked Questions about uv-versioning

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

FAQPage Schema
How do I bump the package version in a uv Python project?

You can bump package versions in a uv Python project by performing semantic, pre-release, post, and development bumps across both single-package and workspace configurations.

Can I preview version changes before applying them to my Python package?

Yes, you can preview version changes before applying them by using a dry run to verify semantic bumps and pre-release tags without modifying your project files.

Does uv workspace versioning support individual member packages?

Yes, uv workspace versioning supports individual workspace members, allowing you to manage and bump versions for specific packages within a larger workspace configuration setup.

What is the best way to manage pre-release and development versions for a uv project?

The best way to manage pre-release and development versions for a uv project is by using automated version bumping, which facilitates generating accurate alpha, beta, and dev release tags.

How do I check the current version of my uv package before a release?

You can check the current version of your uv package by using the version reading feature, which quickly retrieves the existing package version before you perform a semantic bump.