release-prep

Generate release documentation from commits and PRs since the last tag.

1.1k|171|Updated Jul 18, 2025
One-click install
npx skills add https://github.com/massgen/MassGen --skill release-prep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-prep
Source: https://github.com/massgen/MassGen/tree/main/massgen/skills/release-prep
Command: npx skills add https://github.com/massgen/MassGen --skill release-prep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MassGen release processes are error-prone and time-consuming. This Skill automates the generation of release documentation, including CHANGELOG entries, announcements, and validation, reducing manual toil and ensuring consistency.

Core Features & Use Cases

  • Changelog Automation: Create structured CHANGELOG entries from merged PRs and commits since the last release.
  • Announcement & Documentation Validation: Generate release notes and verify docs alignment across docs, configs, and user guides.
  • Process Automation: Validate release readiness and automate routine pre-tag checks, suitable for CI or local workflows.

Quick Start

Prepare release notes for tag v0.1.34: /release-prep v0.1.34

Frequently Asked Questions about release-prep

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

FAQPage Schema
How do I automate CHANGELOG generation from git commits and merged PRs?

Automate CHANGELOG generation by aggregating commits and merged PRs since the last git tag, then formatting them into structured release notes. This enforces templated changelogs and reduces manual documentation toil for your release workflow.

What is the best way to validate release readiness before creating a new git tag?

Validate release readiness by running automated pre-tag checks that verify documentation alignment across configs and user guides. This enforces consistency and prevents errors before you publish a new release tag.

How do I prepare release announcements and archive current ones for a new version?

Prepare release announcements by generating new release notes from aggregated git history and archiving current announcements. This ensures your release documentation remains structured and up-to-date across publication cycles.

Can I integrate release documentation automation into CI or local git workflows?

Integrate release documentation automation into CI or local workflows by executing pre-tag checks and changelog generation commands. The automation integrates with git and GitHub commands to produce structured outputs suitable for both environments.

Does this release preparation tool work with GitHub commands to structure release notes?

Yes, the release preparation process integrates directly with git and GitHub commands to aggregate pull requests and commits. This integration produces structured changelog entries and validates documentation alignment for publication.