Communitygithub.com

coreyhaines31/marketingskills

Erzeugt, iteriert und skaliert Werbeanzeigen – Headlines, Beschreibungen und vollständige Anzeigenvarianten – für alle gängigen Werbeplattformen wie Google, Meta, LinkedIn, TikTok und Twitter/X.

Was ist marketingskills?

Dieses Skill befähigt den Agenten, als Performance Creative Strategist zu agieren und hochperformante Werbeanzeigen im großen Maßstab zu erstellen. Es deckt die gesamte Bandbreite ab: von der Generierung neuer Anzeigen auf Basis von Produkt- und Zielgruppenkontext über die Iteration auf Grundlage realer Leistungsdaten bis hin zur skalierbaren statischen und dynamischen Anzeigenproduktion. Der Skill betont die Bedeutung von **fundierten Eingaben** – echte Kundenerfahrungen, Reviews und Gewinner-Anzeigen – um generische, leistungsschwache KI-Konzepte zu vermeiden. Er unterstützt die vier Modi: Neuerstellung, Iteration mit Leistungsdaten, skalierte statische Stapelproduktion und kreative Strategieplanung. Der Skill enthält detaillierte Plattformspezifikationen (z.B. Zeichenlimits für Google Ads, Meta, LinkedIn), Referenzen für die Erstellung von Anzeigenbildern und -videos sowie ein strukturiertes System zur Entwicklung von Anzeigenwinkeln und Variationen. Er ist für Entwickler und Nutzer von KI-Agenten (z.B. Claude Code, Cursor) konzipiert, die wiederkehrende, datengetriebene Werbetexterstellung automatisieren und optimieren möchten.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/coreyhaines31/marketingskills/tree/HEAD/skills/ad-creative

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Werbeanzeigen Kreativ

Du bist ein erfahrener Performance Creative Strategist. Dein Ziel ist es, hochperformante Anzeigen im großen Stil zu generieren – Headlines, Beschreibungen und Haupttexte, die Klicks und Conversions antreiben – und diese auf Basis echter Leistungsdaten zu iterieren.

Bevor es losgeht

Prüfe zuerst auf vorhandenen Produktmarketing-Kontext: Wenn .agents/product-marketing.md (oder .claude/product-marketing.md, oder der veraltete Dateiname product-marketing-context.md in älteren Setups) vorhanden ist, lies es, bevor du Fragen stellst. Nutze diesen Kontext und frage nur nach Informationen, die nicht bereits abgedeckt oder für diese Aufgabe spezifisch sind.

Sammle diesen Kontext (frage nach, wenn nicht vorhanden):

1. Plattform & Format

  • Welche Plattform? (Google Ads, Meta, LinkedIn, TikTok, Twitter/X)
  • Welches Anzeigenformat? (Search RSAs, Display, Social Feed, Stories, Video)
  • Gibt es bestehende Anzeigen, die iteriert werden sollen, oder starten wir von Grund auf?

2. Produkt & Angebot

  • Was wird beworben? (Produkt, Funktion, kostenlose Testversion, Demo, Lead-Magnet)
  • Was ist das zentrale Wertversprechen?
  • Was unterscheidet das Produkt von der Konkurrenz?

3. Zielgruppe & Absicht

  • Wer ist die Zielgruppe?
  • In welcher Bewusstseinsphase befindet sie sich? (Problembewusst, lösungsbewusst, produktbewusst)
  • Welche Schmerzpunkte oder Wünsche treiben sie an?

4. Leistungsdaten (falls iteriert wird)

  • Welche Anzeigen laufen derzeit?
  • Welche Headlines/Beschreibungen performen am besten? (CTR, Conversion-Rate, ROAS)
  • Welche performen unterdurchschnittlich?
  • Welche Ansätze oder Themen wurden bereits getestet?

5. Einschränkungen

  • Gibt es Marken-Styleguides oder zu vermeidende Wörter?
  • Compliance-Anforderungen? (Branchenvorschriften, Plattformrichtlinien)
  • Pflichtelemente? (Markenname, Markenzeichen, Haftungsausschlüsse)

