# Email Newsletter

Drafts and designs a complete HTML email newsletter from a topic or content brief.

- Repository: https://github.com/Varnan-Tech/opendirectory (688 stars)
- Category: Design
- License: MIT
- Last updated: 2026-10-17
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Varnan-Tech/opendirectory --skill email-newsletter -g -a claude-code -y`
Codex: `npx skills add Varnan-Tech/opendirectory --skill email-newsletter -g -a codex -y`
Cursor: `npx skills add Varnan-Tech/opendirectory --skill email-newsletter -g -a cursor -y`
Gemini CLI: `npx skills add Varnan-Tech/opendirectory --skill email-newsletter -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Varnan-Tech/opendirectory`

## Description

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Email Newsletter

Draft and design a complete HTML email newsletter from a topic or content brief. Output is paste-ready for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform.

---

**Critical rule:** Table-based HTML with inline styles only. No CSS classes, no flexbox, no grid, no `<style>` blocks. Every element gets `style=""` directly. This is not optional -- email clients strip everything else.

---

## Step 1: Brief Intake

Need three things to start. If all three present in the message: skip to Step 2.

If any missing, ask exactly:

> "To get started, I need three things:
> 1. **Topic** -- what is this newsletter about?
> 2. **Audience** -- who is reading? (role, company size, how they know you)
> 3. **Primary CTA** -- what one action do you want readers to take?"

Wait for all three before continuing.

---

## Step 2: Complete Intake

Ask all questions in one message, grouped by category. User can skip any -- defaults apply.

The rest: https://github.com/Varnan-Tech/opendirectory/blob/HEAD/skills/email-newsletter/SKILL.md
