release

Automate semantic versioning by updating version.txt and CHANGELOG.md.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/expeor/aws-automation --skill release-expeor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/expeor/aws-automation/tree/main/.claude/skills/release
Command: npx skills add https://github.com/expeor/aws-automation --skill release-expeor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Semantic Versioning 기반의 릴리스 관리 자동화를 통해 버전 관리와 CHANGELOG 업데이트를 손쉽게 처리합니다.

Core Features & Use Cases

  • 자동 버전 증가: 커밋 히스토리를 분석해 patch/minor/major 중 적합한 버전으로 올립니다.
  • 버전 파일 및 기록 관리: version.txt와 CHANGELOG.md를 자동으로 업데이트합니다.
  • 실전 활용 예시: 새로운 기능 추가 후 /release auto를 실행해 릴리스를 준비합니다.

Quick Start

Run /release patch to bump the patch version.

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 bumps based on commit history?

You can automate semantic versioning by analyzing commit messages to determine appropriate patch, minor, or major version increments. This Skill reads version.txt, applies the version bump, and updates CHANGELOG.md to maintain release traceability.

How do I automatically generate a CHANGELOG.md from git commit messages?

Generating a CHANGELOG.md from commit messages involves analyzing commit history during the release process and writing updates directly into CHANGELOG.md. This ensures release records stay accurate and traceable alongside version.txt updates.

What is the difference between auto and manual patch version bumping?

The auto option analyzes commit messages to automatically select the appropriate semantic version increment level, while manual options like patch explicitly force a specific version bump. Both update version.txt and CHANGELOG.md consistently.

Do I need a version.txt file to start automating semantic version releases?

Yes, version.txt is required as the Skill reads it to determine the current version before applying any bumps. It serves as the source of truth for your project's version number across multiple commits and releases.

Can I use semantic versioning release automation for projects with multiple commits between releases?

Yes, semantic versioning release automation is designed for software projects requiring consistent version bumps across multiple commits. It analyzes the accumulated commit history since the last release to determine the appropriate version increment.

What are the limitations of automating version bumps from commit messages?

Automating version bumps from commit messages depends on consistent commit message formatting to correctly classify changes as patch, minor, or major. Without structured commit messages, the auto option may not accurately determine the appropriate increment level.