CtrlK
BlogDocsLog inGet started
Tessl Logo

change-log-generator

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-generator
What are skills?

79

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

88%

34%

Release Notes for v2.0.0

Breaking change priority and category ordering

Criteria
Without context
With context

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

98%

-2%

Changelog for a Legacy Project v1.1.0

Non-conventional commit categorization and issue extraction

Criteria
Without context
With context

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

100%

7%

Update CHANGELOG.md for v3.1.0 Release

Changelog update with contributors, comparison links, and migration guides

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.