What problem does it solve?
Writing and publishing consistent changelog entries for the Novu website requires coordinating Sanity CMS documents, Linear release data, and strict Portable Text formatting, which is error-prone when done manually.
Core Features & Use Cases
- Feature changelog posts: Drafts changelogPost documents in Sanity with resolved author and category references, Portable Text body content, and code blocks.
- Improvements & fixes roundups: Reviews Linear releases since the last published changelog and rolls customer-relevant changes into changeBlock components.
- Draft-safe editing: Creates drafts only, patches existing drafts by Portable Text _key, and publishes only when explicitly requested.
- Use Case: After a release ships, ask for a roundup of improvements and fixes; the Skill queries Linear releases, filters customer-facing items, and creates a formatted draft in the Novu Website Sanity project.
Quick Start
Write a changelog entry in Sanity for the improvements and fixes shipped since the last Novu release.