Communitygithub.com

meghal86/tiktok-app-marketing

Automatisieren Sie TikTok-Diashow-Marketing für jede App oder jedes Produkt. Führt Konkurrenzanalyse durch, generiert KI-Bilder, fügt Textüberlagerungen hinzu, postet über Postiz, verfolgt Analysen und optimiert basierend auf dem, was funktioniert.

Was ist tiktok-app-marketing?

Diese Fähigkeit ermöglicht die vollständige Automatisierung der TikTok-Diashow-Marketing-Pipeline für Apps und Produkte. Sie deckt den gesamten Workflow ab: Konkurrenzanalyse (browserbasiert), KI-Bildgenerierung (OpenAI, Stability AI, Replicate oder eigene Bilder), automatische Textüberlagerungen, Veröffentlichung auf TikTok (über Postiz) und Cross-Posting auf Instagram, YouTube, Threads und Facebook. Ein zentrales Merkmal ist die datengesteuerte Feedback-Schleife: Postiz liefert View-Analysen, und optionales RevenueCat-Tracking identifiziert, welche Posts tatsächlich in zahlende Nutzer umwandeln. Die Fähigkeit optimiert Hooks, CTAs und Inhaltsstrategien auf Basis von Views im Vergleich zu Conversions – nicht nur Eitelkeitsmetriken. Entwickelt für Claude Code, Cursor, Codex und andere KI-Agenten, läuft sie lokal auf Node.js und erfordert nur minimale Abhängigkeiten (node-canvas, einen Bildgenerierungsdienst und Postiz als API-Backend). Der Onboarding-Prozess ist konversationell und führt den Nutzer durch Account-Warmup (7–14 Tage), App-Profil-Erstellung, Konkurrenzanalyse und gemeinsame Prompt-Entwicklung für photorealistische Diashows.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/meghal86/stacksignal/tree/main/.agents/skills/tiktok-app-marketing

In Ihrer bevorzugten KI fragen

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

Dokumentation

TikTok App Marketing

Automatisieren Sie Ihre gesamte TikTok-Diashow-Marketing-Pipeline: generieren → überlagern → posten → verfolgen → iterieren.

Nachgewiesene Ergebnisse: 7 Millionen Aufrufe für den viralen X-Artikel, 1M+ TikTok-Aufrufe, 670 $/Monat MRR – alles von einem KI-Agenten, der auf einem alten Gaming-PC läuft.

Voraussetzungen

Diese Fähigkeit bündelt KEINE Abhängigkeiten. Ihr KI-Agent muss die folgenden basierend auf Ihrer Einrichtung recherchieren und installieren. Sagen Sie Ihrem Agenten, womit Sie arbeiten, und er wird den Rest herausfinden.

Erforderlich

  • Node.js (v18+) – alle Skripte laufen auf Node. Ihr Agent sollte überprüfen, ob dies installiert ist, und es andernfalls installieren.
  • node-canvas (npm install canvas) – wird zum Hinzufügen von Textüberlagerungen zu Folienbildern verwendet. Dies ist ein natives Modul, das auf einigen Systemen Build-Tools (Python, make, C++-Compiler) benötigt. Ihr Agent sollte die Installationsanforderungen für Ihr Betriebssystem recherchieren.
  • Postiz – dies ist das Rückgrat des gesamten Systems. Postiz übernimmt das Posten auf TikTok (und 28+ anderen Plattformen), aber was noch wichtiger ist: Es stellt die Analytics-API bereit, die die tägliche Feedback-Schleife antreibt. Ohne Postiz kann der Agent posten, aber nicht verfolgen, was funktioniert – und die Feedback-Schleife ist das, was diese Fähigkeit tatsächlich dazu bringt, Ihr Konto zu vergrößern, anstatt nur blind zu posten. Melden Sie sich an unter postiz.pro/oliverhenry.

Bildgenerierung (wählen Sie eine aus)

Sie wählen, was Ihre Bilder generiert. Ihr Agent sollte die API-Dokumentation für Ihre Wahl recherchieren:

  • OpenAI – gpt-image-1.5 (IMMER 1.5, niemals 1). Benötigt einen OpenAI-API-Schlüssel. Am besten für realistische Foto-Stil-Bilder. Dies ist, was Larry verwendet und was wir wärmstens empfehlen.
  • Stability AI – Stable Diffusion XL und neuer. Benötigt einen Stability AI-API-Schlüssel. Gut für stilisierte/künstlerische Bilder.
  • Replicate – führt jedes Open-Source-Modell aus (Flux, SDXL usw.). Benötigt ein Replicate-API-Token. Am flexibelsten.
  • Lokal – bringen Sie Ihre eigenen Bilder mit. Keine API erforderlich. Platzieren Sie Bilder im Ausgabeverzeichnis, und das Skript überspringt die Generierung.

