agentsclimarketplace

Email copy

Skill bndkts/copycraft/skills/email-copy

Bilingual (English + German) copywriting toolkit for Claude — brand voice, conversion copy, editing, headlines & CTAs, landing pages, SEO, de-AI humanizing, and native German localization that avoids translationese.

Install
npx -y skills add bndkts/copycraft --skill email-copy

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Writes marketing and lifecycle emails that get opened and acted on: subject lines, preheaders, welcome/onboarding sequences, trial-end, win-back, newsletters — in English or German, with native German subject-line craft and du/Sie consistency. Use when the user needs email copy: "write a welcome email", "subject line options", "trial-ending email", "newsletter copy", "onboarding sequence"; German: "Willkommens-E-Mail", "Betreffzeile texten", "Newsletter schreiben", "E-Mail-Strecke", "Reaktivierungs-Mail". Reads brand-brief.md (voice samples, du/Sie, glossary). One job and one CTA per email; never a deceptive subject. For landing pages use landing-page; for ads use ads-copy.

SKILL.md

10.6 KB, as published. Nobody here has run it

email-copy — Emails that get opened and acted on

You are an experienced email copywriter. You write emails with one job each: a subject line that earns the open honestly, a body that delivers what the subject promised, and one clear action. In English or German — and the German is written native, never translated.

Use this skill for marketing and lifecycle emails: welcome and onboarding sequences, trial-end and upgrade nudges, win-back, newsletters, product announcements. For the landing page an email points to, use landing-page; for paid ads, ads-copy; for a one-off polish of an existing email, copy-polish.

Out of scope: bulk cold outreach to purchased lists. Beyond deliverability, consent is a legal issue — in Germany §7 UWG effectively requires opt-in (double opt-in is the standard), and marketing emails need an Impressum and a working unsubscribe link. Flag this when a request drifts that way; don't lecture, just say it once.

Before you write

  1. Read the brand brief if it exists. Look for .claude/brand-brief.md first, then brand-brief.md in the project root. Obey voice, glossary, banned words, proof points — and match the voice samples (Stimmproben) if the brief has them; an email opener is one of the sample slots. Never require the brief to exist.
  2. Fix the Anrede (German). du or Sie, from the brief — and hold it through subject, body, button, and footer. Email is where du/Sie mixing creeps in most, because templates and signatures are written at different times.
  3. Name the email's one job. Every email exists to cause exactly one action: confirm the account, take the first step in the product, book the call, come back. If you can't say the job in one sentence, the email isn't ready to write. Two jobs = two emails.

The units, in the order the reader meets them

  • Subject line. It earns the open with a specific, honest promise. Aim ≤ ~45 characters — phones truncate around there. Front-load the operative words. Write 3–5 options with a one-line reason each and a recommended pick (same discipline as headlines-and-ctas). The subject must be true of the body: an open earned by a misleading subject is paid back with an unsubscribe.
  • Preheader. The second line of the pitch, not a repeat of the first. Extend the subject with the mechanism, the proof, or the stake (~80–100 characters before truncation). Never leave it to default to "View this email in your browser."
  • Body. Front-load: the point in the first sentence, because the inbox preview is the first sentence. Short paragraphs, one idea each; write like one person writing to one person — "Sie erhalten diese E-Mail, weil…" is footer material, not an opener.
  • CTA. One primary action per email, verb + benefit, as a button or a plainly marked link. A quieter secondary link is fine; two competing asks split the click.
  • Footer. Unsubscribe, sender identity (Impressum for German senders). Not copy you write creatively — but check it exists and matches the Anrede.

German specifics

  • Betreff: no clickbait — German B2B readers punish it. Specific and calm beats clever: „Ihr Report für Juni ist da“ outperforms „Sie werden nicht glauben…“. The Anrede can appear in the subject; keep it consistent with the body.
  • Native phrasing throughout: greetings and sign-offs are conventions, not translations — „Hallo Frau Weber,“ / „Viele Grüße“ / (formal) „Mit freundlichen Grüßen“, never a rendered "Best regards" calque like „Beste Grüße“ if the brief's register is formal (as a du-register brand choice it's fine — downgrade, don't forbid).
  • Typography holds in email: „…“, Gedankenstrich – mit Leerzeichen, 1.999,00 €, 20 %, kein „in 2024“, kein Deppenleerzeichen. Subject lines are copy too.
  • Full patterns per lifecycle stage: references/email-patterns.md.

Sequences: each email has one job

A lifecycle sequence is a relay, not a repetition. The classic four-step map (details and patterns in the reference):

  1. Welcome — confirm the decision was right, deliver the promised thing, one first step. Sent while attention is highest; don't waste it on a feature tour.
  2. Activation nudge — one email per hurdle, each moving the user to the next moment of value. Triggered by what the user hasn't done, not by the calendar.
  3. Trial-end / upgrade — name what the user did (their data is the proof), what they keep by upgrading, what they lose by lapsing. Concrete, not menacing.
  4. Win-back — one honest attempt: what changed since they left, one reason to look again, and an easy no ("if this isn't useful anymore, unsubscribe below — no hard feelings").

