plugin-version-bump

Update plugin.json and marketplace entries to consistent version strings.

Updated Apr 11, 2025
One-click install
npx skills add https://github.com/pabloimrik17/monolab --skill plugin-version-bump
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-version-bump
Source: https://github.com/pabloimrik17/monolab/tree/main/claude-plugins/experiments/skills/plugin-version-bump
Command: npx skills add https://github.com/pabloimrik17/monolab --skill plugin-version-bump

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates maintaining consistent versions across Claude Code plugins by updating plugin metadata and marketplace entries after changes.

Core Features & Use Cases

  • Automates updating .claude-plugin/plugin.json version fields to reflect plugin changes.
  • Synchronizes version in root marketplace registry entries and related metadata.
  • Provides guardrails to ensure all related files share a consistent version and prevent partial updates.

Quick Start

Invoke the bump action after finishing plugin changes to synchronize plugin.json and marketplace versions across the repository.

Frequently Asked Questions about plugin-version-bump

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

FAQPage Schema
How do I automate version bumps for Claude Code plugins across multiple files?

To automate version bumps for Claude Code plugins, this skill updates version strings in .claude-plugin/plugin.json and marketplace registry entries simultaneously. It enforces semver-like rules and prevents partial updates by applying guardrails that keep all related metadata files synchronized.

What is the best way to keep plugin.json and marketplace versions in sync?

Keeping plugin.json and marketplace versions in sync is handled by applying a synchronized version bump across local and registry records. The skill respects existing file structures and ensures all related metadata shares a consistent version string after plugin code changes.

When do I need to update the version in a Claude Code plugin registry?

You need to update the version in a Claude Code plugin registry whenever a plugin's code or metadata changes and a synchronized bump across local and registry records is required. This maintains consistency between the root marketplace registry and local plugin configurations.

Does the version bump workflow follow semver rules for marketplace entries?

The version bump workflow does follow semver-like rules for marketplace entries. It updates multiple files to consistent version strings while respecting the existing plugin.json and marketplace structures to ensure semantic versioning compliance across the repository.

Can I prevent partial version updates when modifying Claude Code plugin metadata?

You can prevent partial version updates because this skill provides guardrails to ensure all related files share a consistent version. It updates plugin.json and marketplace entries together, avoiding desynchronized records after plugin modifications.

How to update plugin metadata versions after changing Claude Code plugin code?

To update plugin metadata versions after changes, invoke the bump action once your plugin code modifications are complete. The skill synchronizes plugin.json and marketplace versions across the repository, applying semver-like rules to maintain consistent version strings.