npm-version

Bump npm package versions and update changelogs with optional git tags.

34|5|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/baekenough/oh-my-customcode --skill npm-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: npm-version
Source: https://github.com/baekenough/oh-my-customcode/tree/main/templates/.claude/skills/npm-version
Command: npx skills add https://github.com/baekenough/oh-my-customcode --skill npm-version

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates bumping npm package versions, generating changelogs, and tagging releases to streamline release management.

Core Features & Use Cases

  • Automatic semantic version bumps (major, minor, patch)
  • Changelog updates when the version changes
  • Git commit and optional tag creation
  • Use Case: When preparing a new release, run npm-version patch to update the patch version and create a corresponding changelog entry.

Quick Start

Run npm-version patch to bump the patch version.

Frequently Asked Questions about npm-version

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

FAQPage Schema
How do I automate npm package versioning with git tags and changelogs?

You can automate npm package versioning by retrieving the version from package.json, applying semantic version bumps, updating the changelog, and producing a git commit with an optional tag.

What's the best way to bump semantic versions for an npm release?

The best way to bump semantic versions is to specify the release type—major, minor, or patch—and let the process update the package.json version field and changelog automatically before committing.

Can I update the changelog automatically when I bump an npm version?

Yes, you can update the changelog automatically when bumping an npm version. The version bump process includes changelog updates whenever the version field changes.

Does the npm version bump workflow support optional git tagging?

Yes, the npm version bump workflow supports optional git tagging. It produces a commit for the version update and can create a corresponding git tag based on user input.

When do I need to run a patch version bump for my npm package?

You need to run a patch version bump when preparing a new release for bug fixes or minor changes. This updates the patch version in package.json and creates a corresponding changelog entry.

Do I need any external dependencies to automate semantic versioning for npm?

No external dependencies are required to automate semantic versioning for npm. The process handles version retrieval, changelog updates, and git commits natively without additional modules.