tag-release

Bump versions in project files and create annotated git tags.

11|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill tag-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tag-release
Source: https://github.com/berkcangumusisik/claude-code-practices/tree/main/skills/tag-release
Command: npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill tag-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates version bumps and release tagging to streamline software deployment.

Core Features & Use Cases

  • Bumps version numbers in files like package.json, pyproject.toml, or Cargo.toml
  • Creates an annotated git tag for the new version
  • Optionally pushes the tag to a remote repository

Quick Start

Update the version to a new X.Y.Z and run a dry-run to preview the changes before committing and tagging.

Frequently Asked Questions about tag-release

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

FAQPage Schema
How do I automate version bumps and release tagging in package.json?

This skill automates version bumps and release tagging by updating version files like package.json, creating an annotated git tag, and optionally pushing changes to a remote repository.

Can I preview a semver version bump before committing changes to git?

Yes, you can execute a dry-run to preview the semantic versioning changes in your project files before committing the update or creating the annotated git tag.

Does automated release tagging work with pyproject.toml and Cargo.toml?

Yes, automated release tagging supports multiple project files including pyproject.toml and Cargo.toml, applying the version bump across these manifests before creating the annotated git tag.

What is the best way to push git tags for a new release to a remote repository?

The best way to push git tags for a new release is to use an automated workflow that bumps the version, commits the change, creates an annotated tag, and optionally pushes it to the remote repository.

How does automated semver bumping handle the git tagging process?

Automated semver bumping handles the git tagging process by modifying the version files, committing the update, and creating an annotated git tag for the new release version.