release-notes

Generate release notes from git log and GitHub issues and pull requests.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/devclaw-skills --skill release-notes-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/jholhewres/devclaw-skills/tree/main/skills/release-notes
Command: npx skills add https://github.com/jholhewres/devclaw-skills --skill release-notes-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of release notes by consolidating information from git commits and GitHub issues/PRs, saving developers significant manual effort.

Core Features & Use Cases

  • Commit Summarization: Gathers and formats commit messages between specified tags.
  • Issue/PR Aggregation: Lists closed issues and merged pull requests within a given timeframe.
  • Structured Output: Organizes generated notes into categories like Features, Bug Fixes, and Improvements.
  • Use Case: After a development cycle, use this skill to automatically draft release notes for a new software version, including all new features, bug fixes, and relevant issue numbers.

Quick Start

Use the release-notes skill to generate notes for the next release based on commits since v1.0.0.

Frequently Asked Questions about release-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate release notes generation from git commits and GitHub issues?

To automate release notes generation, this Skill analyzes git log history and GitHub issues to consolidate software updates into structured categories. It fetches commit messages and closed pull requests to document development changes for stakeholders.

What's the best way to generate a changelog from GitHub pull requests and commit history?

Generating a changelog from GitHub pull requests is done by aggregating merged PRs and commit messages between specified tags. This Skill formats the output into distinct categories like Features, Bug Fixes, and Improvements for clear communication.

Do I need the gh CLI and git installed to generate release notes?

Yes, you need the gh CLI and git installed to generate release notes. This Skill requires both dependencies to fetch and format data from your repository history and GitHub issues automatically for the release announcement.

Can I automatically draft software release notes for a new version based on a previous tag?

Yes, you can draft software release notes for a new version based on a previous tag. The Skill gathers and formats all commit messages and closed issues since the specified tag, such as v1.0.0, to create the update documentation.

How are closed GitHub issues and merged pull requests categorized in automated release notes?

Closed GitHub issues and merged pull requests are categorized in automated release notes by organizing the generated output into structured sections. The Skill groups changes into Features, Bug Fixes, and Improvements for stakeholder communication.

Does this release notes generator work for documenting software updates across a full development cycle?

Yes, this release notes generator works for documenting software updates across a full development cycle. It lists all closed issues and merged pull requests within a given timeframe to communicate changes for a new software version.