UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
開発・技術 · SKILL.md

email-copy

email-copy

Write marketing emails: subject lines, body copy, CTAs, personalization, A/B test variants, and compliance (CAN-SPAM/GDPR). TRIGGER when: user says /email-copy, "write an email", "email campaign", "marketing email", "newsletter copy", "drip sequence".

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: email-copy description: > Write marketing emails: subject lines, body copy, CTAs, personalization, A/B test variants, and compliance (CAN-SPAM/GDPR). TRIGGER when: user says /email-copy, "write an email", "email campaign", "marketing email", "newsletter copy", "drip sequence". argument-hint: "[email purpose, e.g. 'product launch announcement' or 'abandoned cart recovery']" user-invocable: true

Email Copy

Write high-converting marketing emails with optimized subject lines, body copy, CTAs, personalization tokens, A/B test variants, and full regulatory compliance. Supports one-off sends, drip sequences, and triggered emails.


Process

Step 1 — Define Email Purpose and Context

Clarify the strategic context before writing a single word.

InputQuestionWhy It Matters
Email typeWhat kind of email?Determines structure, tone, and length
GoalWhat should the reader do?Shapes the CTA and copy hierarchy
AudienceWho is receiving this?Drives tone, personalization, and content
Sending contextCold list, warm subscribers, triggered by action?Affects open rate assumptions and copy approach
Brand voiceFormal, casual, playful, authoritative?Ensures consistency
Key offer/messageWhat is the core value proposition?Becomes the headline and hook

Common email types and their characteristics:

Email TypePrimary GoalTypical LengthTone
Welcome emailOnboard, set expectations150-250 wordsWarm, helpful
Product launchDrive awareness and action200-400 wordsExcited, confident
NewsletterInform, engage, retain300-600 wordsConversational
Promotional / SaleDrive purchases100-200 wordsUrgent, benefit-focused
Abandoned cartRecover lost conversion100-150 wordsHelpful, low-pressure
Re-engagementWin back inactive users100-200 wordsPersonal, curious
Event invitationDrive registrations150-250 wordsProfessional, compelling
Case study / storyBuild trust, nurture200-400 wordsNarrative, proof-oriented
Transactional (receipt, confirm)Inform, reduce support50-150 wordsClear, factual

Step 2 — Write Subject Lines

The subject line determines whether the email gets opened. Produce 5-8 variants across different psychological approaches.

ApproachExampleWhen to Use
Benefit-driven"Cut your onboarding time by 60%"When you have a clear, quantifiable benefit
Curiosity gap"The one metric most teams ignore"Newsletters, thought leadership
Urgency / scarcity"Last chance: early-bird pricing ends tonight"Promotions, events with deadlines
Personalized"{{first_name}}, your Q3 content plan is ready"Triggered emails, high-value segments
Question"Is your checkout flow losing you customers?"Problem-aware audiences
Social proof"Why 2,000+ teams switched this quarter"Consideration-stage prospects
How-to"How to write proposals that close in 3 days"Educational content, lead nurture
Announcement"Introducing: AI-powered campaign planner"Product launches, feature releases

Subject line rules:

  • Length: 30-50 characters for mobile-first (6-10 words)
  • Preview text: Write complementary preview text (40-90 characters) — it is NOT a repeat of the subject line
  • Avoid: ALL CAPS, excessive punctuation (!!!), spam trigger words (free, guarantee, act now) unless contextually appropriate
  • Emoji: Use sparingly (0-1) and only if it matches brand voice

Step 3 — Write Body Copy

Structure the email body using this hierarchy:

1. Hook (first 1-2 sentences) — connect to a pain point, desire, or context
2. Value / Story (2-4 sentences) — deliver the core message or narrative
3. Proof (1-2 sentences) — data point, testimonial, or social proof
4. CTA (1 sentence + button) — clear, single action
5. PS line (optional) — secondary CTA or urgency reinforcement

Copy principles:

PrincipleGuideline
One email = one goalDo not split attention across multiple CTAs unless it is a newsletter
Write for scannersShort paragraphs (1-3 sentences), bold key phrases, use whitespace
Second person"You" focused, not "We are excited to announce"
Specific > vague"Save 4 hours/week" beats "Save time"
Active voice"Download the guide" not "The guide can be downloaded"
Mobile-first600px max width, 14-16px body font, tappable CTA button (44x44px min)
Plain text versionAlways provide a plain-text alternative for deliverability

Step 4 — Craft the CTA

CTA TypeButton Text ExamplesBest For
Direct action"Start free trial", "Download the report"Conversion-focused
Low commitment"See how it works", "Learn more"Awareness, top-of-funnel
Urgency"Claim your spot", "Get early access"Limited offers, events
Personal"Build my plan", "Show me my results"Personalized experiences
Social"Join 5,000+ marketers", "See what others built"Community, social proof

CTA rules:

  • One primary CTA per email (can repeat the same CTA 2-3 times in longer emails)
  • Button text: 2-5 words, starts with a verb
  • Place the primary CTA above the fold AND at the end
  • Use contrasting button color
  • Link the CTA to a dedicated landing page, not a homepage

Step 5 — Add Personalization

