From deep-wiki
Generate structured changelog from recent git commits, grouped by date and categorized by type (features, fixes, etc.) in markdown format.
How this command is triggered — by the user, by Claude, or both
Slash command
/deep-wiki:changelogThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Deep Wiki: Changelog Generation Analyze the git commit history of this repository and generate a structured changelog. ## Source Repository Resolution (MUST DO FIRST) Before generating any changelog, resolve the source repository context: 1. **Check for git remote**: Run `git remote get-url origin` 2. **Ask the user**: _"Is this a local-only repository, or do you have a source repository URL?"_ - Remote URL → store as `REPO_URL`, link commit hashes: `[abc1234](REPO_URL/commit/abc1234)` - Local → use plain commit hashes 3. **Do NOT proceed** until resolved ## Process 1. Examine...
Analyze the git commit history of this repository and generate a structured changelog.
Before generating any changelog, resolve the source repository context:
git remote get-url originREPO_URL, link commit hashes: [abc1234](REPO_URL/commit/abc1234)| Emoji | Category | Signal Keywords |
|---|---|---|
| 🆕 | New Features | feat, add, new, implement, introduce |
| 🐛 | Bug Fixes | fix, bug, patch, resolve, hotfix |
| 🔄 | Refactoring | refactor, restructure, reorganize, clean |
| 📝 | Documentation | docs, readme, comment, jsdoc, docstring |
| 🔧 | Configuration | config, env, setting, ci, build |
| 📦 | Dependencies | deps, upgrade, bump, package, lock |
| ⚠️ | Breaking Changes | breaking, BREAKING, migrate, deprecate |
For each time period, output:
## [Date or Date Range]
**[Summary Title]**
[1-2 sentence overview]
### 🆕 New Features
- [Change description]
### 🐛 Bug Fixes
- [Change description]
### ⚠️ Breaking Changes
- [Change description with migration notes]
Focus on user-facing changes. Merge related commits. Highlight breaking changes prominently.
$ARGUMENTS
npx claudepluginhub microsoft/skills --plugin deep-wiki/changelogParses git history since last release tag, categorizes commits by type, generates Keep a Changelog markdown with next version suggestion, and offers to prepend to CHANGELOG.md.
/generate-changelogGenerates changelog from git history using conventional commits, grouping by type and version. Updates or prepends to CHANGELOG.md in Keep a Changelog format. Supports --from and --to flags.
/changelogGenerates a Keep a Changelog from git commits since last release tag or specified starting point (tag, version, commit ref, or date), parsing Conventional Commits into sections like Added, Fixed, Changed.
/changelogGenerates changelog from git history since last tag or reference, grouping conventional commits by type (Features, Fixes, etc.), highlighting breaking changes, in Keep a Changelog format with version bump suggestion.
/changelogGenerates changelogs from git commit history with automatic categorization, semantic versioning detection, and multiple output formats.
/write-changelogGenerates detailed changelog entry from git commits and merged PRs since last release tag. Classifies changes, adds user-facing descriptions with PR links and credits, prepends to CHANGELOG.md.