Automatically generates change logs from git commits, patches, and pull requests. Use when preparing software releases, creating version summaries, or maintaining CHANGELOG.md files. Analyzes commit messages (including conventional commits), diff/patch files, and PR data to produce categorized Markdown change logs organized by type (Features, Bug Fixes, Breaking Changes, etc.). Ideal for release notes, version updates, and automated changelog maintenance.
Install with Tessl CLI
npx tessl i github:ArabelaTso/Skills-4-SE --skill change-log-generator79
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Breaking change priority and category ordering
Breaking changes first
100%
100%
Breaking change warning emoji
0%
100%
No duplicate breaking change
0%
0%
Category order: feat before fix
100%
100%
Category order: fix before perf
100%
100%
Bold scope formatting
100%
100%
SHA truncated to 7 chars
0%
100%
Commit SHA links
0%
100%
Version header format
100%
100%
Present tense descriptions
57%
100%
Without context: $0.1058 · 1m 36s · 8 turns · 13 in / 1,577 out tokens
With context: $0.5983 · 3m 44s · 21 turns · 184 in / 5,897 out tokens
Non-conventional commit categorization and issue extraction
add/implement/create → Features
100%
100%
fix/resolve/correct/patch → Bug Fixes
100%
100%
update/improve/enhance → Refactoring
100%
83%
doc/readme/comment → Documentation
100%
100%
Unmatched commits in other
100%
100%
Merge commits excluded
100%
100%
Issue references extracted
100%
100%
Issue reference patterns
100%
100%
Present tense descriptions
100%
100%
Version header format
100%
100%
Without context: $0.1070 · 58s · 8 turns · 13 in / 1,660 out tokens
With context: $0.3543 · 2m 36s · 16 turns · 51 in / 3,336 out tokens
Changelog update with contributors, comparison links, and migration guides
New entry prepended
100%
100%
Keep a Changelog header preserved
100%
100%
Semver version header
100%
100%
Full Changelog comparison link
100%
100%
Contributors section
100%
100%
Migration guide for breaking change
100%
100%
Breaking changes section first
100%
100%
Bold scope formatting
100%
100%
Category order maintained
100%
100%
Existing entries intact
100%
100%
Changelog commit message
0%
100%
Without context: $0.2203 · 1m 46s · 10 turns · 15 in / 3,832 out tokens
With context: $0.6276 · 2m 41s · 23 turns · 29 in / 6,620 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.