Tooluck logoTooluck
SKILL.md

changelog

Agent skill fromcodeaholicguy/ai-devkit

AI DevKit · Update CHANGELOG.md Unreleased items from git commits since the latest release. Use when users ask to update changelog/release notes from recent commits, with one concise line per commit and commit/PR links.

How to install changelog

install changelog
# install the ai-devkit pack with the skills CLI
npx skills add codeaholicguy/ai-devkit

# or add only this skill to Claude Code: copy the folder

skills/changelog/

# into

~/.claude/skills/changelog/ (all projects)

.claude/skills/changelog/ (one project)

skills/changelog/SKILL.md

Apache-2.0Full file
1# Changelog
2
3Update the top `Unreleased` list in `CHANGELOG.md` from commits after the latest release.
4
5## Workflow
6
71. Find the latest release base:
8 - Prefer the latest reachable tag: `git describe --tags --abbrev=0`.
9 - If there are no tags, search recent history for a release commit and use that hash.
102. Get commits: `git log <base>..HEAD --reverse --format='%H%x09%s'`.
113. Derive the GitHub repo URL from `git remote get-url origin`.
124. For each commit, add one concise changelog line:
13 - Format: `- [<short-hash>](<url>) <one-line summary>`
14 - If the commit clearly relates to a PR, link the hash to the PR URL instead of the commit URL.
15 - Detect PRs from subjects like `(#123)`, merge commits, or `gh pr list --search <hash> --state all --json number,url`.
165. Insert the new lines into the top `Unreleased` section/list in `CHANGELOG.md`.
17 - If no `Unreleased` section exists, create one at the top.
18 - Do not create a dated release heading unless the user asks for a release.
19
20## Rules
21
22- Keep one line per commit.
23- Preserve the existing changelog style when obvious.
24- Always add entries to the top `Unreleased` list.
25- Skip noisy commits only when clearly non-user-facing and explain what was skipped.
26- Do not invent PR links; use commit links when PR evidence is missing.

Excerpt shown under the repository's Apache-2.0 license.

More skills in ai-devkit

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates