semantic-release

Community

Automate versioning & releases, focus on coding.

Authorterrylica
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manual versioning and release management are error-prone, time-consuming, and distract developers from core coding tasks. This skill automates the entire release process, from version bumping to changelog generation and GitHub releases, for projects in any language.

Core Features & Use Cases

  • Automated Semantic Versioning: Analyzes conventional commits to automatically determine major, minor, or patch version bumps.
  • Multi-Language Support: Works with Python, Rust, Go, and more via the @semantic-release/exec plugin, updating language-specific manifest files.
  • Local-First Release Workflow: Prioritizes fast, local execution for immediate feedback and file updates, with GitHub Actions as an optional backup.
  • Shareable Configurations: Supports hierarchical configurations (user, organization, project) for consistent release standards across multiple repositories.
  • Use Case: After merging a feature or bug fix, simply push your conventional commit, and this skill will automatically handle versioning, update your CHANGELOG.md, create a Git tag, and publish a GitHub release, freeing you to start the next task.

Quick Start

Initialize semantic-release for the current project using an inline configuration. Ensure all Node.js dependencies are installed.

Dependency Matrix

Required Modules

npmghdoppleruv

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: semantic-release
Download link: https://github.com/terrylica/cc-skills/archive/main.zip#semantic-release

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.