changelog-generator

Solid

Draft Rove release notes as Changesets. Writes user-facing entries as `.changeset/*.md` files for `@sma1lboy/rove` (consumed into `packages/kobe/CHANGELOG.md` at release time). Use when the user asks for "changelog", "release notes", "what changed", "add a changeset", or before cutting a version. Enforces Rove's no-soft-wrap rule so GitHub release pages render flowing text.

AI & Automation 103 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
67
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- Source (originally): https://github.com/ComposioHQ/awesome-claude-skills/blob/master/changelog-generator/SKILL.md Vendored + heavily Rove-overridden. As of the Changesets migration (docs/RELEASING.md) Rove no longer hand-edits a `## [Unreleased]` section — pending notes live as `.changeset/*.md` files and `changeset version` generates the CHANGELOG at release time. The Rove section below takes precedence over anything generic. --> # Changelog Generator (Rove) Drafts release notes as **Changesets** — one `.changeset/<name>.md` file per change — in Rove's house style. `scripts/release.sh` (via `changeset version`) later consumes them into [`packages/kobe/CHANGELOG.md`](../../../packages/kobe/CHANGELOG.md) and the GitHub release body. See [`docs/RELEASING.md`](../../../docs/RELEASING.md) for the full flow. ## When to use - The user says "draft changelog", "write release notes", "add a changeset", "what changed since v0.X.Y", or similar. - After landing a user-facing change that has no changeset yet (e.g. it was committed before this skill existed, or in a batch that skipped them). - Before cutting a release tag — to backfill changesets for anything user-facing that slipped through, so the generated notes are complete. ## Rove project conventions (load-bearing) Every rule in this section overrides the generic guidance further down. ### File format — a changeset, not a CHANGELOG edit - Do **not** hand-edit `packages/kobe/CHANGELOG.md` or invent a `## [Unreleased]` sec...

Details

Author
Sma1lboy
Repository
Sma1lboy/rove
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

recent-release

Render Rove's recent releases as a self-contained, Rove-styled HTML page (Chinese by default). Reads shipped notes from packages/kobe/CHANGELOG.md + git tags, filters to user-facing changes, and emits one standalone .html file in the `claude` theme (terracotta on near-black, JetBrains Mono, terminal chrome). Use when the user asks for a "release page", "发版速览", "recent release html", "把发版做成网页", or wants to share/post what changed.

103 Updated today
Sma1lboy
AI & Automation Listed

changelog-entry

Draft a CHANGELOG.md [Unreleased] entry from the current diff, in the repo's own house voice. Use when the user says "changelog", "add a changelog entry", "write the changelog", "/changelog-entry", or after landing a user-visible change in a repo that keeps a CHANGELOG.md.

0 Updated 2 weeks ago
stamat
Web & Frontend Listed

changelog-generator

This skill should be used when the user asks to "generate a changelog", "create a changelog", "diff-based changelog", "changelog from git history", "release notes from commits", "what shipped in this repo", "write user-facing release notes", or wants a polished changelog built from a repository's entire git history by reading actual code diffs rather than trusting commit messages. Covers root commit through HEAD, classifies each change (feature/improvement/fix/security/breaking/internal), reads diffs as ground truth, dispatches per-range sub-agents for large histories, and emits emoji-grouped sections newest-first. Refuses date/version ranges - scope is always the whole history.

2 Updated 2 days ago
chrismccoy