release-note-publisher

Convert release-branch commits into bilingual English and Chinese release notes and publish them to GitHub Releases.

1.2k|95|Updated Aug 23, 2025
One-click install
npx skills add https://github.com/aizhimou/pigeon-pod --skill release-note-publisher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-note-publisher
Source: https://github.com/aizhimou/pigeon-pod/tree/main/.agent/skills/release-note-publisher
Command: npx skills add https://github.com/aizhimou/pigeon-pod --skill release-note-publisher

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Draft bilingual release notes from the release branch commits, enabling consistent user-facing updates across languages and reducing manual drafting time.

Core Features & Use Cases

  • Automated bilingual notes: Generate English and Chinese release notes from the commit history on the release branch.
  • Aligned bilingual sections: Ensure the English and Chinese sections stay in sync after edits.
  • GitHub Release publishing: Publish the finalized notes to GitHub Releases with the local H1 used as the release title.

Quick Start

Draft a bilingual release note from the release branch commits and publish it to GitHub.

Frequently Asked Questions about release-note-publisher

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

FAQPage Schema
How do I generate bilingual release notes from commit history automatically?

To generate bilingual release notes from commit history, this Skill converts release-branch commits into aligned English and Chinese text. It drafts user-facing updates locally under dev-docs, ensuring both language sections stay in sync before publishing.

Can I publish drafted release notes directly to GitHub Releases?

Yes, you can publish drafted release notes directly to GitHub Releases. The Skill uses the local H1 heading as the release title and pushes the finalized bilingual content to the GitHub platform automatically.

How do I keep English and Chinese sections aligned when editing release notes?

To keep English and Chinese sections aligned when editing release notes, the Skill enforces a synchronized bilingual structure. It ensures that any modifications made to one language section are reflected in the other, maintaining consistent user-facing updates.

Does this release note publisher work without external dependencies?

Yes, this release note publisher works without external dependencies. It operates independently using internal scripts and references to parse commit history and format the output, requiring no additional packages or libraries to function.

What is the best way to automate bilingual changelog generation for a release branch?

The best way to automate bilingual changelog generation for a release branch is using a dedicated publisher Skill. It extracts commits, drafts aligned English and Chinese updates locally, and publishes them to GitHub Releases, reducing manual drafting time.