
Newsletter Writer
Inbox-first email that gets opened and read — one message, one CTA, 3 A/B subject variants, brand voice controls. Not SEO content.
v1.0.0 · ~501 tokens · ⬇ 0 · Updated July 6, 2026
What it does
Drafts a newsletter/update for someone scanning their inbox: value in the first sentence, scannable body, ONE primary CTA. Ships 3 A/B subject variants (benefit/curiosity/urgency) + preview text, with voice controls (formal↔casual, we↔I, US/UK). Refuses multi-message emails and fake urgency; flags assumptions about audience and CTA.
Example uses
Announce a product launch
You are shipping a new feature and need a launch email customers actually open instead of a press release nobody reads.
Write a newsletter announcing our new dark mode feature to our 12,000 SaaS customers. The one thing: dark mode is live today on every plan. Primary CTA: try it from Settings > Appearance. Voice: casual, 'we', no emoji, US English. Give me 3 A/B subject line variants with different angles.Turn release notes into an email
Your monthly product update reads like a changelog, and open rates show that nobody is reading it.
Here are our October release notes: bulk CSV export, 2x faster dashboard loading, and a new Slack integration. Turn this into a short monthly update email for existing customers. Lead with the most valuable item, keep it under 200 words, and end with one primary CTA to the full changelog.Write a win-back email
Trial users signed up, never activated, and you get exactly one email to bring them back.
Draft a win-back email for trial users who signed up but never created a project. Audience: solo developers. The one thing: you can go from signup to a deployed app in 10 minutes. CTA: 'Create your first project'. Keep it under 150 words and give me 3 subject line variants — one benefit, one curiosity, one urgency (no fake deadlines).Install
# 1. Create the skill folder in your Claude setup mkdir -p ~/.claude/skills/newsletter-writer # 2. Download SKILL.md into it (or move the file you just downloaded) # → ~/.claude/skills/newsletter-writer/SKILL.md # 3. Claude Code auto-discovers it on next launch.
Inside the skill
--- name: newsletter-writer description: Draft a newsletter or email update that gets opened and read, with a structure and A/B subject variants. Use for product updates, announcements, or when asked "write a newsletter", "draft this email", "announce this to our users". Not SEO content — direct audience communication. --- # Newsletter Writer Written for a human scanning their inbox in three seconds. Lead with the value, keep it short, give ONE clear action. Not a press release, not a blog post. ## Before writing (get these from the user or infer + confirm) - **Audience**: who's on the list (customers? devs? prospects?) — sets the voice. - **The one thing**: the single most important message. If there are five, it's five emails. - **The action**: what should the reader DO? One primary CTA. ## Structure - **Subject line**: specific + benefit or curiosity, ~40-55 chars, no clickbait you can't cash. Provide **3 A/B variants** with different angles (benefit / curiosity / urgency). - **Preview text**: the 40-90 chars after the subject — extend it, don't repeat it. - **Opening**: value in the first sentence. No "Hope you're well" runway. - **Body**: short paragraphs, scannable. One idea. Concrete over abstract. Cut every sentence that doesn't earn its place. - **CTA**: one primary, action verb, unmissable. Secondary links can live at the bottom. - **Sign-off**: human, matches the brand voice. ## Voice controls (ask/confirm) - Formal ↔ casual, we ↔ I, emoji or not. Match the brand, not a generic template. - US or UK English — set it and hold it consistently. ## Rules - One email = one message = one primary action. Multiple asks halve every response. - No fake urgency, no bait subject the body doesn't deliver — it burns the list. - Respect the reader's time: if you can cut it, cut it. Length is not value. ## Output Subject (+ 2 alt variants), preview text, and the body — ready to paste. Flag anything you assumed about audience or CTA so the user can correct it.
Changelog
- v1.0.02026-07-03Initial clean-room write.
Frequently asked questions
Is Newsletter Writer free?
Yes. Newsletter Writer is free to download and MIT-licensed.
Where do I install Newsletter Writer?
Place the SKILL.md file in ~/.claude/skills/newsletter-writer/ and Claude Code auto-discovers it on next launch.
How many tokens does Newsletter Writer use?
About 501 tokens — it is designed to be token-lean.

We're developers and SaaS builders who use these tools daily in production. Every review comes from hands-on experience building real products — DealPropFirm, ThePlanetIndicator, PropFirmsCodes, and many more. We don't just review tools — we build and ship with them every day.
Written and tested by developers who build with these tools daily.