What problem does it solve? Announcing an npm release on X requires assembling accurate release facts, designing an on-brand image, and writing copy that fits the character limit — a manual, error-prone process that often drifts from the design system's actual tokens and content rules. ## Core Features & Use Cases - Fact-grounded release summary: Pulls the headline features from the git tag message and commit log, never from memory, so the announcement matches what actually shipped. - Token-accurate release card: Draws a 1200×675 bento-grid HTML card using real values read from the design system's token CSS files, then renders it headlessly with Playwright at 2x scale into a paste-ready PNG. - On-voice post copy: Writes announcement copy that follows the project's content guide — sentence case, no emoji, no exclamation marks, within the 280-character limit. - Use Case: After tagging v0.9.0 of @robr0/design-system, ask for the release post and receive a design-QA'd PNG card plus ready-to-paste X copy naming the real shipped components. ## Quick Start Ask the assistant to make the release post for the version you just tagged, and it will gather the release facts, render the card PNG, and draft the announcement copy.