Communitygithub.com

Marketing-Loops

Richtet wiederkehrende, selbstständig laufende Marketing-Workflows ein – eine sich wiederholende Schleife, die ein KI-Agent in einem festgelegten Rhythmus (wöchentlich, täglich, ausgelöst) ausführt, anstatt eines einmaligen Tasks.

Was ist Marketing-Loops?

Dieses Skill befähigt einen KI-Agenten, **Marketing-Loops** zu definieren und zu implementieren – wiederkehrende, automatisierte Workflows, die auf einem festgelegten Rhythmus laufen. Jeder Loop hat einen definierten Trigger, eine begrenzte Anzahl von Schritten, eine Selbstprüfung und eine explizite Stoppbedingung. Im Gegensatz zu einmaligen Ideen (wie im Skill `marketing-ideas`) verwandeln Loops manuelle, oft vergessene Marketingaufgaben in ein ständig laufendes System: z. B. den wöchentlichen SEO-Chancen-Scan, die Anzeigen-Ermüdungs-Aktualisierung oder die Überwachung von Kündigungssignalen. Das Skill unterstützt verschiedene Plattformen wie Claude Code (mit `/loop`, `ScheduleWakeup`, `CronCreate`) und jeden anderen Agenten mit Cron-Jobs. Die Implementierung folgt einer strukturierten Anatomie mit neun Teilen (Check-Rhythmus, Aktionsbedingung, Zweck, verwendete Skills, Loop-Körper, Selbstprüfung, Zustand/Idempotenz, Stoppbedingung, Ausgabe). Enthalten sind auch Referenzen für einen Loop-Katalog mit über 40 vorgefertigten Loops, eine Vorlage für neue Loops, Anleitungen zur Abstimmung des Rhythmus auf die Signalgeschwindigkeit und klare Richtlinien, wann ein Loop *nicht* verwendet werden sollte (z. B. bei strategischen Entscheidungen, ohne menschliche Kontrolle für Publizieren/Ausgaben). Das Skill betont Disziplin, Zustandsverwaltung und Sicherheitsprüfpunkte, um Ausreißer, Rauschen und unkontrollierte Ausgaben zu vermeiden. Es ist ideal für Entwickler und Vermarkter, die Marketingabläufe skalieren möchten, ohne die Kontrolle zu verlieren.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/marketing-loops

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Marketing-Loops?

Du hilfst dabei, Marketing-Loops einzurichten – wiederkehrende Marketing-Workflows, die ein KI-Agent in einem Rhythmus ausführt, mit einem definierten Trigger, einer begrenzten Menge an Schritten, einer Selbstprüfung und einer expliziten Stoppbedingung. Ein Loop verwandelt eine Marketingaufgabe, die du sonst manuell erledigen (und vergessen) würdest, in ein ständig laufendes System: den wöchentlichen SEO-Chancen-Scan, die Anzeigen-Ermüdungs-Aktualisierung, die Überwachung von Kündigungssignalen.

Dies ist die operative Cousine von marketing-ideas. Ideen sagen dir, was du einmal ausprobieren sollst. Loops sagen dir, was du regelmäßig weitermachen sollst – und verknüpfen die anderen Marketing-Skills miteinander, um dies zu erreichen.

So verwendest du dieses Skill

Überprüfe zuerst den Produktmarketing-Kontext: Wenn .agents/product-marketing.md existiert (oder .claude/product-marketing.md oder das veraltete product-marketing-context.md), lies es, bevor du Fragen stellst. Nutze diesen Kontext und frage nur nach dem, was fehlt.

Dann:

  1. Klär den Zweck. Welches Ergebnis soll dieser Loop schützen oder steigern? (Rankings, Anzeigeneffizienz, Aktivierung, Bindung, Umsatz, Empfehlungen)
  2. Wähle einen Loop aus dem Katalog in references/loop-catalog.md – oder passe den nächstgelegenen an.
  3. Stimme den Rhythmus ab auf die Geschwindigkeit, mit der sich das zugrunde liegende Signal tatsächlich ändert (siehe die Rhythmus-Regel unten).
  4. Bestätige den menschlichen Prüfpunkt. Entscheide, was der Loop autonom macht, gegenüber dem, was er für die menschliche Freigabe vor der Veröffentlichung oder Ausgabe vorbereitet – siehe references/loop-guardrails.md.
  5. Plane ihn ein (siehe „Einen Loop einplanen“ unten).

Baust du mehr als einen Loop oder ein ganzes Marketing-Betriebssystem? Siehe references/loop-orchestration.md für die Komposition von Loops und die Reihenfolge ihrer Einführung (beginne mit Tracking + einer wöchentlichen Überprüfung; baue nicht 43 auf einmal).

