announce-update

Generate merge-friendly release notes from Git ranges for fork adoption.

9|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/thensls/nsls-personal-toolkit --skill announce-update
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: announce-update
Source: https://github.com/thensls/nsls-personal-toolkit/tree/main/skills/announce-update
Command: npx skills add https://github.com/thensls/nsls-personal-toolkit --skill announce-update

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates turning a batch of skill changes into a persistent, merge-friendly release note that forks can read and selectively adopt.

Core Features & Use Cases

  • Generate a versioned release doc at updates/YYYY-MM-DD-<slug>.md and update the release log at updates/README.md.
  • Append a structured summary to the commit history for downstream disclosure and adoption.
  • Provide a drafting workflow that guides forks through safe-merge and manual steps before pulling updates.

Quick Start

Run the announce-update workflow after committing changes to generate the release doc and log for forks to review.

Frequently Asked Questions about announce-update

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

FAQPage Schema
How do I automate generating release notes from a Git commit range?▼

To automate generating release notes from a Git range, run the announce-update workflow after committing changes. It drafts per-skill summaries and captures manual steps to create a versioned release doc at updates/YYYY-MM-DD-<slug>.md.

How do I create merge-friendly release notes for repository forks?▼

Creating merge-friendly release notes for forks involves appending a structured summary to your commit history. This Skill generates persistent release documents that include opt-out guidance for forks to review before pulling updates.

What is the best way to track skill changes for downstream disclosure?▼

The best way to track skill changes for downstream disclosure is to append a structured summary to the release log at updates/README.md. This provides a persistent, merge-friendly record that forks can selectively adopt.

Does this release notes generator require any external dependencies?▼

No external dependencies are required to use this release notes generator. It operates independently across a Git range to enforce prerequisites, draft summaries, and prepare release log entries for posting.

Can I manually review and edit generated release notes before posting?▼

Yes, you can manually review generated release notes before posting. The drafting workflow guides you through safe-merge prerequisites and captures manual steps, allowing you to edit the updates/YYYY-MM-DD-<slug>.md file prior to release.