Personalization LevelExampleData Required
Basic"Hi {{first_name}},"First name
Contextual"Since you downloaded our SEO guide..."Behavioral data
Segment-basedDifferent copy blocks for different industriesSegment tags
Dynamic contentProduct recommendations based on browsing historyProduct/behavioral data
Send-time optimizationDeliver at each recipient's optimal open timeEngagement history

Always include fallback values: {{first_name | "there"}} so emails don't render as "Hi ," for contacts with missing data.

Step 6 — Create A/B Test Variants

Produce at least two testable variants. Only test one variable at a time.

Test VariableVariant AVariant BMinimum Sample Size
Subject lineBenefit-drivenCuriosity-driven1,000+ per variant
CTA text"Start free trial""See it in action"1,000+ per variant
Email lengthShort (100 words)Long (300 words)1,000+ per variant
PersonalizationWith first nameWithout first name1,000+ per variant
Send timeTuesday 10amThursday 2pm1,000+ per variant
Sender nameCompany namePerson's name1,000+ per variant

Recommend the user test subject lines first (highest impact on open rate), then CTAs (highest impact on click rate).

Step 7 — Ensure Compliance

Every marketing email must comply with applicable regulations.

RequirementCAN-SPAM (US)GDPR (EU)CASL (Canada)
ConsentOpt-out (can send without prior consent)Opt-in required (explicit consent)Opt-in required (express or implied)
UnsubscribeMust include, honor within 10 business daysMust include, honor without delayMust include, honor within 10 business days
Sender identityAccurate "From" name and reply addressIdentify the data controllerIdentify the sender
Physical addressMust include valid postal addressNot explicitly required but recommendedMust include valid postal address
Subject lineMust not be deceptiveMust not be deceptiveMust not be deceptive
Data rightsN/ARight to access, rectify, delete, port dataRight to withdraw consent

Compliance checklist for every email:

  • Unsubscribe link is visible and functional
  • Physical mailing address is included in the footer
  • "From" name and email are accurate and recognizable
  • Subject line accurately represents the email content
  • Consent was obtained appropriately for the audience's jurisdiction
  • Privacy policy is linked in the footer

Output Format

Deliver the email copy as follows:

EMAIL: [Email name / campaign name]
TYPE: [Welcome / Promotional / Newsletter / etc.]
AUDIENCE: [Segment description]
GOAL: [Primary action desired]

SUBJECT LINE OPTIONS:
1. [Subject line] | Preview: [preview text]
2. [Subject line] | Preview: [preview text]
3. [Subject line] | Preview: [preview text]
4. [Subject line] | Preview: [preview text]
5. [Subject line] | Preview: [preview text]

A/B TEST RECOMMENDATION: Test subjects #X vs #Y — [rationale]

---

FROM: [Sender name] <[email]>
SUBJECT: [Recommended subject]
PREVIEW: [Preview text]

[Full HTML-ready body copy with formatting notes]

---

CTA: [Button text] → [Landing page URL or description]

PERSONALIZATION TOKENS USED:
- {{first_name}} — fallback: "there"
- [any others]

COMPLIANCE FOOTER:
[Unsubscribe link, postal address, privacy policy link]

PLAIN TEXT VERSION:
[Full plain-text alternative]

A/B VARIANT:
[Variant B copy with the tested variable changed]

Quality Checklist

  • Subject line is under 50 characters and not misleading
  • Preview text complements (not repeats) the subject line
  • Hook in the first sentence connects to reader's situation
  • Body copy follows the Hook → Value → Proof → CTA structure
  • Only one primary CTA per email
  • CTA button text starts with a verb and is 2-5 words
  • Personalization tokens have fallback values
  • Email reads well on mobile (short paragraphs, clear hierarchy)
  • A/B test variant changes only one variable
  • Unsubscribe link, physical address, and sender identity are included
  • Plain text version is provided
  • No spam trigger words used unnecessarily
  • Tone matches the stated brand voice

Edge Cases

  • Cold outreach (not marketing email): Note that cold emails have different legal requirements. CAN-SPAM still applies, but GDPR requires legitimate interest basis. Recommend keeping cold emails very short (50-100 words) and highly personalized.
  • Drip sequence (multi-email): Produce all emails in the sequence with clear trigger conditions, wait times between sends, and exit conditions. Ensure the narrative progresses across emails.
  • Re-engagement to inactive list: Warn that sending to a cold list risks deliverability. Recommend a small test batch first. Use a "We miss you" or "Should we remove you?" angle to get an explicit signal.
  • No brand voice defined: Default to professional and conversational. Flag the assumption and recommend the user establish brand voice guidelines.
  • Multiple CTAs required (e.g., newsletter): Use a clear visual hierarchy — one primary CTA, others as text links. Do not make every section equal weight.
  • Highly regulated product (financial services, healthcare): Add a disclaimer review step. Flag that specific claims may need legal review. Avoid guarantees or specific outcome promises.
  • Very small list (< 500 contacts): A/B testing is not statistically reliable. Recommend sending the best single version and testing subject lines when the list grows.
  • Transactional email that includes marketing: Note that mixing transactional and marketing content may change the regulatory classification. Keep marketing content minimal and clearly separated.
保存したスキル