--- name: matrix-announcement description: "Use when composing a Matrix announcement — skill release, version bump, weekly digest, breaking-change heads-up, postmortem, RFC, multi-skill pipeline summary, or any agent-authored room post longer than a single line. Trigger before any matrix-send call that produces structured content. Companion to matrix-communication." license: "(MIT AND CC-BY-SA-4.0). See LICENSE-MIT and LICENSE-CC-BY-SA-4.0" compatibility: "Pairs with matrix-communication for sending. Optional: Chromium for HTML-card rendering." metadata: author: Netresearch DTT GmbH version: "3.1.0" repository: https://github.com/netresearch/matrix-skill allowed-tools: Bash(chromium:*) Bash(curl:*) Bash(jq:*) Read Write --- # Matrix Announcement Content rules for Matrix announcements: HTML subset, type tags, glyphs, `m.text`/`m.notice`, PNG-card threshold. `matrix-communication` does the sending. ## The five rules 1. **One headline, one purpose.** 2. **`formatted_body` in the HTML subset, not Markdown.** `body` is the plaintext fallback — clients aren't required to parse Markdown. 3. **Lists beat paragraphs.** Enumerable items — findings, projects, failures, tickets — are a `