changelog

Generate internal and player-facing changelogs from git commits and sprint reports.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/emcconnell/nova-scout --skill changelog-emcconnell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/emcconnell/nova-scout/tree/main/.claude/skills/changelog
Command: npx skills add https://github.com/emcconnell/nova-scout --skill changelog-emcconnell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates creating clear, structured changelogs by extracting and summarizing repository git commits, sprint reports, and design documents so teams can produce both internal and player-facing release notes quickly and consistently.

Core Features & Use Cases

  • Automated changelog generation: Collects git history and sprint/design artifacts and produces categorized internal changelogs with metrics.
  • Player-facing summaries: Produces a polished public changelog that omits internal file paths and developer names.
  • Flexible targeting and write options: Supports generation by git tag or sprint range and offers append/overwrite/preview options for docs/CHANGELOG.md.
  • Use Case: A product manager or release lead can compile recent commits, sprint outcomes, and design changes into an internal technical changelog and a streamlined player-facing post ready for community release.

Quick Start

Generate a changelog for tag v1.2.0 and produce both internal and player-facing versions.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I auto-generate a changelog from git commits and sprint reports?

To auto-generate a changelog, the Skill reads your repository git history, sprint reports, and design documents, categorizing commits into features, improvements, and bug fixes. It computes metrics like total commits and lines changed, producing structured release notes.

Can I generate separate internal and player-facing release notes from git history?

Yes, you can generate separate internal and player-facing release notes from git history. The internal version includes technical metrics and developer names, while the polished player-facing version omits internal file paths and developer details for community publication.

How do I create release notes for a specific git tag or sprint date range?

You can create release notes for a specific git tag or sprint date range by specifying your desired targeting parameter. The Skill filters the collected git history and production artifacts to only include commits and changes within that defined tag or timeframe.

Does this changelog generator compute git metrics like commits without task references?

Yes, this changelog generator computes git metrics including total commits, files changed, lines added, lines removed, and commits without task reference. These computed metrics are included in the internal technical changelog to help track repository activity and commit hygiene.

Can I append or overwrite an existing docs/CHANGELOG.md file automatically?

Yes, you can append, overwrite, or preview changes to an existing docs/CHANGELOG.md file. Based on your confirmation, the Skill will either append the newly generated content to the current file or overwrite it entirely with the updated changelog.