Conversion-Tracking (optional, aber für mobile Apps empfohlen)

  • RevenueCat – dies schließt die Intelligenz-Schleife. Postiz sagt Ihnen, welche Posts Aufrufe erhalten. RevenueCat sagt Ihnen, welche Posts zahlende Nutzer anziehen. Kombiniert kann der Agent zwischen einem viralen Post, der kein Geld bringt, und einem bescheidenen Post, der tatsächlich konvertiert, unterscheiden – und entsprechend optimieren. Installieren Sie die RevenueCat-Fähigkeit von ClaWHub (clawhub install revenuecat) für vollen API-Zugriff auf Abonnenten, MRR, Testphasen, Churn und Umsatz. Es gibt auch einen RevenueCat MCP für programmatische Steuerung von Produkten und Angeboten von Ihrem Agenten/IDE aus.

Cross-Posting (optional, empfohlen)

Postiz unterstützt Cross-Posting zu Instagram Reels, YouTube Shorts, Threads, Facebook, LinkedIn und 20+ weiteren Plattformen gleichzeitig. Ihr Agent sollte recherchieren, welche Plattformen zu Ihrem Publikum passen, und diese in Postiz verbinden. Gleicher Inhalt, verschiedene Algorithmen, mehr Reichweite.

Erster Start – Onboarding

Wenn diese Fähigkeit zum ersten Mal geladen wird, STARTEN SIE SOFORT ein Gespräch mit dem Benutzer. Werfen Sie keine Checkliste hin – sprechen Sie mit ihm wie ein menschlicher Marketing-Partner. Der folgende Ablauf ist eine Richtlinie, kein Drehbuch. Seien Sie natürlich. Fragen Sie jeweils ein oder zwei Dinge. Reagieren Sie auf das, was er sagt. Bauen Sie auf seinen Antworten auf.

Wichtig: Verwenden Sie am Ende scripts/onboarding.js --validate, um zu bestätigen, dass die Konfiguration vollständig ist.

Phase 0: TikTok-Konto-Warmup (KRITISCH – Nicht überspringen)

Überprüfen Sie vor allem anderen, ob der Benutzer bereits ein TikTok-Konto mit Posting-Verlauf hat. Wenn er ein neues Konto erstellt, MUSS er es zuerst warmlaufen lassen, sonst behandelt TikTok ihn wie einen Bot und drosselt seine Reichweite von Anfang an.

Erklären Sie dies natürlich:

„Kurze Frage, bevor wir loslegen – hast du bereits ein TikTok-Konto, das du verwendest, oder fangen wir neu an? Wenn es neu ist, müssen wir es zuerst warmlaufen lassen. TikToks Algorithmus beobachtet, wie sich neue Konten verhalten, und wenn du direkt von der Kontoerstellung zum Posten von KI-Diashows übergehst, wirst du als Bot markiert und deine Reichweite stirbt.“

Wenn das Konto neu oder kaum genutzt ist, führen Sie sie durch Folgendes:

Das Ziel ist es, TikTok wie ein normaler Mensch für 7-14 Tage zu nutzen, bevor etwas gepostet wird. Verbringen Sie 30-60 Minuten pro Tag in der App:

  • Scrollen Sie natürlich durch die „Für dich“-Seite. Sehen Sie sich einige Videos vollständig an. Überspringen Sie andere auf halbem Weg. Sehen Sie sich nicht jedes einzelne bis zum Ende an – so scrollen echte Menschen nicht.
  • Liken Sie sparsam. Vielleicht 1 von 10 Videos. Liken Sie nicht alles – das ist Bot-Verhalten. Liken Sie nur Dinge, mit denen Sie in Ihrer Nische wirklich interagieren würden.
  • Folgen Sie Konten in Ihrer Nische. Wenn Sie eine Fitness-App bewerben, folgen Sie Fitness-Erstellern. Raumgestaltung? Interieur-Design-Konten. Dies trainiert den Algorithmus zu verstehen, worum es auf dem Konto geht.
  • Sehen Sie sich Nischeninhalte gezielt an. Dies ist der wichtigste Teil. TikTok lernt, womit Sie interagieren, und zeigt Ihnen mehr davon. Sie möchten, dass die „Für dich“-Seite von Inhalten dominiert wird, die dem ähneln, was Sie posten werden.
  • Hinterlassen Sie ein paar echte Kommentare. Kein Spam. Echte Reaktionen. Ein paar pro Sitzung.
  • Posten Sie vielleicht 1-2 lockere Videos. Nichts Werbliches. Einfach normale Inhalte, die TikTok zeigen, dass eine echte Person hinter dem Konto steckt.

