CommunityCodierung & Entwicklunggithub.com

GreyCatVP/Anzeigen-Text-Generator

Erstellt bezahlte Anzeigentexte für Meta (Facebook und Instagram), Google Search und LinkedIn: mehrere Varianten mit jeweils unterschiedlichem Aufhänger, zugeschnitten auf die Zeichenbegrenzungen jeder Plattform. Verwende ihn, wenn jemand Anzeigen, Anzeigenüberschriften, PPC- oder Social-Ad-Texte oder Varianten für A/B-Tests benötigt – auch für eine einzelne schnelle Anzeige.

Was ist Anzeigen-Text-Generator?

Der Anzeigen-Text-Generator (Ad Copy Generator) ist ein KI-gestütztes Tool, das aus einer einzigen Angebots- oder Quellangabe mehrere authentisch unterschiedliche Varianten von bezahlten Anzeigentexten erstellt – jede mit einem anderen Aufhänger (Schmerzpunkt, Nutzen, sozialer Beweis, Dringlichkeit usw.) – die für echte A/B-Tests geeignet sind. Die Varianten werden automatisch an die Zeichenbegrenzungen der Zielplattformen angepasst: Meta (Facebook/Instagram), Google Search (Responsive Search Ads) und LinkedIn Ads. Das Skill prüft zunächst, ob die Markenrichtlinien (`brand-voice.md`) konfiguriert sind, und fragt bei Bedarf die notwendigen Setup-Daten ab. Es unterstützt die Angabe des Angebots/Produkts, der Landingpage-URL, des Call-to-Action (CTA) und der gewünschten Anzahl von Varianten pro Plattform. Jede Variante erhält einen eindeutigen Aufhänger, um Überschneidungen zu vermeiden. Der Output erfolgt in einer standardisierten Markdown-Tabelle mit Zeichenanzahlen – eine wichtige Funktion für Marketingteams, Agenturen und Solo-Vermarkter, die schnell mehrere Anzeigenvarianten für verschiedene Plattformen benötigen. Das Skill stellt sicher, dass keine erfundenen Statistiken oder Behauptungen verwendet werden und dass die Markenstimme konsistent bleibt.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/GreyCatVP/marketing-skill/tree/main/skills/ad-copy-generator

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Anzeigen-Text-Generator?

Zweck

Verwandle ein einzelnes Angebot oder Quellmaterial in mehrere wirklich unterschiedliche Varianten für bezahlte Anzeigentexte – keine bloßen Paraphrasen voneinander, sondern verschiedene Aufhänger (Schmerzpunkt, Nutzen, sozialer Beweis, Dringlichkeit usw.), die für echte A/B-Tests tauglich sind – und passe sie an die Zeichenbegrenzungen der jeweiligen Zielplattform an.

Schritt-für-Schritt-Prozess

Plugin-Root: Falls ein Pfad unten noch einen nicht expandierten CLAUDE_PLUGIN_ROOT-Platzhalter zeigt (Claude Code füllt ihn ein; andere Agenten wie Codex tun das nicht), löse ihn auf, bevor du ihn verwendest: nimm die Ausgabe von printenv CLAUDE_PLUGIN_ROOT, falls ein Pfad ausgegeben wird; ansonsten gehe vom Ordner dieser Datei aufwärts zum ersten Ordner, der references/brand-voice.md enthält; falls beides nicht funktioniert, frage den Benutzer, wo dieses Plugin lebt. Verwende diesen absoluten Pfad in allen Dateipfaden und Shell-Befehlen unten.

  1. Onboarding-Status prüfen. Lies ${CLAUDE_PLUGIN_ROOT}/references/brand-voice.md. Wenn es nicht existiert oder die erste Zeile <!-- MARKETING-SKILL:UNCONFIGURED --> ist, halte inne und stelle dem Benutzer die 4 Setup-Fragen dieses Plugins (Prioritätsaufgabe; zu produzierende Inhaltstypen; Zielgruppe + Ton; Standard-Ausgabeformat – gleiche Fragen wie bei /marketing-skill:marketing-setup), bevor du fortfährst. Speichere dann die Antworten in dieser Datei und setze den Marker auf CONFIGURED mit dem heutigen Datum. Andernfalls lies sie für Ton, Zielgruppe und verbotene Wörter unten. Wenn die Datei nicht konfiguriert ist, der Benutzer aber bereits gesagt hat, das Setup zu überspringen oder die Standardwerte zu verwenden, dann frage nicht: verwende für diesen Durchlauf die Platzhalter-Standardwerte, sage dies in einem Satz und lasse den Marker unverändert.

  2. Umfang bestätigen.

    • Das Angebot/Produkt/Quellmaterial (einfügen, Datei, URL oder „unser Produkt“ – prüfe dazu zuerst README*/package.json/pyproject.toml im Projekt-Root, falls vorhanden, analog zu content-repurposer).
    • Welche Plattform(en): Meta (Facebook/Instagram), Google Search (RSA), LinkedIn Ads – standardmäßig nachfragen, da sich die Grenzen und der Ton zwischen den Plattformen stark unterscheiden.
    • Die Landingpage-URL und CTA (Call-to-Action), falls vorhanden – bleiben über alle Varianten hinweg identisch, es sei denn, der Benutzer möchte den CTA selbst als Variable testen.
    • Wie viele Varianten pro Plattform (Standard: 3, jede mit einem anderen Aufhänger).
  3. Varianten entwerfen, eine eindeutige Aufhängung pro Variante (z. B. Schmerzpunkt, konkreter Nutzen/Ergebnis, sozialer Beweis, Dringlichkeit/Knappheit – verwende denselben Aufhänger nicht zweimal im selben Durchlauf). Erfinde niemals Statistiken, Kundenzahlen oder Behauptungen, die nicht im Quellmaterial enthalten sind.

  4. Plattformgrenzen einhalten. Wende die Zeichenrichtlinien unten unter „Plattformgrenzen“ an und zeige die tatsächliche Zeichenanzahl neben jedem Feld an – behaupte nicht einfach, dass es passt.

  5. Selbstprüfung vor Fertigstellung: Durchsuche jede Variante mit der Liste der verbotenen Wörter, bestätige, dass CTA/Link über alle Varianten identisch sind (außer der CTA wird bewusst getestet), und bestätige, dass keine zwei Varianten im selben Durchlauf denselben Aufhänger verwenden.

