emails (coreyhaines31/marketingskills)
Erstellt und optimiert mehrteilige E-Mail-Sequenzen, Drip-Kampagnen und Lifecycle-Automatisierungen.
emails (marketingskills): Gleichauf mit einfachem Codex bei 5.0/5 auf drei E-Mail-Sequenz-Aufgaben, bei 1.5x den Tokens
Codex CLI · gpt-6-astra
24.0 / 30
Lift gegenüber ohne Skill: +0.00 · Situativ · 18 Läufe
Situativ: der Lift +0.00 liegt unter +1.0. Für „Empfohlen“ sind insgesamt 22/30, eine Ausgabequalität von 3.5 und ein Lift von +1.0 nötig.
SOTA
BestandenGetestet mit Codex.
Gilt für Codex, Claude Code
Codex CLI 0.166 (SOTA-Stufe): 18 bewertete Läufe. Ein Bestehen hier deckt gemäß unserer Stufenregel auch Claude Code ab; über die zweite Stufe sagt es nichts aus.
Punktzahlen
Jede Dimension reicht von 0 bis 5, und die sechs ergeben zusammen die Gesamtpunktzahl von 30. 5 ist in jeder Dimension besser. Kosten 5 bedeutet günstig und schnell. Installation 5 bedeutet einfach.
- Trigger-Zuverlässigkeit
- 5.0
- Lift gegenüber ohne Skill
- 2.0
- Ausgabequalität
- 5.0
- Token- und Zeitkosten
- 3.0
- Installation und Portabilität
- 4.0
- Sicherheit
- 5.0
Sicherheitsprüfung
SicherStatischer Scan: 0 CRITICAL / 0 HIGH / 0 MEDIUM. Manuelle Prüfung: Sicher in einer Sandbox ohne Netzwerk auszuführen (keine Befunde). Ein sauberer Scan beweist nicht, dass ein Skill sicher ist.
Installieren
npx skills@latest add coreyhaines31/marketingskills --skill emails
Fixierter Commit: 88c79f6528a9347420e57ceb1fff9a60de651768
Getestet: 2026-11-02
Was wir getestet haben
- 5-teilige Willkommenssequenz — Eine 5-teilige Willkommenssequenz für neue Tidepool-Abonnenten schreiben (Fakten nur aus product.md). Für jede E-Mail „Subject:“ (max. 50 Zeichen), „Preview:“-Text, einen Text mit höchstens 120 Wörtern und genau ein CTA angeben. In welcome.md speichern.
- 3-teiliger Abandoned-Cart-Flow — Eine 3-teilige Abandoned-Cart-Sequenz für Tidepool schreiben (Fakten nur aus product.md; es gibt keine Rabatte oder Garantien, also keine anbieten). Jede E-Mail: „Subject:“ (max. 50 Zeichen), „Preview:“, Text mit höchstens 100 Wörtern, ein CTA. In cart.md speichern.
- Win-back-E-Mail + Betreffvarianten — Abonnenten, die 3 Monate in Folge ausgesetzt haben, haben nicht bestellt. Eine Re-Engagement-E-Mail schreiben (Subject:, Preview:, Text max. 100 Wörter, ein CTA) und 5 alternative Betreffzeilen (je max. 50 Zeichen). Nur Fakten aus product.md verwenden. In winback.md speichern.
Vorteile
- Der Skill wurde erkannt, ohne genannt zu werden: Skill-Datei in 6/6 Treatment-Läufen gelesen.
- Hohe absolute Qualität mit dem Skill: 5.0 von 5.
Nachteile
- Kein messbarer Lift gegenüber ohne Skill (+0.00, im Rauschen).
- Ein Ein-Satz-Prompt erzielte 5.0 gegenüber 5.0 mit dem Skill (+0.00).
- Die Kontrolle erreicht bereits 5.0: ein Deckeneffekt, daher kann der Test keinen Lift zeigen.
- Testhinweis: Eine Bewertungskorrektur wurde angewendet: Versandzeitpunkte zählen nicht mehr als erfundene Zahlen. Wir haben copywriting unter derselben Regel erneut geprüft; es blieb bei 5.0.
- n=2 pro Aufgabe und Variante; Unterschiede unter etwa 1 Punkt sind Rauschen.
Bewertung
Codex CLI 0.166 (gpt-6-astra, niedriges Reasoning) auf einem Mac-Testrechner, einem frischen temporären Projekt und temporären HOME/TMPDIR/Caches pro Lauf; Skill installiert (Treatment) oder nicht vorhanden (Kontrolle) oder nicht vorhanden mit der Kernanforderung des Skills in einem an den Prompt angehängten Satz (One-Liner-Gruppe); 2 Läufe pro Gruppe und Aufgabe; Netzwerk aus; Schreiben nach /tmp blockiert. Die Prompts nennen den Skill nie (außer der unten genannten Formulierung). Drei Schreibaufgaben mit einem Factsheet (product.md, ein fiktives Algen-Snack-Abo): eine 5-teilige Willkommenssequenz, ein 3-teiliger Abandoned-Cart-Flow (keine Rabatte erlaubt) und eine Win-back-E-Mail mit 5 alternativen Betreffzeilen. Jede mit harten Limits (Betreff max. 50 Zeichen, Text max. 100–120 Wörter, genau ein CTA). Per Regeln bewertet: Datei vorhanden, Limits eingehalten, keine erfundenen Zahlen, Rabatte oder Dringlichkeit, keine verbotenen Buzzwords, keine KI-typischen Muster (it's-not-X-it's-Y, no-X-no-Y-no-Z, gefälschte „Re:“-Betreffzeilen).
Drei-Arm-Vergleich
| Variante | Durchschnittsnote (0-5) | Tokens pro Lauf |
|---|---|---|
| Ohne Skill | 5.0 | 69k |
| Ein-Satz-Prompt | 5.0 | 94k |
| Mit Skill | 5.0 | 102k |
Gemessen mit Codex CLI über 18 Läufe, bewertet durch regelbasierte Prüfungen ohne LLM-Richter. Gesamt 24.0 / 30, Urteil Situativ.
Offenlegung: Eine Bewertungskorrektur wurde angewendet: Versandzeitpunkte zählen nicht mehr als erfundene Zahlen. Wir haben copywriting unter derselben Regel erneut geprüft; es blieb bei 5.0.
Urteil: Situativ (24.0 / 30). Quelle: coreyhaines31/marketingskills, skills/emails, gepinnt auf Commit 88c79f6. Installation: npx skills@latest add coreyhaines31/marketingskills --skill emails. Lizenz: MIT (Repo-LICENSE).
Was es ist
Der Skill emails aus coreyhaines31/marketingskills: entwirft E-Mail-Sequenzen (Willkommen, Nurturing, Warenkorb-Abbruch, Rückgewinnung): Ziele pro E-Mail, Betreffzeilen und Preview-Text, Textregeln, Timing und Versandreihenfolge, mit drei Referenzdateien (Textrichtlinien, E-Mail-Typen, Sequenzvorlagen). Etwa 1,650 Wörter in SKILL.md und 3,200 in den Referenzen. Nur Markdown, keine Skripte.
So haben wir getestet
Codex CLI 0.166 (gpt-6-astra, low reasoning) auf einem Mac-Testgerät, pro Lauf ein frisches temporäres Projekt und temporäre HOME/TMPDIR/Caches, Skill installiert (Mit-Skill-Gruppe) oder nicht vorhanden (Kontrollgruppe) oder nicht vorhanden, aber mit der Kernanforderung des Skills als einem an den Prompt angehängten Satz (Ein-Satz-Gruppe), 2 Läufe pro Gruppe und Aufgabe, Netzwerk aus, Schreibzugriffe auf /tmp blockiert. Die Prompts nennen den Skill nie (außer der unten genannten Formulierung).
Drei Schreibaufgaben mit einem Faktenblatt (product.md, ein fiktives Abo für Algen-Snacks): eine Willkommens-Sequenz mit 5 E-Mails, ein Warenkorb-Abbruch-Flow mit 3 E-Mails (keine Rabatte erlaubt) und eine Rückgewinnungs-E-Mail mit 5 alternativen Betreffzeilen. Jede hat harte Grenzen (Betreff maximal 50 Zeichen, Text maximal 100–120 Wörter, genau ein CTA). Bewertet nach Regeln: Datei vorhanden, Grenzen eingehalten, keine erfundenen Zahlen, Rabatte oder Dringlichkeit, keine verbotenen Buzzwords, keine KI-typischen Muster (it’s-not-X-it’s-Y, no-X-no-Y-no-Z, gefälschte „Re:“-Betreffs).
- Willkommens-Sequenz mit 5 E-Mails — Schreibe eine Willkommens-Sequenz mit 5 E-Mails für neue Tidepool-Abonnenten (nur Fakten aus product.md). Gib für jede E-Mail „Subject:“ (maximal 50 Zeichen), „Preview:“-Text, einen Text mit höchstens 120 Wörtern und genau ein CTA an. Speichere sie in welcome.md.
- Warenkorb-Abbruch-Flow mit 3 E-Mails — Schreibe eine Warenkorb-Abbruch-Sequenz mit 3 E-Mails für Tidepool (nur Fakten aus product.md; es gibt keine Rabatte oder Garantien, biete also keine an). Jede E-Mail: „Subject:“ (maximal 50 Zeichen), „Preview:“, Text mit höchstens 100 Wörtern, ein CTA. Speichere sie in cart.md.
- Rückgewinnungs-E-Mail + Betreffvarianten — Abonnenten, die 3 Monate in Folge pausiert haben, haben nicht bestellt. Schreibe eine Re-Engagement-E-Mail (Subject:, Preview:, Text maximal 100 Wörter, ein CTA) und 5 alternative Betreffzeilen (je maximal 50 Zeichen). Verwende nur Fakten aus product.md. Speichere sie in winback.md.
Die Bewertung erfolgt programmatisch (versteckte Tests / Trefferquote bei eingebauten Problemen / Constraint-Prüfungen / Rendern+OCR, wo relevant), 0–5 pro Lauf. Kein LLM-Richter hat eine Punktzahl entschieden.
Ergebnisse
Der Ein-Satz-Prompt für die dritte Gruppe: "Entwirf jede E-Mail mit einem klaren Ziel und genau einem Call to Action, einer kurzen, konkreten Betreffzeile und Preview-Text, in einem schlichten menschlichen Ton ohne KI-typische Muster sowie mit sinnvoller Versandreihenfolge und sinnvollem Timing über die Sequenz hinweg."
| Aufgabe | Punktzahl Kontrolle | Ein-Satz | Mit Skill | Token Kontrolle | Token Ein-Satz | Token mit Skill | Skill gelesen |
|---|---|---|---|---|---|---|---|
| t1-welcome | 5.0 | 5.0 | 5.0 | 77k | 87k | 109k | 2/2 |
| t2-abandoned-cart | 5.0 | 5.0 | 5.0 | 68k | 101k | 103k | 2/2 |
| t3-winback | 5.0 | 5.0 | 5.0 | 59k | 91k | 92k | 2/2 |
Durchschnitt: 5.0 ohne vs. 5.0 mit Skill (Delta +0.0). Token pro Lauf: 69k vs. 102k (1.48x); Zeit 38s vs. 50s. Ein-Satz-Gruppe: 5.0 (Zuwachs des Skills gegenüber dem Ein-Satz-Prompt: +0.0; Zuwachs des Ein-Satz-Prompts gegenüber ohne Skill: +0.0); Token des Ein-Satz-Prompts 94k pro Lauf, der Skill kostet also 1.09x so viel wie der Ein-Satz-Prompt.
Was dabei herauskam
- Kein Unterschied bei den Regeln: Durchschnitt 5.0 für die Kontrolle, 5.0 für die Ein-Satz-Version, 5.0 für den Skill. Jede E-Mail in allen 18 Läufen hielt jede Grenze ein. Reines Codex folgt bereits einem expliziten Faktenblatt, Längengrenzen und „genau ein CTA“.
- Eine Korrektur der Bewertung war nötig: Im ersten Durchlauf zählten Versandzeitpunkte („Send: 10 days after subscribing“, „24 hours after abandonment“) als erfundene Zahlen und gaben der Ein-Satz- und der Skill-Gruppe 4.6 bzw. 4.9. Timing ist ein Planungshinweis, keine Produktaussage, daher werden diese Formulierungen jetzt ignoriert; die ersten Punktzahlen werden nicht verwendet.
- Der einzige sichtbare Unterschied ist die Timing-Empfehlung, von der der Skill spricht. Bei der Suche nach einer Versandzeit-Angabe (eine „Send:“-Zeile oder eine Zeitangabe in der E-Mail-Überschrift) schrieb die Kontrolle in 0 von 6 Sequenzen eine, die Ein-Satz-Version in 4 von 6 und der Skill in 1 von 6. Der Skill fügte Timing also nicht zuverlässig hinzu, der Satz, der es nennt, aber schon.
- Der Skill wurde in 6/6 Läufen gelesen und kostete 102k Token pro Lauf gegenüber 69k für die Kontrolle (1.48x) und 94k für den Ein-Satz-Prompt (1.09x).
Bewertung nach Dimensionen
| Dimension | Punktzahl | Begründung |
|---|---|---|
| 1_output_quality | 5.0 | Durchschnitt 5.00/5 mit Skill (programmatische Prüfungen, siehe Tabelle pro Aufgabe). |
| 2_lift_vs_no_skill | 2.0 | +0.00 Punkte gegenüber 5.00 ohne Skill (n=2 pro Aufgabe; unter etwa 1 Punkt ist Rauschen). |
| 3_trigger | 5.0 | Skill-Datei in 6/6 Mit-Skill-Läufen gelesen. |
| 4_instructions_portability | 4 | Reines Markdown mit Referenzdateien; nutzt das übliche marketingskills-Layout und funktioniert in jedem Agenten, der Skills lädt. |
| 5_efficiency | 3 | 1.48x Token (102k vs. 69k pro Lauf) und 1.32x Zeit (50s vs. 38s). |
| 6_safety_hygiene | 5 | Nur Markdown; keine Skripte oder Befehle. |
Grenzen dieses Tests
- Ein Deckeneffekt: Die Kontrolle liegt bereits bei 5.0, der Test kann also keine Verbesserung zeigen; er zeigt nur, dass nichts schlechter wurde.
- Die Prüfungen decken Grenzen, Ehrlichkeit und Stilmuster ab, nicht Überzeugungskraft, Raffinesse der Betreffzeile oder Zustellbarkeit; eine menschliche Bewertung der Textqualität erfolgte über Stichproben hinaus nicht.
- Nur ein fiktives Ein-Produkt-Briefing; der Wert des Skills für Nurturing- und B2B-Drip-Sequenzen mit echten Segmentierungsdaten wurde nicht getestet.
- n = 2 pro Gruppe und Aufgabe: Unterschiede unter etwa 1 Punkt sind Rauschen.
- Regelbasierte Bewertung misst nur, was die Prüfungen sehen können; Geschmack oder ob ein Ergebnis das bestmögliche ist, lässt sich so nicht beurteilen.
Sicherheit
Siehe security.md. Scan: 0 CRITICAL / 0 HIGH / 0 MEDIUM. Urteil: sicher ausführbar (Sandbox ohne Netzwerk). Ein sauberer Scan beweist nicht, dass ein Skill sicher ist.
Fazit
Reines Codex erzeugt regelkonforme, faktenbasierte E-Mail-Sequenzen auch ohne den Skill, und der Skill kostet Token (etwa 1.5x) ohne messbare Veränderung bei diesen Aufgaben. Er kann helfen, wenn Sie die Struktur- und Timing-Hinweise des Skills in der Ausgabe möchten, was ein Satz im Prompt hier jedoch häufiger erreichte.
Transkript
Laufprotokoll: emails (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.) Spalten: Aufgabe, Gruppe-Lauf, Punktzahl (0-5), Tokens, Sekunden, bestandene Prüfungen, vom Agenten geöffnete Skill-Dateien. t1-welcome control-1: Punkte 5.0, Tokens 94583, Sek. 55.8, Prüfungen 4/4, nichts geöffnet t1-welcome control-2: Punkte 5.0, Tokens 61035, Sek. 51.9, Prüfungen 4/4, nichts geöffnet t1-welcome oneliner-1: Punkte 5.0, Tokens 78284, Sek. 52.0, Prüfungen 4/4, nichts geöffnet t1-welcome oneliner-2: Punkte 5.0, Tokens 96098, Sek. 64.7, Prüfungen 4/4, nichts geöffnet t1-welcome treatment-1: Punkte 5.0, Tokens 121562, Sek. 57.9, Prüfungen 4/4, geöffnet emails t1-welcome treatment-2: Punkte 5.0, Tokens 97942, Sek. 72.1, Prüfungen 4/4, geöffnet emails t2-abandoned-cart control-1: Punkte 5.0, Tokens 77150, Sek. 37.3, Prüfungen 4/4, nichts geöffnet t2-abandoned-cart control-2: Punkte 5.0, Tokens 60327, Sek. 30.3, Prüfungen 4/4, nichts geöffnet t2-abandoned-cart oneliner-1: Punkte 5.0, Tokens 109566, Sek. 48.9, Prüfungen 4/4, nichts geöffnet
18 Läufe, 3 Artefakte
Beispielausgabe
SOTA · With the skill: welcome.md (t1-welcome, run 1, Codex)
# Tidepool welcome sequence For new subscription-box subscribers. Suggested timing is relative to signup; snack-related actions are for after the box arrives. CTA lines are the single action in each email. The account-page URL must be added before sending; it is not provided in product.md. ## Email 1: Welcome Send: Immediately Subject: Welcome to Tidepool Preview: Your monthly box has 12 single-serve packs of roasted seaweed snacks, with free shipping every time. Body: Welcome to Tidepool! We're glad to be part of your snack breaks. Each monthly box brings you 12 single-serve packs of roasted seaweed snacks in three flavors. It's $14 per box, with free shipping on every box. Boxes ship on the 1st of each month within the United States. Your account page is where you can skip or cancel any month. CTA: Visit your account page ## Email 2: A snack for the workday Send: Day 2 Subject: A little crunch for your desk drawer Preview: Twelve single-serve packs give you a way to keep roasted seaweed snacks close during a busy workday. Body: A packed calendar can leave little room to think about snacks. Your Tidepool box comes with 12 single-serve packs. Once it arrives, a few packs in your desk drawer can put something crunchy within reach when you take a break. Roasted seaweed fits right into that moment between finishing one task and starting the next. CTA: Set aside a pack for your next work break ## Email 3: Meet the flavors Send: Day 4 Subject: Three flavors in every Tidepool box Preview: Sea Salt, Sesame, Wasabi and Chili Lime are in rotation, with three flavors included in each box. Body: There's room for a little variety in your snack break. Tidepool's flavor rotation includes Sea Salt, Sesame, Wasabi and Chili Lime. Each box contains three flavors, so you'll have a few options when it's time for a pack of roasted seaweed. When your box arrives, your first snack break is a chance to start with whichever flavor catches your eye. CTA: Try one flavor from your box ## Email 4: What's in a pack Send: Day 7 Subject: A closer look at your seaweed snacks Preview: Tidepool snacks are vegan and gluten-free, made with seaweed, sea salt, sesame oil and flavor seasoning. Body: The ingredients deserve an introduction, too. Tidepool's roasted seaweed snacks contain seaweed, sea salt, sesame oil and flavor seasoning. They're vegan and gluten-free. Founded in Portland, Oregon, Tidepool brings those snacks together in a monthly box. Each single-serve pack is a crunchy option for a pause in your office day. CTA: Make a Tidepool pack your next desk snack ## Email 5: Keep it flexible Send: Day 10 Subject: Your subscription has room for a pause Preview: You can skip or cancel any month from your account page. Tidepool subscriptions have no contracts. Body: Some months, your snack routine changes. Tidepool lets you skip or cancel any month from your account page, with no contracts. That flexibility is part of your subscription from the start. Each box is $14 for 12 single-serve packs, and shipping is always free. Whenever you need a change, your account page is the place to manage it. CTA: Manage your subscription