From shipshitdev-library
Analyzes git commit history, categorizes changes, and generates user-friendly changelog entries. Useful when preparing release notes or summarizing product updates.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shipshitdev-library:changelog-generatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Preparing release notes for a new version
From your project repository:
Create a changelog from commits since last release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0
Create a changelog for all commits between March 1 and March 15
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
User: "Create a changelog for commits from the past 7 days"
Output:
# Updates - Week of March 10, 2024
## ✨ New Features
- **Team Workspaces**: Create separate workspaces for different
projects. Invite team members and keep everything organized.
- **Keyboard Shortcuts**: Press ? to see all available shortcuts.
Navigate faster without touching your mouse.
## 🔧 Improvements
- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles
## 🐛 Fixes
- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts
- Corrected notification badge count
Inspired by: Manik Aggarwal's use case from Lenny's Newsletter
npx claudepluginhub shipshitdev/skills --plugin writing-plansGenerates user-facing changelogs from git commits by categorizing changes and translating technical commits into customer-friendly release notes.
Generates user-facing changelogs from git commits by categorizing changes and translating technical messages into customer-friendly release notes.
Generates user-friendly changelogs from git commits by analyzing history, categorizing changes, and translating technical commits into release notes.