Das Signal, auf das Sie achten sollten: Wenn der Benutzer TikTok öffnet und fast jedes Video auf seiner „Für dich“-Seite in seiner Nische ist, ist das Konto warmgelaufen. Der Algorithmus versteht ihn. JETZT kann er mit dem Posten beginnen.

Sagen Sie dem Benutzer: „Ich weiß, dass zwei Wochen wie verschwendete Zeit erscheinen, aber Konten, die das Warmup überspringen, erzielen konstant 80-90 % weniger Reichweite bei ihren ersten Posts. Mach das Warmup. Es ist der Unterschied zwischen deinem ersten Post mit 200 Aufrufen und 20.000.“

Wenn das Konto bereits aktiv und etabliert ist, überspringen Sie dies vollständig und fahren Sie mit Phase 1 fort.

Phase 1: Lernen Sie ihre App kennen (Gespräch)

Beginnen Sie locker. Etwa so:

„Hey! Lass uns dein TikTok-Marketing einrichten. Zuerst – erzähl mir von deiner App. Wie heißt sie, was macht sie?“

Haken Sie dann basierend auf dem, was sie sagen, nach. Stellen Sie nicht alle 9 Fragen auf einmal. Ziehen Sie den Faden:

  • Sie erwähnen, was sie tut → fragen Sie, für wen sie ist („Wer ist dein idealer Nutzer?“)
  • Sie beschreiben das Publikum → fragen Sie nach dem Problem („Was ist das Hauptproblem, das sie für sie löst?“)
  • Sie erklären das Problem → fragen Sie, was sie anders macht („Was macht deine App im Vergleich zu Alternativen aus?“)
  • Holen Sie auf natürliche Weise den App Store / Website-Link („Kannst du mir den Link geben?“)
  • Bestimmen Sie die Kategorie (Haushalt/Schönheit/Fitness/Produktivität/Essen/Sonstiges) – oft ableitbar

Fragen Sie nicht robotisch nach „Markenrichtlinien“. Sagen Sie stattdessen: „Hast du bereits bestehende Inhalte oder einen Stil, den du anstrebst? Oder fangen wir von vorne an?“

Fragen Sie dann nach ihrer App und Monetarisierung:

„Ist das eine mobile App? Und verwendest du RevenueCat (oder ein anderes Abonnement-/In-App-Kaufsystem) zur Zahlungsabwicklung?“

Dies ist entscheidend, da es bestimmt, ob wir die vollständige Feedback-Schleife schließen können. Wenn sie eine mobile App mit RevenueCat haben:

  • Erzählen Sie ihnen von der RevenueCat-Fähigkeit auf ClawHub (clawhub install revenuecat). Sie bietet vollen API-Zugriff auf Abonnenten, MRR, Testphasen, Churn, Umsatz und Transaktionen. Installieren Sie nicht automatisch – lassen Sie sie einfach wissen, dass es existiert und was es freischaltet, und sie können es installieren, wenn sie möchten.
  • Erklären Sie, warum es wichtig ist: Ohne RevenueCat-Daten kann die Fähigkeit nur für Views (Eitelkeitsmetriken) optimieren. Mit RevenueCat-Daten optimiert die Fähigkeit für tatsächliche zahlende Nutzer. Der Unterschied ist enorm. Ein Post mit 200.000 Aufrufen und null Conversions ist wertlos. Ein Post mit 5.000 Aufrufen und 10 zahlenden Abonnenten ist Gold. Diesen Unterschied können Sie nur mit verbundenem RevenueCat erkennen.

Wenn sie RevenueCat nicht verwenden, aber ein anderes Abonnementsystem haben, notieren Sie es und arbeiten Sie mit dem, was verfügbar ist. Wenn es keine mobile App ist (z. B. physisches Produkt, SaaS, Dienstleistung), überspringen Sie RevenueCat, verfolgen Sie aber dennoch, welche Conversion-Metrik auch immer verfügbar ist (Website-Anmeldungen, Käufe, Leads).

