release-announcement

Write channel-appropriate release announcements including changelogs, blog posts, and social posts.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/nabitllc/todero --skill release-announcement-nabitllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-announcement
Source: https://github.com/nabitllc/todero/tree/main/packages/skills-catalog/catalog/optional/content/release-announcement
Command: npx skills add https://github.com/nabitllc/todero --skill release-announcement-nabitllc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shipping a release requires different writeups for different surfaces, and teams often produce vague, filler-heavy announcements that bury migration steps and fail to tell readers whether the release affects them. ## Core Features & Use Cases - Channel-Specific Templates: Provides distinct structures for changelog entries, release notes, dev blog posts, in-app notes, and social posts. - Audience-First Framing: Maps audiences (power users, API adopters, prospects, internal teams) to the right channel, tone, and content shape. - Todero Cases Integration: Optionally persists release, blog post, and tweet storm cases via the Todero Cases API when running inside Todero. - Use Case: A team shipping v1.42.0 with a breaking change uses this Skill to produce a terse changelog entry, a dev blog post with migration steps, and a one-sentence social post, each tailored to its surface. ## Quick Start Write a release announcement for version 2.1.0 including a changelog entry, a short dev blog post, and a social post with migration steps for the breaking change.

Frequently Asked Questions about release-announcement

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

FAQPage Schema
How do I write a release announcement for a new version?

Lead with what changed in one sentence, name who it affects, and state what the reader must do. Then pick the channel template: terse changelog entry, release notes with migration guide, dev blog post, in-app note, or social post.

What is the difference between a changelog entry and a release blog post?

A changelog entry is terse and factual, grouped under Added, Changed, Fixed, Deprecated, and Breaking headings. A dev blog post runs 300-800 words with a problem hook, feature examples with code or screenshots, upgrade steps, and a brief outlook.

How should breaking changes be communicated in release notes?

Mark breaking changes with a "**Breaking:**" prefix in the changelog, include a migration guide with before/after code in the release notes, and repeat the warning in email and social channels so users see it before upgrading.

When should I not publish a release announcement?

Skip announcements for internal-only changes with no user impact and for releases still in active development. Update internal docs instead, and wait until the release actually ships before publishing any public writeup.

Does this skill integrate with the Todero Cases API?

Yes, when running inside Todero with experimental.enableCases enabled, it upserts release, blog post, and tweet storm cases and writes the copy as case documents. If the API returns 403 Cases are disabled, it reports the limitation and continues with the copy.