changelog-generator

Generate client and technical changelogs from Git history.

3|Updated Mar 28, 2024
One-click install
npx skills add https://github.com/kbrdn1/dotfiles --skill changelog-generator-kbrdn1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/kbrdn1/dotfiles/tree/main/dot_claude/skills/changelog-generator
Command: npx skills add https://github.com/kbrdn1/dotfiles --skill changelog-generator-kbrdn1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires go >= 1.22, git, github.com/rickar/cal/v2, github.com/google/go-github/v58, github.com/spf13/cobra, github.com/spf13/viper, and includes scripts (resource) components.

What problem does it solve?

This Skill automatically generates comprehensive changelogs from Git history, providing both a client-friendly version and a developer-focused technical release note, with features like working days calculation, feature consolidation, GitHub enrichment, and translation.

Core Features & Use Cases

  • Working days calculation using French holidays and business days
  • Automatic feature consolidation to group related changes
  • GitHub enrichment: PRs, Issues, and contributor metadata
  • Dual outputs: client-ready changelog and detailed technical notes

Quick Start

  1. Install and build the Go binary (if not available in PATH)
  2. Run the CLI to generate a release changelog: go run cmd/changelog-generator/main.go generate --version v1.2.3