Wann dieses Skill verwendet werden soll

Auslöser für Anfragen wie:

  • „Schreibe Anzeigentext für [Produkt/Angebot]“
  • „Gib mir Meta-Anzeigenvarianten für …“
  • „Google-Anzeigenüberschriften für …“
  • „A/B-Test-Text für unsere LinkedIn-Anzeige“

Plattformgrenzen

Dies sind allgemein genannte Plattformrichtlinien, keine Werte, die dieses Skill live überprüfen kann – Zeichenbegrenzungen und Abschneidepunkte ändern sich im Laufe der Zeit. Bestätige die aktuellen Spezifikationen daher in der Anzeigenverwaltung der jeweiligen Plattform, bevor du eine echte Kampagne abschließt, besonders wenn du dich nahe an Grenzen bewegst.

PlattformFeldRichtlinie
Google Search (RSA)Überschrift≤30 Zeichen, bis zu 15 pro Anzeige
Google Search (RSA)Beschreibung≤90 Zeichen, bis zu 4 pro Anzeige
Meta (Facebook/Instagram)PrimärtextVollständiger Text erlaubt, aber plane ein Abschneiden bei ca. ~125 Zeichen auf den meisten Platzierungen ein
Meta (Facebook/Instagram)Überschrift~27–40 Zeichen vor dem Abschneiden
LinkedIn AdsEinleitungstext~150 Zeichen vor dem Abschneiden auf den meisten Platzierungen
LinkedIn AdsÜberschrift~70 Zeichen vor dem Abschneiden

Ausgabestruktur (erforderlich)

Verwende diese exakte Abschnittsreihenfolge, als Markdown ##-Überschriften, pro angeforderter Plattform:

[Plattformname]

Eine Tabelle pro Variante: Variante | Aufhänger | Überschrift (Zeichen) | Text/Primärtext (Zeichen) | Beschreibung (Zeichen, falls zutreffend) | CTA. Füge unter der Tabelle eine Zeile pro Variante ein, die erklärt, warum dieser Aufhänger gewählt wurde.

Formatierungsregeln

  • Jede Variante in einem Durchlauf muss einen eindeutigen Aufhänger verwenden – weise darauf hin, wenn weniger eindeutige Aufhänger möglich sind als angeforderte Varianten, anstatt einen stillschweigend zu wiederholen.
  • Zeige eine Zeichenanzahl für jedes längenbegrenzte Feld.
  • Erfinde niemals eine Statistik, Bewertungsanzahl oder Behauptung, die in der Quelle fehlt.
  • Wende die verbotenen Wörter und den Ton aus references/brand-voice.md an, angepasst an die Normen jeder Plattform (z. B. LinkedIn ist tendenziell formeller als Meta).
  • Halte CTA/Link über alle Varianten identisch, es sei denn, der Benutzer möchte den CTA explizit als eigene Variable testen.

Beispielausgabe

Fiktives Beispiel: 2 Meta-Varianten für „Ein-Klick-Export“.

### Meta (Facebook/Instagram)

| Variante | Aufhänger | Überschrift (Zeichen) | Primärtext (Zeichen) | CTA |
|---|---|---|---|---|
| A | Schmerzpunkt | „Hör auf, von Hand zu exportieren“ (22) | „Jeder manuelle Export sind zehn Minuten, die du nicht zurückbekommst. Der Ein-Klick-Export ersetzt den gesamten Vorgang – Bericht auswählen, fertig.“ (121) | Mehr erfahren |
| B | Konkreter Nutzen | „Berichte mit einem Klick exportieren“ (27) | „Keine Vorlagen. Kein Kopieren-Einfügen. Wähle einfach einen Bericht und ein Format – es ist ab heute für jeden Kunden live.“ (98) | Mehr erfahren |

- Variante A setzt auf die Reibung, die der Käufer bereits spürt (manueller Export als Zeitverschwendung).
- Variante B setzt auf den Mechanismus selbst als Verkaufsargument (wie schnell und einfach es jetzt ist).

Individual skills in this repo

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

Verwandte Skills