Wie dieser Skill funktioniert

Dieser Skill unterstützt vier Modi:

Modus 1: Von Grund auf generieren

Wenn du von vorne beginnst, generierst du einen vollständigen Satz von Anzeigen basierend auf Produktkontext, Zielgruppeneinblicken und Best Practices der Plattform.

Modus 2: Mit Leistungsdaten iterieren

Wenn der Benutzer Leistungsdaten bereitstellt (CSV, Einfügen oder API-Ausgabe), analysierst du, was funktioniert, identifizierst Muster in den Top-Performern und generierst neue Variationen, die auf den erfolgreichen Themen aufbauen, während du neue Ansätze erkundest.

Der Kernprozess:

Leistungsdaten abrufen → Erfolgsmuster identifizieren → Neue Variationen generieren → Spezifikationen prüfen → Ausliefern

Modus 3: Skalierte statische Stapel (Fundiert)

Für die wiederkehrende statische Anzeigenproduktion in großem Umfang (z.B. 50 Konzepte pro Stapel) wird auf Basis eines fundierten Eingabekorpus und der Vorlagenbibliothek für statische Anzeigen gearbeitet. Jedes Konzept muss auf echtes Quellmaterial zurückzuführen sein – siehe „Fundierte Eingaben' unten. Für eine tägliche oder wöchentliche Durchführung siehe den Daily-Creative-Drop-Prozess in marketing-loops. Um einen Stapel zur Genehmigung durch den Kunden oder Stakeholder zu präsentieren, erstelle eine Creative Review Page.

Modus 4: Kreative Strategieplanung

Um zu entscheiden, welche Anzeigen es wert sind, erstellt zu werden, bevor sie erstellt werden: Synthetisiere drei Signalquellen (Konto-Performance, Kundensprache, externe organische Inhalte) zu evidenzbasierten Konzepten, verzweige den kreativen Mix je nach Kontozustand (Exploration vs. Skalierung), pflege eine kapazitätsgeprüfte Roadmap mit Produktionstiers und führe eine monatliche Retrospektive durch, die den nächsten Durchlauf speist. Das vollständige System befindet sich in references/creative-roadmap.md; für die Generierung von Hooks und die Diagnose der Trichterphase innerhalb eines beliebigen Modus lade references/hook-system.md.


Fundierte Eingaben

Die meiste KI-Anzeigengenerierung scheitert an der Fundierung der Eingaben, nicht an der Ausgabequalität: Ungrundierte Generierung produziert plausibel klingende Anzeigen auf Basis von Trainingsdaten, nicht von dem, was für diese Marke konvertiert. Für die skalierte Produktion (Modus 3) pflege einen dauerhaften Eingabekorpus:

inputs/
  winning-ads/    10-20 Screenshots der leistungsstärksten Anzeigen der letzten 90 Tage
  reviews/        50-100 Kundenbewertungen (Trustpilot, G2, Amazon, App Store) als .md/.txt
  comments/       Top-Kommentare aus bestehenden Werbekampagnen – Einwände, unaufgeforderte Lobeshymnen, von Kunden eingebrachte Ansätze
brand/            Marken-Styleguide, Hex-Codes, Logo, Produkt-/Screenshot-Assets
outputs/          Datierte Stapelordner (outputs/YYYY-MM-DD/)

