release

Generate changelogs and semantic version bumps from git commit history.

10|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/fiftynotai/igris-ai --skill release-fiftynotai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/fiftynotai/igris-ai/tree/main/.claude/skills/release
Command: npx skills add https://github.com/fiftynotai/igris-ai --skill release-fiftynotai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates release preparation by parsing commit history, deciding semantic version bumps, and generating changelog entries and human-friendly release notes to eliminate manual, error-prone release tasks.

Core Features & Use Cases

  • Changelog Generation: Parse commits since the last tag and format entries for CHANGELOG.md grouped by Added, Fixed, Changed, and Breaking Changes.
  • Semantic Versioning Decisions: Detect breaking changes, features, and fixes to recommend MAJOR, MINOR, or PATCH bumps according to a clear decision tree.
  • Release Notes Drafting: Produce concise, user-facing release notes that highlight key features, important fixes, migration steps for breaking changes, and brief references for traceability.
  • Use Case: Prepare a release before publishing a new version by automatically generating the changelog, computing the new version, and drafting release notes for the release PR.

Quick Start

Invoke the release skill to generate a changelog, determine the semantic version bump, and draft user-facing release notes for commits since the last tag.

Frequently Asked Questions about release

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

FAQPage Schema
How do I generate a changelog from git commit history?

To generate a changelog from git commit history, this Skill parses commits since the last tag, categorizes them by type, and formats grouped entries for CHANGELOG.md to automate release preparation.

How does semantic versioning work when automating release notes?

Semantic versioning works by detecting commit types like feat, fix, and BREAKING CHANGE to recommend MAJOR, MINOR, or PATCH version bumps, ensuring your release notes reflect the correct semantic version increment.

What is the best way to automate version bumps and changelog creation?

The best way to automate version bumps and changelog creation is parsing git commit history to categorize changes, applying semantic versioning rules, and outputting both CHANGELOG.md and a release notes draft.

Can I draft user-facing release notes for a release PR automatically?

Yes, you can draft user-facing release notes for a release PR automatically by highlighting key features, important fixes, and migration steps for breaking changes with brief references for traceability.

Does this changelog automation tool work with standard git repositories?

Yes, this changelog automation works with standard git repositories by parsing commit history since the last tag to categorize feat, fix, refactor, docs, and chore commits for release preparation.