.claude/skills/changelog-generator/SKILL.md
Use this skill to generate CHANGELOG entries from git commit history following Conventional Commits and Keep a Changelog format. Triggers on "generate changelog", "release notes", "what changed in v", or before creating a release tag.
npx skillsauth add Astrumon/Spovishun changelog-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to produce consistent, auditable release notes from Conventional Commits. Separates commit parsing, semantic bump logic, and changelog rendering.
major, minor, patch) from commit streamAdded, Changed, Fixed, etc.)Supported types:
feat, fix, perf, refactor, docs, test, build, ci, choresecurity, deprecated, removeBreaking changes:
type(scope)!: summaryBREAKING CHANGE:SemVer mapping:
majorfeat → minorpatch# Changelog
## [Unreleased]
## [1.2.0] - 2026-03-22
### Added
- feat(bot): add /ping command for group mentions (#12)
### Fixed
- fix(db): resolve NPE when user not found in repository (#11)
### Changed
- refactor(service): extract notification logic into NotificationService
## [1.1.0] - 2026-03-01
...
# List commits for a range
git log v1.1.0..HEAD --pretty=format:"%s" --no-merges
# Group by type manually
git log v1.1.0..HEAD --pretty=format:"%s" --no-merges | grep "^feat"
git log v1.1.0..HEAD --pretty=format:"%s" --no-merges | grep "^fix"
docs/chore changes as user-facing featuresfeat(api): ...) for multi-area repos[Unreleased] section for manual curationSecurity sectiondevelopment
Enforces clean code decomposition following Uncle Bob's Clean Code principles and SOLID. Apply whenever writing functions, classes, or modules in any Kotlin/JVM project.
testing
Use this skill when designing new system architecture, reviewing existing designs, evaluating technology trade-offs, or making architectural decisions. Triggers on "architecture", "design decision", "ADR", "trade-off", "module structure", or system-level design questions.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.