changelog-writer

Generate Bifrost changelogs from git history and update module versions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/taisrisk/bifrostv2 --skill changelog-writer-taisrisk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-writer
Source: https://github.com/taisrisk/bifrostv2/tree/main/.claude/skills/changelog-writer
Command: npx skills add https://github.com/taisrisk/bifrostv2 --skill changelog-writer-taisrisk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of changelogs for Bifrost releases, ensuring consistency and saving developers significant time by reading git history and updating version files.

Core Features & Use Cases

  • Automated Changelog Generation: Reads git history to identify changes per module.
  • Version Bumping: Intelligently bumps module versions based on a defined hierarchy (core → framework → plugins → transports).
  • File Updates: Writes transports/changelog.md (enterprise-style) and per-module changelog.md files, and updates version files.
  • Contributor Credit: Identifies and credits outside contributors based on git commit information.

Quick Start

Run the changelog-writer skill with the command /changelog-writer to start the interactive process.

Frequently Asked Questions about changelog-writer

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

FAQPage Schema
How do I automate changelog generation from git history for module-based releases?

Automate changelog generation by parsing git commit history to identify changes per module, writing enterprise-style and per-module changelog files, and updating version files automatically based on a defined hierarchy.

How does module version bumping work when managing dependency cascades in release management?

Module version bumping works by intelligently updating versions according to a defined hierarchy from core to framework, plugins, and transports, ensuring dependency cascades are managed correctly across the release.

Can I credit external contributors automatically when generating release notes from git commits?

Yes, you can credit external contributors automatically by extracting author information from git commit history during the changelog generation process to identify and attribute outside contributors.

What is the best way to manage per-module changelog files and version updates across a complex project?

The best way to manage per-module changelogs is to parse git history, handle dependency cascades across the module hierarchy, and automatically write both enterprise-style and individual module changelog files while updating version files.

Does automated changelog writing support enterprise-style formats for release documentation?

Automated changelog writing supports enterprise-style formats by generating structured changelog files that document changes per module and update version files according to the project's defined hierarchy.

Why do I need to follow a specific module hierarchy when bumping versions in a release?

You need to follow a specific module hierarchy—core, framework, plugins, transports—to ensure dependency cascades are handled correctly and version updates propagate properly across all affected modules.