Generate changelog entries from archived tickets and update CHANGELOG.md.
From standardsnpx claudepluginhub qmu/workaholic --plugin standardsThis skill is limited to using the following tools:
sh/generate.shGenerate and update CHANGELOG.md with entries from archived tickets.
Run the bundled script to generate changelog entries:
bash ${CLAUDE_PLUGIN_ROOT}/skills/write-changelog/sh/generate.sh <branch-name> <repo-url>
The script outputs formatted markdown grouped by category (Added, Changed, Removed).
### Added
- Title ([hash](commit-url)) - [ticket](ticket-path)
### Changed
- Title ([hash](commit-url)) - [ticket](ticket-path)
### Removed
- Title ([hash](commit-url)) - [ticket](ticket-path)
Only categories with entries are included.
Each entry includes:
From branch name:
i111-20260113-1832 -> 111)i<issue>-<date>-<time> or feat-<date>-<time> (no issue)Add a new section at the top of the changelog (after the # Changelog header):
## [branch-name](issue-url)
<entries from script>
If no issue number exists in branch name, use just the branch name without link:
## branch-name
Ensure the changelog maintains proper structure:
# Changelog