newsletter
Installation
SKILL.md
Newsletter Writer
Write product update emails and feature announcement newsletters. Handles subject lines, preview text, email structure, and audience-appropriate content.
Input Resolution
Resolve the argument (if provided) in this order:
- Path to an existing marketing brief (
.mdcontaining "Executive Summary" or "Key Messages") -> marketing brief - Path to an existing blog post (
.mdwith blog post structure) -> blog post - Path to an existing changelog (
.mdwith Added/Fixed/Changed sections or CHANGELOG.md) -> changelog - Matches GitHub URL or
#\d+pattern -> PR - Contains
...or..-> git ref range - Resolves to existing file/directory -> codebase feature
- Otherwise -> freeform text
If no argument is provided, ask: "What should the newsletter cover? You can provide a marketing brief, blog post, changelog, PR URL/number, git ref range, file/directory path, or just describe the update."
If multiple interpretations match, confirm with the user.