Speichern Sie alles in tiktok-marketing/app-profile.json.

Phase 2: Konkurrenzanalyse (erfordert Browser-Berechtigung)

Bevor Sie eine Inhaltsstrategie entwickeln, recherchieren Sie, was Wettbewerber auf TikTok tun. Dies ist entscheidend – Sie müssen die Landschaft kennen.

Fragen Sie den Benutzer:

„Bevor wir mit der Erstellung von Inhalten beginnen, möchte ich recherchieren, was deine Konkurrenten auf TikTok machen – was in deiner Nische Aufrufe bekommt, welche Hooks sie verwenden, was funktioniert und was nicht. Kann ich den Browser verwenden, um mich auf TikTok und im App Store umzusehen?“

Warten Sie auf die Erlaubnis. Dann:

  1. Durchsuchen Sie TikTok nach der Nische der App (z. B. „Interior Design App“, „Lip Filler Filter“, „Fitness Transformation App“)
  2. Finden Sie 3-5 Konkurrenz-Konten, die ähnliche Inhalte posten
  3. Analysieren Sie deren leistungsstärkste Inhalte:
    • Welche Hooks verwenden sie?
    • Welches Folienformat? (Vorher/Nachher, Liste, POV, Tutorial)
    • Wie viele Aufrufe bei ihren besten vs. durchschnittlichen Posts?
    • Wie oft posten sie?
    • Welche CTAs verwenden sie?
    • Welche Musik/Sounds sind in der Nische im Trend?
  4. Überprüfen Sie den App Store für die Kategorie der App – sehen Sie sich Konkurrenz-Apps, deren Screenshots, Beschreibungen, Bewertungen an
  5. Fassen Sie die Ergebnisse in tiktok-marketing/competitor-research.json zusammen:
{
  "researchDate": "2026-02-16",
  "competitors": [
    {
      "name": "CompetitorApp",
      "tiktokHandle": "@competitor",
      "followers": 50000,
      "topHooks": ["hook 1", "hook 2"],
      "avgViews": 15000,
      "bestVideo": { "views": 500000, "hook": "..." },
      "format": "before-after slideshows",
      "postingFrequency": "daily",
      "cta": "link in bio",
      "notes": "Strong at X, weak at Y"
    }
  ],
  "nicheInsights": {
    "trendingSounds": [],
    "commonFormats": [],
    "gapOpportunities": "What competitors AREN'T doing that we could",
    "avoidPatterns": "What's clearly not working"
  }
}
  1. Teilen Sie die Ergebnisse dem Benutzer gesprächig mit:

„Also, ich habe mir angesehen, was es da draußen gibt. [Wettbewerber A] macht sich gut mit [Format] – sein bester Post bekam [X] Aufrufe mit [Hook-Typ]. Aber mir ist aufgefallen, dass niemand wirklich [Lücke] macht. Das ist unser Ansatz.“

Diese Forschung fließt direkt in die Hook-Generierung und Inhaltsstrategie ein. Beziehen Sie sich darauf, wenn Sie Posts erstellen.

Phase 3: Inhaltsformat & Bildgenerierung

Fragen Sie zuerst nach dem Format:

„Möchtest du Diashows (Foto-Karussells) oder Videos machen? Diashows sind das, was Larry verwendet und worum diese Fähigkeit 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. Das heißt, wenn du Videos ausprobieren möchtest, unterstützt die Fähigkeit dies, aber es ist nicht so kampferprobt wie Diashows. Deine Entscheidung.“

Speichern Sie ihre Wahl als format: "slideshow" oder format: "video" in der Konfiguration. Wenn sie sich für Video entscheiden, beachten Sie, dass die Textüberlagerung, die 6-Folien-Struktur und die Prompt-Vorlagen für Diashows entwickelt wurden. Video erfordert mehr Experimentieren, und der Agent sollte diesbezüglich offen sein.

Für Diashows (empfohlen):

Fragen Sie natürlich:

„Für die Diashows brauchen wir Bilder. Ich würde nachdrücklich OpenAIs gpt-image-1.5 empfehlen – es ist das, was Larry verwendet, und es produziert Bilder, die wirklich so aussehen, als hätte jemand sie mit seinem Handy aufgenommen. Es ist der Unterschied zwischen ‚offensichtlich KI‘ und ‚Moment, ist das echt?‘. Du kannst auch Stability AI, Replicate verwenden oder deine eigenen Bilder mitbringen, wenn du möchtest.“

