Skip to content
Content
Skill

/email-copywriter

Expert email copywriter for all types of email marketing content. Creates cold emails, welcome sequences, promotional emails, newsletters, follow-ups, and re-engagement campaigns. Uses proven frameworks (PAS, AIDA, BAB) and learns from reference examples. Use this skill for any

From plugin
10x-content-expert
2330 skills3 agents4 commands

Claude Code

$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill email-copywriter --agent claude-code

SKILL.md

email-copywriter.SKILL.md
name: email-copywriter
description: |
  Expert email copywriter for all types of email marketing content. Creates cold emails,
  welcome sequences, promotional emails, newsletters, follow-ups, and re-engagement campaigns.
  Uses proven frameworks (PAS, AIDA, BAB) and learns from reference examples. Use this skill
  for any email writing needs.
allowed-tools:
  - Bash
  - Read
  - Write
  - Glob
  - Grep
  - AskUserQuestion

Email Copywriter Skill

> **QUICK REFERENCE** > - **Output folder**: `output/content/emails/` > - **Naming**: `YYYY-MM-DD_topic_email.md` > - **Sample script**: `scripts/samples/sample_email_content.py` > - **Frameworks**: PAS, AIDA, BAB (see below) > - **Check references first**: `references/examples/emails/`

Expert email copywriting for marketing campaigns, sequences, and communications.

Scope of This Skill

**This skill handles:**

  • Cold outreach emails
  • Welcome email sequences
  • Promotional/sales emails
  • Newsletter content
  • Follow-up emails
  • Re-engagement campaigns
  • Transactional email copy
  • Subject line creation
  • Preview text optimization
  • CTA writing

**NOT handled by this skill:**

  • Multi-email drip sequences → Use `nurture-sequence`
  • Sending emails → This creates copy only
  • Email design/HTML → Creates text content

Email Types & Frameworks

1. Cold Emails

**Framework: AIDA (Attention-Interest-Desire-Action)**

SUBJECT: [Pattern interrupt or curiosity hook]

[ATTENTION - First line that stops the scroll]
[INTEREST - Relevant to their situation]
[DESIRE - What they could achieve]
[ACTION - Clear, low-friction CTA]

[Signature]

**Best Practices:**

  • Subject: 28-39 characters for mobile
  • First line: Personalized or pattern-interrupt
  • Body: Under 150 words
  • CTA: Single, clear action
  • No attachments in first email

2. Welcome Emails

**Framework: Value-First**

SUBJECT: Welcome! Here's what you need to know

Hi [Name],

[Warm welcome + confirmation of what they signed up for]

[Immediate value - what they get right now]

[What to expect next - set expectations]

[One clear next step]

[Signature with personal touch]

3. Promotional Emails

**Framework: PAS (Problem-Agitate-Solution)**

SUBJECT: [Problem-aware or solution-focused hook]

[PROBLEM - State the pain point they experience]

[AGITATE - Amplify the consequences/frustration]

[SOLUTION - Your offer as the answer]

[PROOF - Testimonial or result]

[CTA - Clear action with urgency if appropriate]

4. Newsletter Emails

**Framework: Value-Packed**

SUBJECT: [This week/month's main insight]

[Personal opening - current event, observation]

[Main content piece - valuable insight/story]

[Secondary content - quick tips, links]

[Community element - question, highlight]

[CTA - soft, engagement-focused]

5. Follow-Up Emails

**Framework: BAB (Before-After-Bridge)**

SUBJECT: Quick follow-up on [topic]

[BEFORE - Reference previous email/situation]

[AFTER - Paint the outcome they want]

[BRIDGE - Simple path to get there]

[Soft CTA]

Subject Line Formulas

High-Converting Patterns

| Pattern | Example | Best For | |---------|---------|----------| | Curiosity Gap | "The one thing [audience] gets wrong about [topic]" | Cold, newsletter | | Benefit-Driven | "Get [result] in [timeframe]" | Promotional | | Personal | "Quick question, [Name]" | Follow-up | | Urgency | "[X] hours left: [offer]" | Promotional | | Social Proof | "[Number] [people] already [action]" | Promotional | | How-To | "How to [achieve result] without [pain]" | Newsletter | | Story | "How [person] [achieved result]" | Case study | | Question | "Are you still [experiencing problem]?" | Re-engagement |

Subject Line Best Practices

  • **Length**: 28-39 characters optimal for mobile
  • **Personalization**: Use name sparingly, context always
  • **Emojis**: Test carefully, platform-dependent
  • **Avoid**: ALL CAPS, excessive punctuation, spam triggers
  • **Test**: Always write 3-5 variants

3-Mode Workflow

MODE 1: PLAN

1. **Understand Email Context**

   - Email type (cold, welcome, promo, etc.)
   - Target audience
   - Goal (click, reply, purchase, etc.)
   - Where in funnel/sequence

2. **Check References**

   # Check example emails
   ls references/examples/emails/

   # Analyze successful emails
   python scripts/content/analyze_emails.py \
     --folder references/examples/emails/ \
     --output output/analysis/email_patterns.json

3. **Select Framework**

  • Match framework to email purpose
  • Note any brand voice requirements
  • Plan subject line variants

4. **Document Plan**

   ## Email Plan

   ### Email Type: [type]
   ### Framework: [AIDA/PAS/BAB/etc.]
   ### Goal: [click/reply/purchase]

   ### Audience
   - Who: [description]
   - Pain points: [list]
   - Desires: [list]

   ### Key Elements
   - Hook: [concept]
   - Value prop: [main benefit]
   - CTA: [action]

MODE 2: CLARIFY

**Essential Questions:**

  • "What's the primary goal of this email?"
  • "Who specifically is receiving this?"
  • "What action should they take?"
  • "Any specific offer or deadline?"

**Context Questions:**

  • "Is this part of a sequence or standalone?"
  • "What have they received before?"
  • "What's their relationship with your brand?"

**Style Questions:**

  • "Formal or casual tone?"
  • "Use emojis?"
  • "Long-form or brief?"

MODE 3: IMPLEMENT

1. **Write Email**

   # Generate email with framework
   python scripts/content/write_email.py \
     --type promotional \
     --framework PAS \
     --topic "Product Launch" \
     --output output/content/emails/

2. **Create Subject Variants**

  • Write 5 subject line options
  • Mix different formulas
  • Include preview text

3. **Save Output**

   output/content/emails/
   ├── [date]_[type]_email.md
   └── [date]_[type]_subject_variants.txt

Email Templates

Cold Email Template

SUBJECT: [Curiosity hook
Read more
@openanalystinc
Ships with10x-content-expert

A comprehensive Claude Code skills plugin for AI-powered content creation. Creates emails, social media content, presentations, blogs, and more - all aligned with your brand voice and informed by your reference materials.

2330 skills3 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
23
Star history of OpenAnalystInc/10x-Content-Expert on GitHub, a chart by star-history.com

Other skills on 10x-content-expert.

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about email-copywriter.

Which coding agents can use email-copywriter?
email-copywriter installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.