bump-version

Automate version increments and file updates across multiple project components.

2|3|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/psd401/psd-claude-plugins --skill bump-version-psd401
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bump-version
Source: https://github.com/psd401/psd-claude-plugins/tree/main/plugins/psd-coding-system/skills/bump-version
Command: npx skills add https://github.com/psd401/psd-claude-plugins --skill bump-version-psd401

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of updating version numbers across multiple related projects or components, ensuring consistency and saving significant manual effort.

Core Features & Use Cases

  • Multi-Track Versioning: Manages independent versioning for a marketplace, a core system, and a productivity suite.
  • Automated Updates: Correctly increments patch, minor, or major versions based on user input.
  • File Synchronization: Updates version numbers in critical configuration files (.claude-plugin/marketplace.json, plugin.json), documentation (README.md, CLAUDE.md), and changelogs.
  • Use Case: After releasing new features for the productivity suite, use this Skill to automatically update the marketplace version, the productivity suite's version, and generate a new changelog entry.

Quick Start

Use the bump-version skill to perform a patch update.

Frequently Asked Questions about bump-version

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

FAQPage Schema
How do I automate version bumping across multiple software components?▼

Automated version bumping across multiple components is handled by incrementing patch, minor, or major versions based on your input, then synchronizing those updates across JSON configurations, READMEs, and changelogs to ensure consistency.

Can I manage independent version tracks for a marketplace and a productivity suite?▼

Independent version tracks for a marketplace, coding system, and productivity suite can be managed by applying separate version increments to each component, updating their respective configuration files and changelogs individually.

How do I update changelogs and JSON configurations when releasing a new version?▼

Updating changelogs and JSON configurations during a version release involves synchronizing the newly incremented version numbers across critical files like marketplace.json, plugin.json, README.md, and CLAUDE.md automatically.

Do I need jq to automate multi-track release management?▼

You need jq installed as a dependency to automate multi-track release management, because it enables the Skill to parse and modify JSON configuration files like marketplace.json and plugin.json during the version increment process.

What is the best way to keep version numbers consistent across related projects?▼

The best way to keep version numbers consistent across related projects is to automate the synchronization process, updating version declarations in documentation and configuration files simultaneously to eliminate manual errors.

What input is required to determine the type of version bump for a release?▼

The type of version bump for a release requires user input to determine which specific components have changed and whether the increment should be a patch, minor, or major version update.