release-it

Automate version bumps, changelog generation, commits, tags, and publishing for Node.js projects.

18|3|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/buYoung/skills --skill release-it-buyoung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-it
Source: https://github.com/buYoung/skills/tree/main/skills/release-it
Command: npx skills add https://github.com/buYoung/skills --skill release-it-buyoung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Release-it streamlines the release process by coordinating version bumps, changelog generation, commits, tags, and publishing across GitHub/GitLab ecosystems.

Core Features & Use Cases

  • Automates version bumps, changelog generation, and release commits with configurable plugins.
  • Supports GitHub/GitLab releases, asset uploads, pre-release/draft options, and CI integration.
  • Works with monorepos and multiple config formats via a robust plugin system.

Quick Start

Run npx release-it in your project root to start an interactive release workflow.

Frequently Asked Questions about release-it

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

FAQPage Schema
How do I automate Node.js versioning, tagging, and publishing in CI?

Automate Node.js versioning and publishing by running npx release-it in your project root to coordinate version bumps, commits, tags, and CI integration. The tool streamlines the entire release workflow interactively or non-interactively.

Can I automatically generate a changelog during the release workflow?

Yes, you can generate a changelog during the release workflow using configurable plugin-based changelog generation. This automates the documentation of changes alongside version bumps and release commits.

Does release-it support monorepos and multiple Git platforms?

Yes, release-it supports monorepos and integrates with GitHub and GitLab releases. It handles asset uploads, pre-releases, drafts, and works across multiple config formats via a robust plugin system.

What is the best way to manage pre-release versions and drafts for Git releases?

The best way to manage pre-releases and drafts is using release-it to configure GitHub or GitLab releases. It directly supports pre-release and draft options during the automated version bump and publishing process.

How do I configure release automation for a Node.js project?

Configure release automation for Node.js projects using release-it's robust plugin system and multiple config formats. This allows customizable version bumps, changelog generation, and publishing workflows.