Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

changelog-generator

/changelog-generator

Zamienia historię commitów w changelog dla użytkowników: czyta commity od ostatniego wydania, kategoryzuje je i przepisuje techniczne komunikaty na czytelne notatki dla klienta.

Repozytorium
agent-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
24.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
1
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 24.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Co robi i kiedy

Zamienia historię commitów w changelog dla użytkowników: czyta commity od ostatniego wydania, kategoryzuje je i przepisuje techniczne komunikaty na czytelne notatki dla klienta.

Wyzwalacze z opisu

a changelogrelease noteswhat changed since the last releasewrite the CHANGELOG entry
Oryginalny opis (EN)

Turn git commit history into a user-facing changelog: read the commits since the last release, categorise them, and rewrite technical messages as release notes a customer can actually read. Use when the user asks for "a changelog", "release notes", "what changed since the last release", "write the CHANGELOG entry", or is preparing a release and needs the notes written. For setting up the release pipeline itself use semantic-release-beta.

Jak działa

  1. When to Use This Skill
  2. What This Skill Does
  3. How to Use
  4. Example
  5. Tips
  6. Related Use Cases
Sekcje z nagłówków SKILL.md, w oryginale · 101 linii, 415 słów
Podgląd SKILL.md
---
name: changelog-generator
description: >
  Turn git commit history into a user-facing changelog: read the commits since the last release,
  categorise them, and rewrite technical messages as release notes a customer can actually read.
  Use when the user asks for "a changelog", "release notes", "what changed since the last release",
  "write the CHANGELOG entry", or is preparing a release and needs the notes written. For setting
  up the release pipeline itself use semantic-release-beta.
license: MIT
allowed-tools: Bash, Read, Write
compatibility: Codex, Claude Code, Cursor, GitHub Copilot, Windsurf, Kiro, and other Agent Skills compatible tools. Requires git history access in the target repository.
metadata:
  targets: [_source-only]
  author: Oleg Koval
  tags:
    - changelog
    - release-notes
    - git
    - docs
---
<!-- Generated by scripts/build-adapters.sh. Do not edit directly. -->

# Changelog Generator

This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.

## When to Use This Skill

- Preparing release notes for a new version
- Creating weekly or monthly product update summaries
- Documenting changes for customers
- Writing changelog entries for app store submissions
- Generating update notifications
- Creating internal release documentation
- Maintaining a public changelog/product updates page

## What This Skill Does

1. **Scans Git History**: Analyzes commits from a specific time period or between versions
2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
3. **Translates Technical → User-Friendly**: Converts developer commits into customer language
4. **Formats Professionally**: Creates clean, structured changelog entries
5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)
6. **Follows Best Practices**: Applies changelog guidelines and your brand voice

## How to Use

### Basic Usage

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
```

### With Specific Date Range

```
Create a changelog for all commits between March 1 and March 15
```

### With Custom Guidelines

```
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
```

## Example

**User**: "Create a changelog for commits from the past 7 days"

**Output**:
```markdown
# 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

## Tips

- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md

## Related Use Cases

- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts

Wersje

RepozytoriumWynikLicencja
Ta strona · oleg-koval/agent-skills100MIT
TerminalSkills/skills100Apache-2.0
jeremylongshore/tons-of-skills-marketplace100MIT
alirezarezvani/claude-skills100MIT
oleg-koval/agent-skills100MIT
SkillMedev/skills100MIT
tmj-90/gaffer100Apache-2.0
yeaight7/agent-powerups100Apache-2.0
skrun-dev/skrun100MIT

Identyczna treść występuje jeszcze w 2 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 0a49baacff8e (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90changelog-writer
    Czyta historię git i pisze wpis w CHANGELOG dla użytkowników w formacie Keep a Changelog.
  • 90release-notes
    Pisze informacje o wydaniu i wpis do CHANGELOG na podstawie commitów i scalonych PR od ostatniego wydania.
  • 90dev-loop-changelog-generator
    Tworzy changelog i notatki wydania z commitów w konwencji Conventional Commits i pilnuje pliku CHANGELOG.md.
  • 100create-release-notes
    Generuje notatki wydania dla użytkowników: dokumentuje release, streszcza zmiany i przygotowuje changelog między wersjami.
  • 100release-notes
    Generuje notatki wydania i wpisy changelogu dla ukończonych zmian według formatu Keep a Changelog.
  • 100changelog-from-commits
    Tworzy wpis CHANGELOG dla użytkowników końcowych z surowego wyniku git log przy przygotowaniu wydania lub podsumowaniu partii commitów.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.