What problem does it solve? Turning recent skill and rule changes into a polished, user-facing release announcement across 10 languages is tedious and error-prone, especially when picking the wrong git diff range can silently reverse the entire announcement. This Skill automates the full flow from change-range selection to publishing in Weegloo CMA, with human approval gates at every critical step. ## Core Features & Use Cases - Guided range selection: Lists candidate version branches from a single remote, proposes a sensible default (previous version to latest), and requires explicit user confirmation before diffing. - Orientation guard: Verifies the head is actually ahead of the base using commit counts, ancestor checks, and tip dates to prevent reversed diffs that would announce the opposite of what changed. - 10-language announcement generation: Delegates to the weegloo-announce agent to produce localized announcement JSON, then shows the Korean version for mandatory human approval. - Create and publish to CMA: Runs scripts/post-announcement.mjs to create the Content entry and publish it, with an optional dry-run mode and enforced length limits. - Use Case: After merging changes for release 1.0.27, ask the assistant to announce the release; it diffs 1.0.26..1.0.27, drafts the multilingual announcement, gets your approval on the Korean copy, and publishes it to Weegloo CMA. ## Quick Start Ask the assistant to announce the latest release changes, for example by saying "announce the changes in 1.0.26..1.0.27 and publish the release announcement".