feature-announcement-writerlisted
Install: claude install-skill KirKruglov/claude-skills-kit
# Feature Announcement Writer
This skill generates a ready-to-use multi-format announcement pack from a single product feature description. Designed for product managers, product owners, and content marketers who need to distribute a feature announcement across 4 channels (changelog, email, in-app push, social) without manually rewriting the same information for each format.
**Input:**
- Feature description (plain text, pasted inline or as `.md` file — min 1 paragraph)
- Optional: product name, feature name, target audience (users / customers / internal / developers), launch type (GA / beta / soft launch)
**Output:**
- Markdown document with 4 labeled, copy-ready sections: Changelog Entry, Email Announcement, In-App Push, Social Post (LinkedIn/X)
---
## Language Detection
Detect the user's language from their message:
- If Russian (or contains Cyrillic): respond in Russian
- If English (or other Latin-script language): respond in English
- If ambiguous: respond in the language of the trigger phrase used
---
## Instructions
### Step 1: Accept and Validate Input
1. Check if the user provided a feature description (inline text or file)
- If no description provided: Stop — "Please describe the feature you want to announce. Paste a 1–2 paragraph description and I'll generate the announcement pack."
- If description is a `.docx` or `.pdf` file: Stop — "feature-announcement-writer works with plain text or .md files. Export your document to text format and try again."