release-notes

Generate CHANGELOG.md and GitHub release notes from commits and worklog data.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/zero-rehq/opencode-kit --skill release-notes-zero-rehq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/zero-rehq/opencode-kit/tree/main/.opencode/skill/release-notes
Command: npx skills add https://github.com/zero-rehq/opencode-kit --skill release-notes-zero-rehq

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the generation of release documentation by deriving changelog entries and GitHub release notes from commits and worklog data, reducing manual effort and ensuring consistency.

Core Features & Use Cases

  • Auto-generated CHANGELOG.md entries following Keep a Changelog format from conventional commits, worklog PHASE_SUMMARY, and E2E_TRACE.
  • GitHub release notes generation with optional publishing via the GitHub CLI.
  • Cross-repo aggregation to produce consolidated release information and Jira summaries when needed.

Quick Start

Use the release-notes skill to generate CHANGELOG.md and GitHub release notes from the latest commits and worklog data.

Frequently Asked Questions about release-notes

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

FAQPage Schema
How do I generate a changelog from conventional commits automatically?

You can generate a changelog from conventional commits by parsing commit messages and worklog data to automatically create standardized CHANGELOG.md entries in Keep a Changelog format, eliminating manual effort and ensuring release consistency.

Can I aggregate release notes across multiple git repositories?

Yes, you can aggregate release notes across multi-repo projects by consolidating conventional commits, PHASE_SUMMARY, and E2E_TRACE data to produce unified release information and Jira summaries for comprehensive cross-repo visibility.

How do I create GitHub releases from worklog data using the CLI?

You can create GitHub releases from worklog data by generating formatted release notes and optionally publishing them via the GitHub CLI, automating the extraction of worklog details into published release entries.

What is the Keep a Changelog format for release documentation?

The Keep a Changelog format is a standardized structure for documenting release changes, and this skill formats extracted conventional commits and worklog details into this style to ensure readable and consistent CHANGELOG.md outputs.

Do I need git installed to generate release notes from worklogs?

Yes, git is a required dependency to generate release notes from worklogs, as the skill relies on git to parse conventional commits and aggregate commit history across repositories for accurate changelog generation.