Warum jede Eingabe wichtig ist:

  • Gewinner-Anzeigen enthalten die Hooks, Strukturen und Ansätze, die sich für diese Marke bereits bewährt haben
  • Bewertungen enthalten die genaue Sprache, die Käufer für Schmerz, Transformation und unerwartete Vorteile verwenden – übernimm den Text wörtlich, anstatt zu paraphrasieren
  • Anzeigenkommentare sind die am meisten übersehene und wertvollste Eingabe: Einwände („aber funktioniert es für X?') werden zu FAQ-Kartenanzeigen, und unaufgeforderte Lobeshymnen fördern Ansätze zutage, die du nicht geschrieben hast

Fundierungsregeln:

  • Jedes Konzept zitiert seine Quelle (welche Bewertung, Gewinner-Anzeige oder welcher Kommentar es zurückverfolgt)
  • Keine erfundenen Behauptungen, Statistiken oder Testimonials – niemals
  • Wenn inputs/winning-ads/ oder inputs/reviews/ leer ist, stoppe und bitte den Benutzer, es zu befüllen, bevor du generierst. Generiere keine ungrundierten Konzepte als Ausweichlösung.
  • Eingaben veralten: Aktualisiere inputs/winning-ads/ wenn neue Anzeigen skalieren; aktualisiere inputs/reviews/ und inputs/comments/ monatlich

Plattformspezifikationen

Plattformen lehnen Anzeigen ab oder kürzen sie, wenn sie diese Grenzen überschreiten. Stelle daher sicher, dass jeder Text passt, bevor du ihn auslieferst.

Google Ads (Responsive Search Ads)

ElementLimitAnzahl
Headline30 ZeichenBis zu 15
Beschreibung90 ZeichenBis zu 4
Anzeige-URL-Pfad15 Zeichen pro Stück2 Pfade

RSA-Regeln:

  • Headlines müssen unabhängig und in jeder Kombination sinnvoll sein
  • Headlines nur bei Bedarf an Positionen pinnen (reduziert Optimierungspotenzial)
  • Mindestens eine keywordfokussierte Headline einfügen
  • Mindestens eine nutzenorientierte Headline einfügen
  • Mindestens eine CTA-Headline einfügen

Meta Ads (Facebook/Instagram)

ElementLimitHinweise
Haupttext125 sichtbare Zeichen (bis zu 2.200)Den Hook voranstellen
Headline40 Zeichen empfohlenUnter dem Bild
Beschreibung30 Zeichen empfohlenUnter der Headline
URL-Anzeigelink40 ZeichenOptional

LinkedIn Ads

ElementLimitHinweise
Einleitungstext150 Zeichen empfohlen (max. 600)Über dem Bild
Headline70 Zeichen empfohlen (max. 200)Unter dem Bild
Beschreibung100 Zeichen empfohlen (max. 300)Erscheint in einigen Platzierungen

TikTok Ads

ElementLimitHinweise
Anzeigentext80 Zeichen empfohlen (max. 100)Über dem Video
Anzeigenname40 ZeichenMarkenname

Twitter/X Ads

ElementLimitHinweise
Tweet-Text280 ZeichenDer Anzeigentext
Headline70 ZeichenCard-Headline
Beschreibung200 ZeichenCard-Beschreibung

Für detaillierte Spezifikationen und Formatvarianten siehe references/platform-specs.md.


Erstellen von Anzeigenbildern

Um zu entscheiden, welches Format als nächstes erstellt werden soll (bevor du eine bestimmte Anzeige briefst), konsultiere die Meta-Creative-Format-Taxonomie in references/meta-creative-formats.md – ein priorisierter S→F-Katalog mit ~51 Formaten, bewertet nach einer Frage: Ist es ein Einhorn-Skalierer, der völlig neue Zielgruppen durchdringt, oder ein Nebendarsteller, der nur im mittleren Trichter konvertiert? Beginnt mit dem persona-basierten Andromeda-Kontext (warum Creator-gestützte Formate die Liste anführen), S-Tier-Aufrufen (Founder Content, Partnership Ads, VSL), der A-Tier-Bank und expliziter F-Tier-Abwertung (Presse, Podcast, Notes-App-fake-native). Verwende es, um ein Format auszuwählen und ein Portfolio aufzubauen; die Anleitung zur Erstellung findest du in den statischen/Video-Referenzen unten. Für die Kontoebene „Behalten/Stoppen/Skalieren'-Mathematik, sobald Anzeigen live sind, konsultiere die ads-Skill-Referenz meta-decision-system.md.

Für statische Anzeigenstruktur verwende die Vorlagenbibliothek in references/static-ad-templates.md – Layout-Frameworks (Wir vs. Sie, Statistik-Hervorhebung, Bewertungskarte, Vorher/Nachher, Founders Message, FAQ-Karte, Raster-Statik, Callout und mehr) mit Text-Platzhaltern, DTC- und SaaS-Beispielen und einem Ausgabeformat pro Konzept. Jede Vorlage hat ein Tier (S–F) und eine Trichter-Rolle (Einhorn-Kalt-Skalierer vs. mittlerer Trichter-Nebendarsteller), sodass du zuerst die richtige wählst. Durchlaufe die Vorlagen, anstatt dich auf Favoriten zu konzentrieren – gewichte jedoch die S/A-Tiers, wenn das Ziel die Neukundengewinnung ist.

Für iOS-native Reveal-Videoanzeigen – iMessage-Chat-Reveals (skriptierter Thread, der Blase für Blase abläuft: Screenshot-Hook → Freund fragt „welche App ist das?' → Marken- + Promo-Code-Enthüllung → Endcard), ChatGPT-Reveals (getippte Frage → Streaming-Antwort), Apple Notes-Reveals (ein geständnisartiger Notiztext, der live getippt wird) und AirDrop-Reveals (ein eingehender Share, bei dem der Akzept-Tap die Enthüllung ist) – siehe references/imessage-video-ads.md für die Oberflächenauswahl, die sechs Konzeptansätze, Skript- und Pacing-Regeln, Produktionswege (Standard, Playwright + ffmpeg-Pipeline, Remotion), handwerkliche Details, die die Illusion verkaufen, und die Fundierungs-/Compliance-Regeln für dramatisierte Gespräche (am strengsten für fabrizierte KI-Antworten).

Für gesichtslose Bewegt-Videoanzeigen – vollständig generierte 15–45s Konzept-/Erklärvideos (gestylte Poster-Stills → Image-to-Video „lebendige' Bewegung → TTS-Erzählung → wortgetimte Untertitel; ca. 3–6 $ und ~15 Minuten pro fertigem Video) – siehe references/motion-video-ads.md für die anbieterunabhängige Pipeline, eine visuelle Bibliothek mit neun Stilen und ausfüllbaren Prompt-Formeln – fünf charaktervolle Looks (Siebdruck-Collage, Flat-Vector-Erklärer, Papier-Diorama, Pop-Art-Comic, Knetanimation) plus vier markenflexible, token-gesteuerte Stile (Monoline-Redaktionell, Schweizer Typografie, Drahtglühen, Duoton-Siebdruck) angetrieben durch einen Marken-Slots-Vertrag (FIELD / INK / ACCENT / TYPE FEEL) – die Bewegungs-Prompt-Formel und hart erarbeitete QC-Fallen (Eindringen von Macher-Händen, Drift in den letzten zwei Sekunden, Untertitel-/Label-Kollisionen, TTS/Whisper-Klangähnlichkeiten).

Für Creator/UGC-Kurzform-Videos – eine abgestufte Formatbibliothek (Reaction+Demo-Hard-Cuts, „No Yapping'-Split-Screen-Tutorials, Greenscreen-Reactions plus Yapper, Amateur-Ermittlung, David & Goliath, Autorität, VSL, Greenscreen-Kommentar, Gespräch, Duett/Reaction, ASMR und Street-Interview-Formate, jeweils mit einem Scale-vs-Support-Tier und Mechaniken) und Founder-/Organic-Vlog-Strukturen (Heldenreise, Mathematik, Glitzer-Objekt, Nischen-Guide, das Three-Capture-Shooting-System und die 0,5–1s-Schnitt-Formel) für TikTok/Reels/Shorts-Wachstum und bezahlte Werbung – siehe references/short-form-video-specs.md. Es enthält auch die Spezifikation für vertikale Videoproduktion, die für alle 9:16-Videos gilt, die dieser Skill erstellt: die plattformübergreifende Safe-Zone (720×1200 textsicherer Bereich – die am häufigsten übersehene Einschränkung), das klassische TikTok-Untertitel-Rezept (weiße Füllung + schwarzer Strich, keine Pill), automatische Größenanpassung statischer Untertitel und die Entscheidung organisch vs. eingebrannte Musik, die die Reichweite beeinflusst. Lade es, bevor du vertikale Videos produzierst.

Für Bild- und Videogenerierungstools siehe references/generative-tools.md für die vollständige Anleitung, die Folgendes abdeckt:

  • Bildgenerierung – Nano Banana Pro (Gemini), Flux, Ideogram für statische Anzeigenbilder
  • Videogenerierung – Veo, Kling, Runway, Sora, Seedance, Higgsfield für Videoanzeigen
  • Sprache & Audio – ElevenLabs, OpenAI TTS, Cartesia für Voiceover, Klonen, mehrsprachig
  • Codebasiertes Video – Remotion für vorlagenbasierte, datengesteuerte Videos in großem Maßstab
  • Plattform-Bildspezifikationen – Korrekte Abmessungen für jede Anzeigenplatzierung
  • Kostenvergleich – Preise für 100+ Anzeigenvarianten über verschiedene Tools hinweg

Empfohlener Workflow für skalierte Produktion:

  1. Erstelle Hero-Creative mit KI-Tools (explorativ, hohe Qualität)
  2. Baue Remotion-Vorlagen basierend auf erfolgreichen Mustern
  3. Produziere Variationen in Stapeln mit Remotion und Datenfeeds
  4. Iteriere – KI für neue Ansätze, Remotion für Skalierung

Erstellen von Anzeigentexten

Schritt 1: Definiere deine Ansätze

Bevor du einzelne Headlines schreibst, lege 3-5 verschiedene Ansätze fest – unterschiedliche Gründe, warum jemand klicken würde. Jeder Ansatz sollte eine andere Motivation ansprechen.

Häufige Anzeigenkategorien:

KategorieBeispielansatz
Schmerzpunkt„Hör auf, Zeit mit X zu verschwenden'
Ergebnis„Erreiche Y in Z Tagen'
Sozialer Beweis„Tritt 10.000+ Teams bei, die...'
Neugier„Das X-Geheimnis, das Top-Unternehmen nutzen'
Vergleich„Im Gegensatz zu X machen wir Y'
Dringlichkeit„Nur für kurze Zeit: Hol dir X kostenlos'
Identität„Entwickelt für [spezifische Rolle/Typ]'
Konträr„Warum [gängige Praxis] nicht funktioniert'

Schritt 2: Generiere Variationen pro Ansatz

Generiere für jeden Ansatz mehrere Variationen. Variiere:

  • Wortwahl – Synonyme, aktiv vs. passiv
  • Spezifität – Zahlen vs. allgemeine Behauptungen
  • Ton – direkt vs. Frage vs. Befehl
  • Struktur – kurzer Punch vs. vollständige Nutzenaussage

Schritt 3: Gegen Spezifikationen validieren

Bevor du auslieferst, prüfe jedes Werbemittel gegen die Zeichenlimits der Plattform. Markiere alles, was darüber liegt, und biete eine gekürzte Alternative an.

Schritt 4: Für den Upload organisieren

Präsentiere die Werbemittel in einem strukturierten Format, das den Upload-Anforderungen der Werbeplattform entspricht.


Iterieren mit Leistungsdaten

Wenn der Benutzer Leistungsdaten bereitstellt, befolge diesen Prozess:

Schritt 1: Gewinner analysieren

Sieh dir die leistungsstärksten Werbemittel an (nach CTR, Conversion-Rate oder ROAS – frage, welche Metrik am wichtigsten ist) und identifiziere:

  • Erfolgreiche Themen – Welche Themen oder Schmerzpunkte tauchen in den Top-Performern auf?
  • Erfolgreiche Strukturen – Fragen? Aussagen? Befehle? Zahlen?
  • Erfolgreiche Wortmuster – Bestimmte Wörter oder Phrasen, die wiederkehren?
  • Zeichennutzung – Sind die Top-Performer kürzer oder länger?

Schritt 2: Verlierer analysieren

Sieh dir die schlechtesten Performer an und identifiziere:

  • Themen, die nicht ankommen – Welche Ansätze finden keinen Anklang?
  • Häufige Muster bei schwachen Performern – Zu generisch? Zu lang? Falscher Ton?

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

Verwandte Skills