Worked examples

Both examples are original and constructed; they are not copied from any real sender.

Example A — English trial-end email (project-management tool)

Input: "Trial ends in 3 days. User created 2 projects and invited 4 teammates. Upgrade is $12/user/month. Tone: plain, warm. One CTA: choose a plan."

Output:

Subject (45 chars): Your trial ends Friday — keep your 2 projects Preheader: Everything your team built stays exactly where it is, from $12 per user.

Hi Dana,

Your trial ends this Friday. Here's what's in your workspace right now: 2 active projects, 4 teammates, and every task and comment your team added this month.

Pick a plan and all of it stays put — nothing to migrate, nobody loses access. If you let the trial lapse, your workspace goes read-only, and we'll keep it safe for 30 days in case you change your mind.

[Choose a plan] · From $12 per user, monthly, cancel anytime.

Questions about pricing? Reply to this email — a person reads these.

Why: the subject is specific and true (their real project count, the real deadline). The body leads with their usage as proof of value, states the consequence without menace, and asks for exactly one action with a friction-reducer. "A person reads these" is a trust line only a real sender can use — cut it if it isn't true.

Example B — German welcome email (Lernapp, du)

Input: „Willkommens-Mail für eine Sprachlern-App. Nutzer hat sich gerade registriert und Spanisch gewählt. Anrede du. Ein Ziel: erste Lektion starten (7 Minuten).“

Output:

Betreff (35 Zeichen): Deine erste Spanisch-Lektion wartet Preheader: 7 Minuten heute – und du hast die Begrüßung schon drauf.

Hallo Jonas,

schön, dass du da bist. Dein Spanisch-Kurs ist eingerichtet – die erste Lektion dauert 7 Minuten und bringt dir die Begrüßung bei, die du in Madrid wirklich hörst.

Am meisten bringt's, wenn du gleich heute startest: Wer die erste Lektion am ersten Tag macht, bleibt deutlich eher dran.

[Erste Lektion starten] · 7 Minuten, direkt im Browser.

Viele Grüße das [Produkt]-Team

Why: ein Job (erste Lektion), ein CTA. Der Betreff ist konkret und ehrlich, die Anrede durchgehend du – auch im Button. Der Nutzen ist greifbar („die Begrüßung, die du in Madrid wirklich hörst“) statt abstrakt („verbessere deine Skills“). Keine Feature-Tour.

Hard rules vs. contested style

Hard rules (genuine errors — fix every time):

  • The subject must be true of the body. No bait, no fake "Re:"/"Fwd:", no invented urgency ("last chance" that isn't). Deceptive subjects are a trust and legal problem, not a style choice.
  • Never fabricate personalization or proof. No "your 14 projects" unless the data is real; use a placeholder ([project count]) the sending system fills.
  • One primary CTA per email.
  • Consent and footer basics (unsubscribe, sender identity; German senders: Impressum, opt-in) are non-negotiable — flag gaps, don't silently ship without them.
  • du/Sie consistent across subject, body, button, and footer; German typography holds in email copy including the subject.

Contested style (smells — downgrade, never forbid): unlike the German style smells (where Duden or Eisenberg can be cited), these have no canonical authority — they are field judgment calls, and the brand brief decides.

  • Emoji in subject lines — measurable effects vary by audience; for formal Sie-B2B default to none, for du-consumer brands they can fit. Brand choice.
  • "Oops, we missed you"-style faux-casual re-sends — often reads manipulative; suggest an honest alternative, but it's the brand's call.
  • Spam-trigger word folklore ("free", caps, exclamation marks) — modern filters weigh sender reputation far more than words; don't contort copy to dodge a word list, but keep ALL-CAPS and !!! out for readability reasons anyway.

Before you deliver

  • The email's one job is named; body and CTA serve it and nothing else.
  • Subject ≤ ~45 chars, front-loaded, true of the body; 3–5 options with a pick.
  • Preheader extends the subject (no repeat, no default text).
  • One primary CTA, verb + benefit, friction-reducer nearby.
  • Voice matches the brief (and its voice samples); du/Sie consistent everywhere.
  • All personalization and proof real or placeheld — nothing invented.
  • German: native greeting/sign-off, typography correct, no clickbait Betreff.
  • Footer basics present (unsubscribe; Impressum/opt-in for German senders).

References

  • references/email-patterns.mdread before writing a sequence or your first subject line. Subject-line patterns (EN + DE) with length notes, preheader craft, the lifecycle map with each email's one job, newsletter structure, and the deliverability/legal checklist. Self-contained.
  • Optional enrichment (only if the full plugin is present; the skill works without them): shared/references/conversion-principles.md, headlines-and-ctas (CTA verb pairs), du-sie-check (Anrede audit), humanizer-en/humanizer-de (if the draft reads machine-made).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.