TikTok-Carousel-Marketing
Automatisiere deine TikTok-Diashow-Marketing-Pipeline: generieren → überlagern → veröffentlichen.
Basiert auf dem bewährten Larry-System (1 Mio. TikTok-Aufrufe, 670 $/Monat MRR).
Wann dieser Skill verwendet werden sollte
Automatische Aktivierung, wenn:
- Der Benutzer TikTok-Diashows/Carousels erstellen möchte
- Der Benutzer TikTok-Marketing oder -Wachstum erwähnt
- Der Benutzer KI-generierte Diashow-Bilder wünscht
- Der Benutzer nach TikTok-Hooks, CTAs oder Content-Strategie fragt
- Der Benutzer Diashows über Postiz veröffentlichen möchte
Musterauslöser:
- "Erstelle ein TikTok-Carousel für ..."
- "Generiere TikTok-Folien ..."
- "Richte TikTok-Marketing ein ..."
- "Veröffentliche auf TikTok ..."
- "Welche Hooks funktionieren auf TikTok?"
Voraussetzungen
Dieser Skill BÜNDELT KEINE Abhängigkeiten. Dein KI-Agent muss die folgenden Komponenten recherchieren und installieren, basierend auf deiner Einrichtung.
Erforderlich
- Node.js (v18+) — alle Skripte laufen auf Node
- node-canvas (
npm install canvas) — wird zum Hinzufügen von Textüberlagerungen auf Folienbildern verwendet. Erfordert möglicherweise Build-Tools auf manchen Systemen. - Postiz — übernimmt das Veröffentlichen auf TikTok und liefert Analysen. Melde dich an unter postiz.com.
Bildgenerierung (wähle eine aus)
- OpenAI —
gpt-image-1.5(IMMER 1.5, niemals 1). Am besten für realistische, fotoähnliche Bilder. Stark empfohlen. - Stability AI — Stable Diffusion XL. Gut für stilisierte/künstlerische Bilder.
- Replicate — jedes Open-Source-Modell (Flux, SDXL usw.). Am flexibelsten.
- Lokal — eigene Bilder mitbringen. Keine API erforderlich.
Erster Start – Onboarding
Wenn dieser Skill zum ersten Mal geladen wird, starte SOFORT ein Gespräch mit dem Benutzer. Wirf keine Checkliste hin – sprich mit ihnen wie ein menschlicher Marketing-Partner. Frage ein oder zwei Dinge auf einmal. Reagiere auf das, was sie sagen.
Wichtig: Verwende scripts/onboarding.js --validate am Ende, um zu bestätigen, dass die Konfiguration vollständig ist.
Phase 0: TikTok-Konto-Warmup (KRITISCH – NICHT ÜBERSPRINGEN)
Bevor du irgendetwas anderes tust, prüfe, ob der Benutzer bereits ein TikTok-Konto mit Beitragshistorie hat. Wenn sie ein neues Konto erstellen, MÜSSEN sie es zuerst warmlaufen lassen.
Erkläre es natürlich:
"Kurze Frage – hast du bereits ein TikTok-Konto, das du genutzt hast, oder fangen wir von vorne an? Falls es neu ist, müssen wir es zuerst warmlaufen lassen. Der TikTok-Algorithmus beobachtet, wie sich neue Konten verhalten, und wenn du von der Kontoerstellung direkt zum Posten von KI-Diashows übergehst, wirst du als Bot markiert und deine Reichweite wird zerstört."
Falls das Konto neu oder kaum genutzt ist, führe sie durch Folgendes:
Nutze TikTok 7-14 Tage lang wie ein normaler Mensch, bevor du postest. Verbringe täglich 30-60 Minuten:
- Scrolle natürlich durch die „Für dich“-Seite. Schaue dir einige Videos komplett an. Überspringe andere zur Hälfte.
- Like sparsam. Vielleicht 1 von 10 Videos. Like nicht alles – das ist Bot-Verhalten.
- Folge Konten in deiner Nische. Das trainiert den Algorithmus.
- Schaue Nischeninhalte bewusst an. TikTok lernt, womit du interagierst.
- Hinterlasse ein paar echte Kommentare. Kein Spam, echte Reaktionen.
- Poste vielleicht 1-2 lockere Videos. Nichts Werbliches.
Das Signal: Wenn die „Für dich“-Seite von Nischeninhalten dominiert wird, ist das Konto warmgelaufen.
Sage dem Benutzer: "Ich weiß, dass sich zwei Wochen nach verschwendeter Zeit anfühlen, aber Konten, die das Warmup überspringen, haben bei ihren ersten Beiträgen durchgängig 80-90 % weniger Reichweite."
Wenn das Konto bereits aktiv und etabliert ist, überspringe dies vollständig.
Phase 1: Lerne ihr Produkt kennen (gesprächig)
Starte locker:
"Hey! Lass uns dein TikTok-Marketing einrichten. Erstens – erzähl mir von deinem Produkt. Wie heißt es, was macht es?"
Dann FRAGE NACH, basierend auf dem, was sie sagen:
- Sie erwähnen, was es tut → frage, für wen es ist ("Wer ist dein idealer Nutzer?")
- Sie beschreiben das Publikum → frage nach dem Schmerzpunkt ("Was ist das Hauptproblem, das es löst?")
- Sie erklären das Problem → frage, was sie anders macht ("Was macht deins einzigartig?")
- Hol dir den Website-/Shop-Link natürlich ("Kannst du mir den Link geben?")
- Bestimme die Kategorie (Zuhause/Schönheit/Fitness/Produktivität/Essen/Sonstiges) – oft ableitbar
Frage nicht roboterhaft nach „Markenrichtlinien“. Stattdessen: "Hast du schon bestehende Inhalte oder einen bestimmten Stil, den du anstrebst? Oder fangen wir ganz von vorne an?"
Speichere alles in tiktok-marketing/app-profile.json.
Phase 2: Konkurrenzanalyse (erfordert Browser-Berechtigung)
Bevor du eine Content-Strategie erstellst, recherchiere, was Wettbewerber auf TikTok machen.
Frage den Benutzer:
"Bevor wir mit der Erstellung von Inhalten beginnen, möchte ich recherchieren, was deine Konkurrenten auf TikTok machen – was Aufrufe bringt, welche Hooks sie verwenden, was funktioniert. Kann ich den Browser verwenden, um mich auf TikTok umzusehen?"
Warte auf die Erlaubnis. Dann:
- Suche auf TikTok nach der Nische des Produkts
- Finde 3-5 Konkurrenzkonten, die ähnliche Inhalte posten
- Analysiere ihre leistungsstärksten Inhalte:
- Welche Hooks verwenden sie?
- Welches Folienformat? (Vorher/Nachher, Liste, POV, Tutorial)
- Wie viele Aufrufe haben die besten vs. durchschnittlichen Beiträge?
- Wie oft posten sie?
- Welche CTAs verwenden sie?
- Welche Musik/Sounds sind im Trend?
- Fasse die Ergebnisse zusammen in
tiktok-marketing/competitor-research.json - Teile die Ergebnisse gesprächig:
"Ich habe mir angesehen, was es da draußen gibt. [Wettbewerber A] macht sich gut mit [Format] – ihr bester Beitrag hatte [X] Aufrufe. Aber mir ist aufgefallen, dass niemand wirklich [Lücke] macht. Das ist unser Ansatz."
Siehe resources/competitor-research.md für den vollständigen Recherche-Leitfaden.
Phase 3: Inhaltsformat und Bildgenerierung
Frage nach dem Format:
"Möchtest du Diashows (Foto-Carousels) oder Videos machen? Diashows sind das, worum dieser Skill herum aufgebaut ist – TikToks Daten zeigen, dass sie 2,9x mehr Kommentare und 2,6x mehr Shares als Videos erhalten, und sie sind für KI viel einfacher konsistent zu generieren."
Für Diashows (empfohlen):
"Für die Diashows brauchen wir Bilder. Ich würde dringend OpenAIs gpt-image-1.5 empfehlen – es produziert Bilder, die wirklich so aussehen, als hätte sie jemand mit dem Handy aufgenommen. Du kannst auch Stability AI, Replicate oder eigene Bilder verwenden."
Wenn sie OpenAI wählen, stelle sicher, dass das Modell auf gpt-image-1.5 gesetzt ist – NIEMALS gpt-image-1. Der Qualitätsunterschied ist enorm.
Arbeite dann den Bildstil mit ihnen aus:
"Lass uns nun herausfinden, wie diese Bilder tatsächlich aussehen sollen. Möchtest du, dass sie wie echte Fotos aussehen, die jemand mit dem Handy gemacht hat, oder eher wie polierte Grafiken?"
Gehe tiefer:
- Was ist das Motiv? "Was zeigen wir? Räume? Gesichter? Produkte?"
- Welche Stimmung? "Gemütlich? Sauber? Luxuriös?"
- Konsistenz: "Sollen alle 6 Folien so aussehen, als wären sie am selben Ort oder mit derselben Person aufgenommen?"
- Muss-Elemente? "Gibt es etwas, das in JEDEM Bild sein MUSS?"
Baue den Basis-Prompt MIT ihnen. Ein guter Basis-Prompt:
iPhone-Foto von einem [speziellen Raum/Szene], [spezieller Stil], [spezielle Details].
Realistische Beleuchtung, natürliche Farben, aufgenommen mit iPhone 15 Pro.
Kein Text, keine Wasserzeichen, keine Logos.
[Konsistenzanker: "gleiches Fenster an der linken Wand", "gleiches graues Sofa"]
Speichere den vereinbarten Prompt-Stil in der Konfiguration als imageGen.basePrompt.
Wichtige Prompt-Regeln:
- "iPhone-Foto" + "realistische Beleuchtung" = sieht echt aus
- Verankere Architektur/Layout in JEDEM Folien-Prompt
- Füge Alltagsgegenstände für ein bewohntes Gefühl hinzu
- Hochformat (1024x1536) immer – das ist TikTok
- Extrem spezifisch > vage
Verwende NIEMALS generische Prompts wie „ein schönes Wohnzimmer“ – sie produzieren generische Bilder, die überscrollt werden.
Phase 4: Postiz-Einrichtung
Postiz übernimmt das Veröffentlichen auf TikTok über die API.
"Wir brauchen Postiz für die Veröffentlichung. Es ermöglicht mir, Diashows zu erstellen und als Entwürfe auf deinem TikTok zu posten."
Führe sie durch:
- Melde dich an unter postiz.com – erstelle ein Konto
- Verbinde TikTok – Integrationen → TikTok hinzufügen → Autorisieren
- Notiere die TikTok-Integrations-ID – sichtbar in der URL oder in den Integrationseinstellungen
- Hole dir den API-Key – Einstellungen → API → Key kopieren
Erkläre den Entwurfs-Workflow:
"Beiträge gehen als Entwürfe in deinen TikTok-Posteingang, nicht direkt in deinen Feed. Bevor du jeden veröffentlichst, füge einen trendigen Sound aus TikToks Soundbibliothek hinzu. Musik ist der größte einzelne Faktor für die TikTok-Reichweite – stille Diashows werden begraben. Es dauert 30 Sekunden pro Beitrag."
Fahre erst fort, wenn Postiz verbunden ist und der API-Key funktioniert.
Phase 5: Content-Strategie (basierend auf Recherche)
Erstelle unter Verwendung der Konkurrenzrecherche UND des Produktprofils eine anfängliche Content-Strategie:
"Basierend auf dem, was ich gefunden habe und was dein Produkt tut, ist hier mein Plan für die erste Woche ..."
Präsentiere:
- 3-5 Hook-Ideen, zugeschnitten auf ihre Nische + Konkurrenzlücken
- Posting-Plan-Empfehlung (Standard: 7:30 Uhr, 16:30 Uhr, 21:00 Uhr – ihre Zeitzone)
- Welche Hook-Kategorien zuerst getestet werden sollten (verweise darauf, was bei Konkurrenten funktioniert hat)
Speichere die Strategie in tiktok-marketing/strategy.json.
Phase 6: Konfiguration speichern und erster Beitrag
Speichere alles in tiktok-marketing/config.json:
{
"app": {
"name": "Produktname",
"description": "Detaillierte Beschreibung",
"audience": "Zielgruppe",
"problem": "Gelöstes Problem",
"differentiator": "Was es einzigartig macht",
"url": "https://...",
"category": "home|beauty|fitness|productivity|food|other"
},
"imageGen": {
"provider": "openai",
"apiKey": "sk-...",
"model": "gpt-image-1.5",
"basePrompt": "..."
},
"postiz": {
"apiKey": "dein-postiz-key",
"integrationId": "tiktok-integrations-id"
},
"posting": {
"privacyLevel": "SELF_ONLY",
"schedule": ["07:30", "16:30", "21:00"]
}
}
Dann generiere die erste Test-Diashow – setze Erwartungen:
"Lass uns unsere erste Diashow erstellen. Das ist ein TEST – wir justieren den Bildstil ein, nicht posten. Ich werde 6 Folien generieren, und wir sehen sie uns gemeinsam an."
Der Verfeinerungsprozess:
- Generiere einen Testsatz von 6 Bildern mit den gemeinsam erstellten Prompts
- Zeige ihnen die Ergebnisse: "Wie sehen diese aus? Zu poliert? Zu dunkel? Falsche Stimmung?"
- Passe basierend auf Feedback an – passe den Basis-Prompt an, generiere neu
- Wiederhole, bis sie zufrieden sind – 2-5 Runden sind normal
- Fixiere den Prompt-Stil, sobald es richtig aussieht
Dinge, die du fragen solltest:
- "Sind diese realistisch genug oder sehen sie KI-generiert aus?"
- "Ist die Beleuchtung richtig?"
- "Passt das zu dem, womit sich deine Nutzer tatsächlich identifizieren würden?"
Sobald der Stil festgelegt ist, starte den Posting-Plan unter Verwendung der Hook-Strategie aus der Konkurrenzrecherche und den Kategorievorlagen (siehe resources/slide-structure.md).
Kern-Workflow
1. Diashow-Bilder generieren
Verwende scripts/generate-slides.js:
node scripts/generate-slides.js --config tiktok-marketing/config.json --output tiktok-marketing/posts/YYYY-MM-DD-HHmm/ --prompts prompts.json
Das Skript leitet automatisch an den richtigen Anbieter weiter, basierend auf config.imageGen.provider.
Timeout-Warnung: Das Generieren von 6 Bildern dauert insgesamt 3-9 Minuten. Setze das exec-Timeout auf mindestens 600 Sekunden (10 Minuten). Das Skript unterstützt die Fortsetzung – falls es teilweise fehlschlägt, führe es erneut aus, und bereits abgeschlossene Folien werden übersprungen.
Kritische Bildregeln:
- IMMER Hochformat (1024x1536 oder 9:16-Äquivalent)
- Füge „iPhone-Foto” und „realistische Beleuchtung” in die Prompts ein
- ALLE 6 Folien teilen sich die EXAKT gleiche Basisbeschreibung (nur Stil/Merkmal ändert sich)
- Verankere Schlüsselelemente über alle Folien hinweg
- Siehe resources/slide-structure.md für die 6-Folien-Formel
2. Textüberlagerungen hinzufügen
Verwendet node-canvas, um Text direkt auf die Folienbilder zu rendern.
Einrichtung von node-canvas
Fordere den Benutzer auf:
"Um Textüberlagerungen hinzuzufügen, benötige ich node-canvas. Kannst du das ausführen?"
npm install canvasmacOS:
brew install pkg-config cairo pango libpng jpeg giflib librsvg && npm install canvasUbuntu/Debian:sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev && npm install canvas
Verwende scripts/add-text-overlay.js:
node scripts/add-text-overlay.js --input tiktok-marketing/posts/YYYY-MM-DD-HHmm/ --texts texts.json
Textinhaltsregeln:
- REAKTIONEN, keine Beschriftungen – „Moment... das ist ja eigentlich schön??” nicht „Modern minimalistisch”
- 4-6 Wörter pro Zeile – kurze Zeilen, auf einen Blick erfassbar
- 3-4 Zeilen pro Folie sind ideal
- Keine Emojis – Canvas kann sie nicht zuverlässig rendern
- Sicherheitszonen: Kein Text in den unteren 20 % (TikTok-Steuerelemente) oder den oberen 10 % (Statusleiste)
- Verwende
\nfür manuelle Zeilenumbrüche – gibt dir Kontrolle über den Rhythmus
Gut (manuelle Umbrüche):
[
"Ich habe meinem Vermieter
ein Bild gezeigt, das KI
von unserer Küche erstellt hat",
"Sie sagte, du darfst
nichts ändern –
Herausforderung angenommen",
"Also habe ich
diese App heruntergeladen
und ein Foto gemacht",
"Moment... ist das wirklich
dieselbe
Küche??",
"Okay, ich bin total
verliebt in
diese hier",
"[AppName] hat mir gezeigt,
was möglich ist
Link in Bio"
]
Wichtige Überlagerungsdetails:
- Dynamische Schriftgröße – kurzer Text wird größer (75px), langer Text kleiner (51px)
- Wortumbruch – respektiert manuelle
\n-Umbrüche, bricht Zeilen automatisch um, die 75 % der Breite überschreiten - Zentriert bei etwa 28-30 % von oben – bleibt in der Sicherheitszone
- Dicke Kontur – 15 % der Schriftgröße, lesbar auf JEDEM Hintergrund
3. Auf TikTok posten
Verwende scripts/post-to-tiktok.js:
node scripts/post-to-tiktok.js --config tiktok-marketing/config.json --dir tiktok-marketing/posts/YYYY-MM-DD-HHmm/ --caption "Bildunterschrift" --title "Titel"
Warum wir als Entwürfe posten (SELF_ONLY)
Beiträge gehen als Entwürfe in deinen TikTok-Posteingang, NICHT direkt veröffentlicht:
- Musik ist alles auf TikTok. Trendige Sounds steigern die Reichweite massiv.
- Du fügst die Musik manuell hinzu und veröffentlichst dann. Dauert 30 Sekunden.
- Beiträge ohne Musik werden begraben.
- Kreative Kontrolle – Vorschau, bevor es live geht.
Bildunterschriften-Regeln: Lange Storytelling-Bildunterschriften (3x mehr Aufrufe). Struktur: Hook → Problem → Entdeckung → Ergebnis → max. 5 Hashtags. Gesprächiger Ton.
Bildunterschriften-Vorlage:
[Hook passend zu Folie 1] [2-3 Sätze zum nachvollziehbaren Kampf].
Also habe ich eine App namens [APP-NAME] gefunden, die [was sie tut] -
du musst nur [einfache Aktion] und es [Ergebnis]. Ich habe [Stil 1] und [Stil 2]
ausprobiert und ehrlich?? [emotionale Reaktion].
#Hashtag1 #Hashtag2 #Hashtag3 #Hashtag4 #Hashtag5
Options
Kommandozeilen-Skripte
| Skript | Beschreibung |
|---|---|
scripts/generate-slides.js | Erstelle 6 Diashow-Folien mit verfügbaren Bildanbietern |
scripts/add-text-overlay.js | Färbe Text direkt auf Diashow-Bilder mittels node-canvas |
scripts/post-to-tiktok.js | Poste Diashow über die Postiz-API (Entwurfsmodus) |
scripts/onboarding.js | Überprüfe Konfiguration auf Vollständigkeit |
Struktur des tiktok-marketing/-Verzeichnisses
tiktok-marketing/
├── app-profile.json
├── competitor-research.json
├── strategy.json
├── config.json
├── posts/
│ ├── YYYY-MM-DD-HHmm/
│ │ ├── slide-1.png
│ │ ├── slide-2.png
│ │ ├── ...
│ │ ├── slide-6.png
│ │ └── post.json
│ └── ...
└── resources/
├── competitor-research.md
└── slide-structure.md
Wichtige Übersetzungen
- "Das könnte auch ein echter Mensch sein" – immer das Ziel für den Bildstil
- "Ich dachte, das wäre unmöglich" – gute Hook-Formel
- "Hier ist, wie ich ohne Designkenntnisse [Ergebnis] erzielt habe" – universelles Format