changelog

Parse GitHub merge records to generate changelogs with feature and bug highlights.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/apollostreetcompany/codex-compound --skill changelog-apollostreetcompany
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/apollostreetcompany/codex-compound/tree/main/plugins/compound-engineering/skills/changelog
Command: npx skills add https://github.com/apollostreetcompany/codex-compound --skill changelog-apollostreetcompany

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation of informative and engaging changelogs by summarizing recent GitHub merges, ensuring key updates are effectively communicated.

Core Features & Use Cases

  • Automated Merge Summarization: Analyze and compile recent merges into a cohesive changelog.
  • Customizable Time Periods: Summarize daily, weekly, or any specific time period.
  • Feature and Bug Highlighting: Focus on new features, bug fixes, and other significant changes.
  • Contributor Recognition: Acknowledge developers who have made contributions.
  • Formatting Guidelines: Follow a structured format with emojis and consistent style for easy consumption.
  • Optional Discord Posting: Post the changelog directly to Discord with a webhook URL.
  • Error Handling: Manage quiet days and PR data fetch errors gracefully.

Quick Start

Use the changelog skill with the 'daily' argument to generate a summary of the last 24 hours of changes.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I generate a changelog from GitHub merges automatically?

Generate a changelog from GitHub merges automatically by parsing recent merge records, identifying new features and bug fixes, and formatting the information for user-friendly consumption. You can use the 'daily' argument to summarize the last 24 hours of changes.

Can I summarize GitHub pull requests for a specific time period like weekly?

Yes, you can summarize GitHub pull requests for customizable time periods including daily, weekly, or any specific timeframe. The tool analyzes and compiles merges from your chosen period into a cohesive changelog.

Does the changelog generator format updates with emojis and contributor recognition?

The changelog generator formats updates with emojis and consistent style for easy consumption. It also includes contributor recognition to acknowledge developers who have made contributions during the selected period.

Can I post automated product updates directly to Discord from GitHub?

You can post automated product updates directly to Discord by providing a webhook URL. The generated changelog from GitHub merges will be sent to your Discord channel automatically.

What happens if there are no GitHub merges or PR data fetch errors on a quiet day?

Quiet days and PR data fetch errors are managed gracefully with built-in error handling. The changelog generation process will not fail but will handle the absence of merge data appropriately.