Manage Changelog
技能 已验证 活跃Maintain a changelog following Keep a Changelog format. Covers entry categorization (Added, Changed, Deprecated, Removed, Fixed, Security), version section management, and unreleased tracking. Use when starting a new project that needs a changelog, adding entries after completing features or fixes, preparing a release by promoting Unreleased entries to a versioned section, or converting a free-form changelog to Keep a Changelog format.
To streamline and standardize project changelog management, ensuring compliance with the Keep a Changelog format and facilitating clear communication of project changes.
功能
- Maintains changelogs in Keep a Changelog format
- Categorizes entries into Added, Changed, Removed, Fixed, Security, Deprecated
- Manages the [Unreleased] section for pending changes
- Promotes entries to versioned sections upon release
- Validates changelog format and structure
使用场景
- Starting a new project that needs a changelog
- Adding entries after completing features or fixes
- Preparing a release by moving Unreleased entries to a versioned section
- Converting a free-form changelog to Keep a Changelog format
非目标
- Managing changelogs in formats other than Keep a Changelog or R NEWS.md
- Automatically determining semantic version numbers
- Writing the actual code changes described in the changelog entries
Scope
- info:Dry-run previewThe skill has a `--dry-run` flag mentioned in the Unreleased section of the SKILL.md, but it is not explicitly detailed as a preview mechanism for the entire workflow.
安装
/plugin install agent-almanac@pjt222-agent-almanac质量评分
已验证类似扩展
Release Manager
100Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.
OpenClaw Release Maintainer
100Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
Changelog
99Generate a changelog from git history since a tag, date, or commit
Changelog Automation
98Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
Create Github Release
98Create a GitHub release with proper tagging, release notes, and optional build artifacts. Covers semantic versioning, changelog generation, and GitHub CLI usage. Use when marking a stable version of software for distribution, publishing a new library or application version, creating release notes for stakeholders, or distributing build artifacts (binaries, tarballs).
Changelog Generator
98Changelog Generator