managing-entries

Create and manage changelog entries and release notes with the tenzir-changelog framework.

2|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tenzir/claude-plugins --skill managing-entries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-entries
Source: https://github.com/tenzir/claude-plugins/tree/main/plugins/changelog/skills/managing-entries
Command: npx skills add https://github.com/tenzir/claude-plugins --skill managing-entries

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and manage changelog entries and release notes using the tenzir-changelog framework.

Core Features & Use Cases

  • Entry Types: breaking, feature, bugfix, change
  • CLI usage: /changelog:add, uvx tenzir-changelog show, uvx tenzir-changelog validate, uvx tenzir-changelog release notes
  • Workflow & Best Practices: keep one entry per logical change; link PRs; clearly explain breaking changes; preview before committing

Quick Start

Use the /changelog:add command to create a new entry. Then preview with uvx tenzir-changelog show, validate with uvx tenzir-changelog validate, and export release notes with uvx tenzir-changelog release notes --json v1.0.0.

Frequently Asked Questions about managing-entries

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

FAQPage Schema
How do I create and manage changelog entries for my project releases?

Changelog entry management involves using the /changelog:add command to create entries categorized as breaking, feature, bugfix, or change. The tenzir-changelog framework automatically validates metadata, links PRs for traceability, and enables preview and export of release notes via CLI commands, eliminating manual error-prone processes.

What's the best way to validate and export release notes from changelog entries?

Use uvx tenzir-changelog validate to check entry metadata and manifest compliance, then uvx tenzir-changelog release notes --json v1.0.0 to export validated release notes in JSON format. This workflow ensures consistency and prevents incomplete or malformed release documentation.

Can I link pull requests to changelog entries for release tracking?

Yes, the tenzir-changelog framework supports PR-number linking within changelog entries. This creates traceability between specific code changes and their corresponding release notes, maintaining a clear audit trail throughout the release cycle.

How do I preview changelog entries before committing them?

Run uvx tenzir-changelog show to preview all current changelog entries. This lets you review entry formatting, completeness, and accuracy before validation and release note export, catching issues early in the workflow.

What entry types should I use when adding changelog entries?

The tenzir-changelog framework defines four entry types: breaking for incompatible changes, feature for new functionality, bugfix for defect corrections, and change for general modifications. Categorizing entries accurately ensures release notes accurately reflect the nature and impact of each change.

Do I need to keep separate changelog entries for each modification?

Best practice is maintaining one entry per logical change, whether it spans multiple commits or files. This keeps release notes organized and meaningful, with PR links connecting each entry to its implementation for full traceability.