hiddink-harness:npm-version

Automate npm package version bumps, changelogs, and git tags.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/hiddink-ai/hiddink-harness --skill hiddink-harness-npm-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hiddink-harness:npm-version
Source: https://github.com/hiddink-ai/hiddink-harness/tree/main/templates/skills/npm-version
Command: npx skills add https://github.com/hiddink-ai/hiddink-harness --skill hiddink-harness-npm-version

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual overhead and potential for human error when bumping package versions, updating changelogs, and synchronizing git tags in a standardized way.

Core Features & Use Cases

  • Automated Versioning: Handles major, minor, and patch bumps while updating package.json and changelogs.
  • Git Integration: Automatically manages commit creation and tagging, with options to skip these steps for custom CI/CD workflows.
  • Use Case: Use this skill to ensure consistent versioning across your project when preparing a new release, ensuring that your git history and package metadata remain perfectly aligned.

Quick Start

Use the npm-version skill to bump the patch version of your current package.

Frequently Asked Questions about hiddink-harness:npm-version

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

FAQPage Schema
How do I automate semantic versioning and git tagging for npm packages?

To automate semantic versioning for npm packages, you can use a tool that bumps versions in package.json, updates changelogs, and commits git tags automatically. This ensures consistent versioning and repository synchronization during releases.

How does automated npm version bumping handle changelogs and git commits?

Automated npm version bumping handles changelogs and git commits by applying major, minor, or patch updates to package.json, generating changelog entries, and creating corresponding git commits and tags to keep metadata and history aligned.

Do I need a clean git working directory for npm version automation?

Yes, you need a clean git working directory and a standard npm project structure to execute automated version bumps and git tag creation without conflicts or data loss.

Can I skip git commit creation during npm versioning for custom CI/CD workflows?

Yes, you can skip git commit creation and tagging during npm versioning to integrate version bumps into custom CI/CD workflows, allowing you to manage repository synchronization separately.

What's the best way to keep package.json versions and git tags aligned during releases?

The best way to keep package.json versions and git tags aligned is to automate the release workflow, ensuring that every semantic version bump simultaneously updates package metadata and creates a matching git tag.

What happens if my git working directory is not clean before running npm versioning?

If your git working directory is not clean, automated npm versioning may fail or cause conflicts, because the process requires a clean state to safely commit version bumps and create tags.