release-changelog

Generate a stable Paperclip release changelog from git logs, changesets, and merged PRs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Kauedz/althius-alg --skill release-changelog-kauedz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-changelog
Source: https://github.com/Kauedz/althius-alg/tree/main/.agents/skills/release-changelog
Command: npx skills add https://github.com/Kauedz/althius-alg --skill release-changelog-kauedz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a stable Paperclip release changelog by aggregating commits, changesets, and merged PR context since the last stable tag.

Core Features & Use Cases

  • Collect recent commits, changesets, and merged PR data to produce user-facing release notes.
  • Automatically categorize entries into sections such as Breaking Changes, Highlights, Improvements, and Fixes, and format them for publication.
  • Support idempotent execution by updating releases/vYYYY.MDD.P.md without duplicating entries.

Quick Start

Generate the stable changelog at releases/vYYYY.MDD.P.md from the latest commits, changesets, and merged PR context.

Frequently Asked Questions about release-changelog

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

FAQPage Schema
How do I auto-generate a changelog from git logs and changesets?

Auto-generate a changelog by collecting recent commits, parsing .changeset files, and extracting merged PR data to produce a publish-ready release notes document.

How are changelog entries categorized into sections like breaking changes and fixes?

Changelog entries are categorized by parsing changesets and commit messages, then automatically grouping them into sections such as Breaking Changes, Highlights, Improvements, and Fixes.

Can I update an existing changelog without duplicating entries?

Yes, the changelog generation supports idempotent execution, meaning it updates the releases/vYYYY.MDD.P.md file without duplicating existing entries on subsequent runs.

What is the best way to format release notes for stable Calver releases?

Format stable Calver release notes by aggregating git history and PR context, then outputting the categorized changelog directly to a releases/vYYYY.MDD.P.md file.

Do I need any external dependencies to generate a changelog from pull requests?

No external dependencies are required to generate a changelog from pull requests, as the tool operates standalone to collect git logs and changeset data.

What data sources are used to prepare a publish-ready changelog?

A publish-ready changelog is prepared by extracting and aggregating data from recent git commit logs, .changeset files, and merged pull request context.