publish

Bump software versions, create Git tags, and push releases.

55|4|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/skilluse/skilluse --skill publish-skilluse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish
Source: https://github.com/skilluse/skilluse/tree/main/.claude/skills/publish
Command: npx skills add https://github.com/skilluse/skilluse --skill publish-skilluse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of version bumping and releasing new versions of software, streamlining the development workflow.

Core Features & Use Cases

  • Automated Version Bumping: Updates version numbers in package.json based on commit messages or user input.
  • Git Tagging & Pushing: Creates Git tags for new versions and pushes them to the remote repository to trigger CI/CD pipelines.
  • Use Case: After merging a set of new features, use this Skill to automatically increment the minor version, tag the release, and push it, initiating the deployment process.

Quick Start

Use the publish skill to automatically bump the patch version and create a release.

Frequently Asked Questions about publish

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

FAQPage Schema
How do I automate version bumps and push Git tags for releases?

Automating version bumps and pushing Git tags requires updating your version numbers, creating a tag, and pushing it to remote. This Skill handles these steps automatically based on conventional commit standards or specific inputs to push releases and trigger workflows.

How does automated version bumping based on conventional commits work?

Automated version bumping using conventional commit standards works by parsing commit messages to determine the increment level. It updates files like package.json with the correct patch, minor, or major version number before tagging and pushing the release.

Can I use this to trigger GitHub Actions CI/CD pipelines after a release?

Yes, you can trigger GitHub Actions CI/CD pipelines after a release. By pushing Git tags to your remote repository upon successful version bumping, the tag push event initiates your configured deployment workflows automatically.

What is the best way to increment the minor version in package.json before a release?

The best way to increment the minor version in package.json is to use an automated tool that reads your commit history. This Skill applies the minor version increment directly to your file and creates the corresponding Git tag.

Does this versioning automation support specific version number inputs instead of conventional commits?

Yes, this versioning automation supports specific version number inputs as an alternative to conventional commits. You can provide a specific target version number, and the Skill will update your project files, tag, and push that release.