changelog-writer

Generate standardized Keep a Changelog entries from commits or release notes.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/enoch-robinson/agent-skill-collection --skill changelog-writer-enoch-robinson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-writer
Source: https://github.com/enoch-robinson/agent-skill-collection/tree/main/skills/documents/changelog-writer
Command: npx skills add https://github.com/enoch-robinson/agent-skill-collection --skill changelog-writer-enoch-robinson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Changelog management is tedious; teams struggle to produce clear, standardized release notes that communicate changes to users and stakeholders.

Core Features & Use Cases

  • Keep a Changelog compliant: Generate well-structured entries following keep-a-changelog format.
  • SemVer-ready: Outline changes by major, minor, and patch levels, enabling accurate versioning.
  • Automated draft creation: Convert commit messages or release items into ready-to-publish entries.
  • Use Case: A developer team wants to publish a release with sections for Added, Changed, Fixed, and Security; this skill produces that structure.

Quick Start

Provide a list of changes (commits, issues, or notes) and specify the target version; the skill will output a complete changelog section ready for your release notes.

Frequently Asked Questions about changelog-writer

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

FAQPage Schema
How do I generate release notes from commit messages?

Generate release notes by providing a list of commit messages, issues, or plain text changes along with a target version to produce a complete, ready-to-publish Keep a Changelog entry.

What is the Keep a Changelog format for software documentation?

The Keep a Changelog format structures software documentation into standardized sections like Added, Changed, Deprecated, Removed, Fixed, and Security to clearly communicate changes to users and stakeholders.

Can I use semantic versioning sections for my changelog?

Yes, semantic versioning is supported to outline changes by major, minor, and patch levels, ensuring accurate versioning and structured categorization within your release notes.

Do I need external tooling to create a standardized changelog?

No external tooling is required to create a standardized changelog; you only need to provide plain text input containing your release items, commit messages, or issue data.

What is the best way to automate changelog draft creation?

Automate changelog draft creation by inputting raw release items into a generator that applies Keep a Changelog structure and semantic versioning rules to output publish-ready documentation.