Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Release Notes From Git Log

Converts a raw git log into grouped, user-facing release notes with a headline and migration note.

Dev & CodingBeginner1,388246AI score 9/10Last updated: Sep 22, 2026

What it does

  • Takes a git log or commit list and produces a release headline plus a changelog grouped into Features, Fixes, and Changes.
  • Rewrites each entry in terms of what the reader gains, not what the code did.
  • Cuts chores, refactors, and merge commits unless behaviour actually changed.
  • Adds a one-line migration note whenever users must take action (e.g. a renamed public function).
  • Ships a quality checklist and anti-pattern list (no pasted commit messages, no ticket numbers or branch names).

Who it's for

  • Developers and tech leads who hand-write CHANGELOG entries every release
  • PMs and technical writers translating engineering commits into customer announcements
  • Open-source maintainers who frequently ship breaking changes

Examples

  1. Paste git log v1.3.0..HEAD --oneline and ask for v1.4.0 notes → headline, three feature lines, six fix lines, chores dropped.
  2. A commit renaming a public API → the rename appears under Changes with old and new names plus a single migration step.
  3. A single hotfix commit → a short note headlined "hotfix" with one fix line.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/mohitagw15856/pm-claude-skills/HEAD/examples/promoter/drafted-skill/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the examples/promoter/drafted-skill folder from the GitHub repo mohitagw15856/pm-claude-skills into my ~/.claude/skills/release-notes-from-git-log/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/mohitagw15856/pm-claude-skills.git /tmp/pm-claude-skills && mkdir -p ~/.claude/skills/release-notes-from-git-log && cp -r /tmp/pm-claude-skills/examples/promoter/drafted-skill/* ~/.claude/skills/release-notes-from-git-log/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/mohitagw15856/pm-claude-skills.git
  3. Create the skill folder: mkdir -p ~/.claude/skills/release-notes-from-git-log
  4. Copy the files: cp -r pm-claude-skills/examples/promoter/drafted-skill/* ~/.claude/skills/release-notes-from-git-log/
  5. Restart Claude Code and confirm the skill appears in your skills list.
  6. To use it: run git log <last-tag>..HEAD --oneline, paste the output, and ask for release notes — include the version/tag name and the intended audience (end users, developers, or both).