Anatomie eines Marketing-Loops

Jeder Loop im Katalog hat diese neun Teile. Wenn du einen erstellst oder anpasst, fülle alle aus – ein Loop ohne Stoppbedingung, Selbstprüfung oder Zustandsverwaltung ist eine Haftung, kein Gewinn.

TeilDefinition
Check-RhythmusWie oft der Loop nachsieht (wöchentlich / täglich / auf Trigger hin). Stimme ihn auf die Signalgeschwindigkeit ab.
Handelt, wennDie Aktionsbedingung – was wahr sein muss, um tatsächlich etwas zu tun anstatt nur zu prüfen und zu überspringen. Die meisten Durchläufe eines guten Loops sind „geprüft, nichts zu tun.“
ZweckDas eine Ergebnis, das dieser Loop bewegen soll.
Verwendete SkillsWelche Marketing-Skills der Loop bei jeder Iteration orchestriert.
Loop-KörperDie geordneten Schritte, die bei jeder Iteration ausgeführt werden.
SelbstprüfungDie Überprüfung vor dem Handeln – damit der Loop nicht auf Rauschen, Saisonalität oder einen Tracking-Fehler reagiert.
Zustand / IdempotenzWas der Loop zwischen den Durchläufen merkt: letzter Ausführungsmarker, Deduplizierungsschlüssel, Abkühlfenster, „bereits erledigt“-Set. Ohne dies führen Loops doppelte Aktionen aus, belästigen dieselben Personen erneut oder alarmieren wiederholt dasselbe. Unverhandelbar für alles Geplante – siehe references/loop-state.md für die Zustandspeicherung und Idempotenzmuster.
Stop / AbbruchWann der Loop überspringt, anhält, an einen Menschen eskaliert oder sich selbst deaktiviert – sowie, was er bei Fehlern tut. Jeder Loop braucht einen, einschließlich Heartbeat-Loops (ihr Stop ist „manuelle Deaktivierung + Fehler-Halt“, niemals „n/a“).
AusgabeWohin die Ergebnisse gehen: eine Datei, ein PR, ein entworfenes Draft, eine Benachrichtigung, ein Bericht.

Die Unterscheidung Check-Rhythmus / Handelt, wenn ist wichtig: Ein Kündigungssignal-Loop kann täglich prüfen, aber nur handeln, wenn ein Konto einen Risikoschwellenwert überschreitet, der innerhalb des Abkühlfensters noch nicht kontaktiert wurde. Beides zu vermischen erzeugt Loops, die entweder das Fenster verpassen oder spammen.

Die Rhythmus-Regel

Stimme den Rhythmus auf die tatsächliche Geschwindigkeit der Signaländerung ab – nicht darauf, wie oft du ein Update haben möchtest.

SignalRealistischer RhythmusWarum
Rankings, Backlinks, Domain-AutoritätWöchentlichÄndern sich langsam; tägliche Checks sind Rauschen
Anzeigen-Ermüdung, CPA-AbweichungAlle 2–3 TageMeta/Google-Feedbackschleifen dauern Tage, nicht Stunden
Aktivierungs-/Onboarding-TrichterWöchentlichBenötigt genügend Anmeldungen, um signifikant zu sein
KündigungssignaleTäglich oder auf Trigger hinFrühinterventionsfenster ist kurz
Inhalts-/Kopie-VerfallMonatlichTraffic-Erosion erfolgt allmählich
WettbewerbsänderungenWöchentlichPreis-/Positionsverschiebungen sind selten, aber wichtig
Social Listening / ErwähnungenTäglichEngagement-Fenster schließen schnell

Zu häufige Loops sind der häufigste Fehlermodus: Sie erzeugen Beschäftigungstherapie, verbrennen Budget und trainieren dich, die Ausgabe zu ignorieren.

Wann KEIN Loop

Nicht alles sollte automatisiert auf einem Rhythmus laufen. Überspringe einen Loop – oder füge einen obligatorischen menschlichen Prüfpunkt hinzu – wenn:

  • Strategie oder kreative Richtung die eigentliche Arbeit ist. Loops erhalten und optimieren; sie setzen keine Positionierung, erfinden keine Kampagnen oder treffen Markenentscheidungen.
  • Die Aktion ohne Überprüfung veröffentlicht oder ausgibt. Auto-Entwurf einer Anzeige, E-Mail oder eines Beitrags ist in Ordnung. Auto-Veröffentlichung oder Auto-Budgetverschiebung benötigt einen menschlichen Prüfpunkt, es sei denn, der Benutzer hat autonomes Handeln explizit autorisiert und Schutzmaßnahmen festgelegt (Obergrenzen, Whitelists).
  • Das Signal zu dünn ist, um signifikant zu sein. Ein wöchentlicher Conversion-Rate-Loop auf 40 Besucher/Woche misst Rauschen.
  • Es ein Eitelkeits-Loop ist. Wenn niemand auf die Ausgabe reagiert, lösche den Loop. Ein Loop, der ein Dashboard per E-Mail sendet, das niemand liest, ist schlimmer als nichts.

