release-changelog

Generate a Paperclip release changelog from commits, changesets, and merged PRs.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/triss-smith/offwatch --skill release-changelog-triss-smith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-changelog
Source: https://github.com/triss-smith/offwatch/tree/main/.agents/skills/release-changelog
Command: npx skills add https://github.com/triss-smith/offwatch --skill release-changelog-triss-smith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a stable Paperclip release changelog from commits, changesets, and merged PR context since the last stable tag.

Core Features & Use Cases

  • Automates collection of changes from commits, changesets, and PRs.
  • Produces a user-facing changelog file at releases/vYYYY.MDD.P.md with proper sections (Breaking Changes, Highlights, Improvements, Fixes) and an Upgrade Guide when needed.
  • Works in idempotent, CI-friendly workflows to assist release engineers.

Quick Start

Invoke the release-changelog tool to generate the stable changelog for the next Paperclip release.

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 Paperclip release changelog from merged PRs and commits?

To auto-generate a Paperclip release changelog, this Skill collects commits, changesets, and merged PR context since the last stable tag. It then assembles the data into a user-facing changelog file organized into Breaking Changes, Highlights, Improvements, and Fixes sections.

What is the correct file path and versioning format for a stable Paperclip changelog?

The changelog file is produced at releases/vYYYY.MDD.P.md, enforcing calver-based versioning rules. This ensures release engineering workflows maintain consistent, time-based version tracking for stable Paperclip releases.

Can I use this changelog generator in idempotent CI workflows for release engineering?

Yes, this Skill is designed for idempotent, CI-friendly workflows to assist release engineers. It reliably gathers git context and PR data to generate a stable changelog without duplicate entries on repeated pipeline runs.

Does the generated changelog include an Upgrade Guide for breaking changes?

Yes, the generated changelog includes an optional Upgrade Guide when needed. It organizes all changes into Breaking Changes, Highlights, Improvements, and Fixes, providing users with migration context alongside the release notes.

What is the best way to categorize changesets into Breaking Changes, Highlights, Improvements, and Fixes?

The best way to categorize changesets is to let this Skill automatically parse merged PR context and commit history. It maps the gathered data into structured changelog sections, separating Breaking Changes and Highlights from general Improvements and Fixes.

Why does my automated changelog need to gather context since the last stable git tag?

Gathering context since the last stable git tag ensures the changelog only includes changes relevant to the upcoming release. This Skill uses that boundary to collect commits and PRs, producing an accurate, stable Paperclip release file.