release

Automate version calculation, changelog generation, and GitHub publishing for releases.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/lasswellt/cc-plugin-suite --skill release-lasswellt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/lasswellt/cc-plugin-suite/tree/main/skills/release
Command: npx skills add https://github.com/lasswellt/cc-plugin-suite --skill release-lasswellt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates end-to-end release management, including versioning, changelog generation, and GitHub publishing, to reduce manual toil and errors.

Core Features & Use Cases

  • Semantic versioning calculations driven by Conventional Commits for prepare, verify, publish, and rollback workflows.
  • Automated changelog generation following Keep a Changelog conventions and synchronized version updates across required files.
  • Safe publishing and rollback procedures with gate checks and rollback support to protect release integrity.

Quick Start

Run the release preparation to bump the version, update changelog, and prepare GitHub release artifacts.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate semantic versioning and changelog generation for conventional commits?

Automate semantic versioning and changelog generation by applying conventional commit rules to calculate version bumps and produce Keep a Changelog formatted entries automatically. This reduces manual toil and errors across the release workflow.

Can I manage monorepo releases with multi-step publish and rollback workflows?

Monorepo releases are supported with multi-step workflows covering prepare, verify, publish, and rollback modes. Safety gates and tagging rules ensure version consistency across package.json, plugin.json, and marketplace.json files.

Does this release automation tool synchronize version updates across multiple configuration files?

Version updates are synchronized automatically across required files including package.json, plugin.json, and marketplace.json. This ensures version consistency and compliance with tagging rules during the GitHub publishing process.

What is the best way to rollback a GitHub release if safety gate checks fail?

Use the rollback mode to revert a GitHub release if safety gate checks fail during the publish workflow. This protects release integrity by providing safe procedures to undo version bumps and changelog updates.

How do I prepare a GitHub release artifact with an automated changelog?

Run the release preparation step to bump the semantic version, update the changelog following Keep a Changelog conventions, and prepare GitHub release artifacts for publishing automatically.

When do I need automated release management for my software project?

Automated release management is needed when your software project uses conventional commits and requires consistent semantic versioning, changelog generation, and GitHub publishing to reduce manual errors and operational toil.