Back to library
Product
Agent
team

Release Notes Drafter Agent

A GPT-based agent that watches merged PRs and drafts user-facing release notes in Cabana’s voice.

Owner · Theo ParkUpdated · May 29, 2026Contact · theo@cabana.team

Overview

What it is

A GPT-5 agent with read access to GitHub and a Notion writer tool. It groups merged PRs by theme, filters out internal-only changes, and drafts a release-notes entry in Cabana’s voice — ready for a human to review before publishing.

When to use it

Weekly, before the Friday release. Or ad-hoc when cutting a hotfix that ships to members.

Who it’s for

Engineers cutting releases and PMs reviewing release comms.

Expected output

A draft Notion page with grouped highlights, ‘behind the scenes’ items, and a suggested headline — flagged for human review.

Setup instructions

  1. Open the Cabana Agents workspace.
  2. Duplicate the ‘Release Notes Drafter’ agent.
  3. Paste the system prompt from release-notes.system.md.
  4. Connect the GitHub (read) and Notion (write) tools.
  5. Schedule it for Fridays at 14:00 PT, or trigger manually.

Usage

Good inputs

  • A date range (defaults to the last 7 days).
  • The target Notion parent page ID.

Example prompts

  • Draft release notes for PRs merged to main between 2026-05-23 and 2026-05-30.

Expected outputs

  • A draft Notion page with 3–6 highlights, internal-only changes omitted, and a one-line summary.

Tips & limitations

  • Always human-review before publishing — the agent does not have product judgment.
  • Use PR labels (member-facing, internal) to improve filtering.

Tags

#agent
#gpt
#changelog
#engineering