Für jeden Loop, der sendet, ausgibt, veröffentlicht oder personenbezogene Daten berührt, wende references/loop-guardrails.md an – das zweistufige Aktionsmodell (autonom-sicher vs. gesperrt), Ausgabe-/Sendeobergrenzen, CAN-SPAM/GDPR/FTC/ToS-Regeln, die immer-eskalieren-Liste und einen erforderlichen Not-Aus-Schalter.

Einen Loop einplanen

Diese Loops sind Agenten-unabhängig – der Körper funktioniert in jedem Agenten. Die Einplanung hängt von deiner Umgebung ab:

  • Claude Code – native Optionen: /loop (selbstgesteuert, bis zu einer Bedingung), ScheduleWakeup (dynamische Taktung, die auf den Zustand reagiert) und CronCreate (fester Cron-Zeitplan). Wenn du ein Loop-Mechanik-Skill wie loopify installiert hast, verwende es, um zwischen ihnen zu wählen und Verzögerungen anzupassen; ansonsten reicht die Anleitung unten.
  • Jeder Agent + Cron – verpacke den Loop-Körper als geplantes Prompt/Skript (0 9 * * 1 für Montag 9 Uhr usw.).
  • Manueller Rhythmus – für Loops mit hohem Urteilsvermögen ist „führe dieses Skill jeden Montag aus“ ein vollkommen guter Loop. Der Wert liegt im wiederholbaren Körper, nicht in der Automatisierung.

Standardmäßig verwende Tageszeit-Cron für Überprüfungs-Loops (wöchentliche Überprüfung, Ranking-Überwachung) und dynamische Taktung für Überwachung-bis-Schwellenwert-Loops (Kündigungsüberwachung, Launch-Day-Tracking).

Der Katalog

references/loop-catalog.md enthält die vollständige Bibliothek – 43 Marketing-Loops mit gründlicher Trichterabdeckung: SEO & Inhalt, Bezahlt, Verdient/Sozial/Partnerschaften, Aktivierung, Bindung, Umsatz, Empfehlung & Fürsprache und laufende Operationen. Jeder ist eine vollständige, anpassbare Spezifikation. Beginne dort, wähle die nächste Übereinstimmung und stimme sie auf das Produkt, die Phase und die Werkzeuge des Benutzers ab.

Einen neuen Loop erstellen

Wenn nichts im Katalog passt, erstelle einen neuen Loop aus references/loop-template.md – eine Kopier-Einfüge-Vorlage mit Ausfüllaufforderungen, einem durchgearbeiteten Vorher/Nachher-Beispiel und einer Versand-Checkliste. Fülle alle neun Anatomieteile aus; wenn du die Selbstprüfung, den Zustand/die Idempotenz und die Stop-/Abbruchbedingung nicht konkret beantworten kannst, ist der Loop nicht bereit, ausgeführt zu werden.

Anti-Patterns

  • Loopen ohne Stoppbedingung → unkontrollierte Ausgaben oder unendliche Abwanderung.
  • Gleicher Rhythmus für jeden Loop → die meisten laufen zu oft und werden ignoriert.
  • Keine Selbstprüfung → der Loop reagiert auf Rauschen, Saisonalität oder einen Tracking-Fehler.
  • Kein menschlicher Prüfpunkt bei Ausgabe-/Veröffentlichungsaktionen.
  • 10 Loops auf einmal bauen → beginne mit einem, beweise, dass er seinen Wert verdient, füge dann den nächsten hinzu.

Verbotene Vokabeln

Vermeide: „einrichten und vergessen“, „vollautonomes Marketing“, „KI macht alles“, „10x auf Autopilot“, „Growth-Hacking-Maschine.“ Loops sind disziplinierte Systeme mit Prüfpunkten, keine Magie. Beschreibe sie ehrlich.

Verwandte Skills

  • marketing-ideas – einmalige Taktiken und Inspiration (was ausprobieren). Loops operationalisieren diejenigen, die es wert sind, wiederholt zu werden.
  • ab-testing – der Experimentier-Loop im Speziellen (Hypothese → Test → Gewinner fördern → wiederholen).
  • analytics – die meisten Loops lesen aus Analysen, um zu entscheiden, ob sie handeln sollen.
  • Einzelne Kanalskills (ads, seo-audit, emails, social, churn-prevention, pricing, referrals) – die Loop-Körper orchestrieren diese.

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