Rewrites each GitHub release's notes in plain language, gets your approval, then posts it to Slack.

UsesClaudeGitHubSlack

Customer-friendly release announcements

GitHubGitHubWhen a release is created in the repository. Save it as release.When a release is created in the repository. Save it as release.
ValuesProduct manager's emailSet productManagerEmail to blank.
Decisions & LoopsIf release.prerelease is noIf release.prerelease is no
Yes
AI AgentPlain-language announcementRun an AI agent: Rewrite these release notes as a short announcement for customers. Describe what changed… and save it as announcement.
ApprovalsApprove the announcement wordingRequest approval: Approve announcement for release.name Save it as wording_decision. Who to ask: productManagerEmailannouncement.output.announcement Release: release.html_url
Decisions & LoopsIf wording_decision.approved is yesIf wording_decision.approved is yes
Yes
SlackPost the announcement to SlackSend message to channel. Save it as posted.announcement.output.announcement Release notes: release.html_urlSlack
No
No steps
No
No steps