⚠️ Wenn sie sich für OpenAI entscheiden, stellen Sie sicher, dass das Modell auf gpt-image-1.5 gesetzt ist – NIEMALS gpt-image-1. Der Qualitätsunterschied ist enorm. gpt-image-1 produziert auffällig KI-aussehende Bilder, die Leute überscrollen. gpt-image-1.5 produziert fotorealistische Ergebnisse, die den Scroll stoppen. Diese eine Einstellung kann den Unterschied zwischen 1.000 und 100.000 Aufrufen ausmachen.

Wenn sie unsicher sind, empfehlen Sie immer gpt-image-1.5. Es ist die bewährte Wahl.

Speichern Sie in der Konfiguration als imageGen mit provider, apiKey und model.

Wenn sie sich für OpenAI entscheiden, erwähnen Sie die Batch-API:

„Eine Sache, die wissenswert ist – OpenAI hat eine Batch-API, die 50 % günstiger ist als die Echtzeit-Generierung. Anstatt Folien spontan zu generieren, reichst du sie als Batch-Job ein und erhältst Ergebnisse innerhalb von 24 Stunden (normalerweise viel schneller). Es ist perfekt, um die Folien für morgen über Nacht vorab zu generieren. Gleiche Qualität, halbe Kosten. Möchtest du, dass ich das einrichte?“

Wenn sie interessiert sind, speichern Sie "useBatchAPI": true in der imageGen-Konfiguration. Das Generierungsskript unterstützt beide Modi – Echtzeit für schnelle Iterationen, Batch für geplante tägliche Inhalte.

Dann – und das ist entscheidend – arbeiten Sie den Bildstil mit ihnen aus. Verwenden Sie keinen generischen Prompt. Schlechte Bilder = niemand schaut zu. Fragen Sie diese natürlich, ein oder zwei auf einmal:

„Jetzt wollen wir herausfinden, wie diese Bilder tatsächlich aussehen sollen. Möchtest du, dass sie wie echte Fotos aussehen, die jemand mit seinem Handy gemacht hat, oder eher wie polierte Grafiken oder Illustrationen?“

Basierend auf ihrer Antwort fragen Sie tiefer:

  • Was ist das Motiv? „Was zeigen wir tatsächlich? Räume? Gesichter? Produkte? Vorher/Nachher-Vergleiche?“
  • Welche Stimmung? „Gemütlich und warm? Sauber und minimalistisch? Luxuriös? Denk darüber nach, womit sich dein Publikum identifiziert oder wonach es strebt.“
  • Konsistenz: „Sollen alle 6 Folien wie der gleiche Ort oder die gleiche Person aussehen? Wenn ja – ich muss spezifische Details festlegen, damit jede Folie nicht völlig anders aussieht.“
  • Muss-Elemente? „Gibt es etwas, das in JEDEM Bild sein muss? Ein bestimmtes Produkt? Bestimmte Möbel? Ein Haustier?“

Bauen Sie den Basis-Prompt MIT ihnen auf. Ein guter Basis-Prompt sieht so aus:

iPhone photo of a [specific room/scene], [specific style], [specific details].
Realistic lighting, natural colors, taken on iPhone 15 Pro.
No text, no watermarks, no logos.
[Consistency anchors: "same window on left wall", "same grey sofa", "wooden coffee table in center"]

Speichern Sie den vereinbarten Prompt-Stil in der Konfiguration als imageGen.basePrompt, damit jeder zukünftige Post ihn verwendet.

Wichtige Prompt-Regeln (erklären Sie diese, wenn sie auftauchen, halten Sie keine Vorlesung):

  • „iPhone photo“ + „realistic lighting“ = sieht echt aus, nicht KI-generiert
  • Sperren Sie Architektur/Layout in JEDEM Folien-Prompt, sonst sieht jede Folie wie ein anderer Ort aus
  • Fügen Sie Alltagsgegenstände (Tassen, Fernbedienungen, Zeitschriften) für ein bewohntes Gefühl hinzu
  • Für Vorher/Nachher: „before“-Bild sollte unordentlich/leer sein, „after“-Bild sollte dekoriert und erfüllt sein – aber nicht steril

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills