Paid media & ads

Claude Ads

Open-Source-Skill für Paid-Media-Operations mit Coding-Agenten: belegbasierte Audits, Pläne und Kontoänderungen als Entwurf auf zwölf Werbeplattformen

AgriciDaniel/claude-adsPython7,804 as of 2026-08-04
By Jake Luo · Published 4. Aug. 2026

Claude Ads ist ein MIT-lizenziertes Skill-Paket, das Claude Code — oder Codex, Gemini, Cursor und andere Agent-Skills-Hosts — zu einem Paid-Media-Operator auf zwölf Werbeplattformen macht. Es liest autorisierte Kontoexporte oder API-Abfragen und liefert belegbasierte Audits, Mediapläne, Kreativ-Briefings, Monitoring-Durchläufe und versionierte JSON-Reports. Jeder Adapter ist standardmäßig nur lesend: Eine Änderung anzuwenden erfordert eine freigeschaltete Capability, ein explizites Vorher-Nachher-Diff, die Freigabe des Eigentümers innerhalb definierter Kontogrenzen und einen Rollback. Es ist eine Betriebsebene für jemanden, der bereits Anzeigen schaltet, kein Weg, nicht mehr über sie nachdenken zu müssen.

Was Claude Ads ist

Das Repository beschreibt sich als Claude-first, portable Paid-Media-Operations für Agenturen, Berater und interne Performance-Teams. Konkret ist es eine Sammlung von Skills und Worker-Agenten, die ein Coding-Assistent lädt: pro Plattform ein Skill und ein Audit-Worker, dazu plattformübergreifende Durchläufe für Planung, Kreation, Monitoring und Reporting. Das README nennt zwölf erstklassig unterstützte Oberflächen — Google Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Reddit Ads, Snapchat Ads und X Ads auf der Such-, Video- und Social-Seite, dazu Apple Ads, Amazon Ads und Pinterest Ads für Commerce und Retail Media. Claude Code ist die kanonische Laufzeit; dieselben Skill-Dateien sind als nutzbar für Codex, Gemini, Cursor, Windsurf und Goose dokumentiert, soweit diese Hosts Agent Skills unterstützen.

Das Innenleben ist disziplinierter, als die Kategorie es üblicherweise ist. Ein Conductor verantwortet Umfang, Policy und das finale Artefakt; Worker analysieren abgegrenzte Ausschnitte und liefern schemavalide Befunde zurück; die kanonische Ausgabe ist versioniertes JSON, und die Markdown-, HTML- und PDF-Fassungen sind Darstellungen desselben validierten Bundles. Fällt ein erforderlicher Worker aus, wird der Lauf als partiell markiert — das README ist ausdrücklich: Ein partieller Lauf wird nie stillschweigend als vollständiges Audit präsentiert. Das öffentliche Repository steht unter MIT, liegt am 2026-08-04 bei 7.804 Sternen und wurde zuletzt als v2.0.1 im Juli 2026 veröffentlicht. Es ist Python und verlangt CPython 3.11 oder 3.12, mit Playwright für Browser-Captures und WeasyPrint für die PDF-Ausgabe.

Wofür die Befehle tatsächlich da sind

Die Befehlsoberfläche liest sich wie ein vollständiger Mediaeinkaufszyklus, was hilft zu sehen, wo ein Agent wirklich hilft und wo strukturell nicht. Nach Aufgabe gruppiert:

  • Setup und Audit `/ads setup` legt das Profil für Kunde, Konto, KPI, Datenschutz und Leitplanken an; `/ads audit` fährt einen vollständigen oder eingegrenzten belegbasierten Durchlauf. Das ist die Hälfte, die von einem Agenten wirklich profitiert: die zähe, checklistenförmige Arbeit, die kaum jemand oft genug macht.
  • Planen und erstellen `/ads plan` erzeugt Kanal-, Budget-, Wettbewerbs- und Messpläne; `/ads create` erzeugt Briefings für Text, Bild, Video und Produktfoto. Also Entwürfe. Das Urteil darüber, was tatsächlich läuft, bleibt bei Ihnen.
  • Launch und Optimierung, beides zuerst als Entwurf `/ads launch --draft` und `/ads optimize --draft` erzeugen einen Änderungsplan, ohne das Konto anzufassen. Das Flag ist das Designprinzip: Standardmäßig erreicht nichts ein aktives Konto.
  • Monitoring, Experimente, Reporting Prüfungen zu Budgetverlauf, Auslieferung, Tracking, Ermüdung und Richtlinien; Design und Auswertung kontrollierter Tests; und ein validiertes JSON-Bundle. Die Monitoring-Schleife ist der Ort, an dem kleine Werbetreibende gewöhnlich Geld verlieren, weil niemand täglich hinsieht.

Der Teil, der auch ohne Installation nachahmenswert ist

Zwei Designentscheidungen in diesem Repository lohnen es, für jedes System übernommen zu werden, das in Ihrem Namen Geld ausgibt. Die erste: Jeder Adapter ist nur lesend, bis eine bestimmte Operation bewusst freigeschaltet wird, und eine Änderung anzuwenden verlangt dann alles davon — eine getestete Capability für genau diese Operation, explizite Konto- und Objekt-IDs, ein menschenlesbares Vorher-Nachher-Diff samt Wirkungsradius, die Freigabe des Eigentümers innerhalb definierter Obergrenzen, einen Idempotenzschlüssel mit Audit-Ziel und Rollback sowie eine Prüfung, dass der entfernte Zustand die Vorbedingung noch erfüllt. Fehlen Obergrenzen, findet kein Schreibvorgang statt, und dauerhaftes Löschen wird schlicht nicht unterstützt.

Die zweite ist der Umgang mit Nichtwissen. Prüfpunkte lösen zu pass, fail, unknown oder not-applicable auf, und Unbekanntes senkt die Belegabdeckung, ohne den Health-Score zu verschieben — ein dünnes Audit meldet sich also als dünn und nicht als gute Nachricht. Eine Abdeckung ab 80% wird benotet, 60 bis 79% gelten als vorläufig, unter 60% wird unzureichende Beleglage erklärt. Das ist eine seltene Eigenschaft bei KI-Werkzeugen, wo der übliche Fehler eine selbstsichere Zusammenfassung auf Basis der zufällig geladenen Daten ist. Wenn Sie einen Agenten bewerten, der Budget berührt, fragen Sie, was er tut, wenn eine Datenquelle fehlt: Die Antwort trennt ernsthafte Projekte von Demos.

Auch die ehrlichen Grenzen gehören dazu. Es ist eine Betriebsebene, kein Mediaeinkäufer: Konten, Budget und Entscheidung liefern weiterhin Sie. Eine Maschinerie für zwölf Plattformen ist mehr, als ein Gründer mit ein paar hundert Euro im Monat braucht, und die Abhängigkeitskette aus Python, Playwright und WeasyPrint ist echter Einrichtungsaufwand. Und das Audit eines schlecht ausgerichteten Kontos sagt Ihnen exakt, wie effizient Sie den falschen Traffic einkaufen — der Return on Ad Spend verbessert sich mindestens ebenso oft durch eine bessere Offerte wie durch eine bessere Kampagne.

Eine Erfahrung aus dem eigenen Werbekonto

Wir betreiben Google Ads für AgentCeres — den AI Growth Officer auf agentceres.com — und sind unabhängig bei derselben Haltung gelandet, mit der dieses Repository ausgeliefert wird; auch deshalb lohnt es die Betrachtung. Unser Ads-Werkzeug ist standardmäßig nur lesend: Skripte ziehen Berichte und einen täglichen Snapshot, und jede Kontoänderung ist eine bewusste Einzelfallentscheidung und nichts, was eine Automatisierung ausführt. Jede Änderung bekommt am selben Tag einen Eintrag ins Änderungsregister: was geändert wurde, warum, wie man es prüft und wie man es zurücknimmt. Dieses Register war nützlicher als jedes Dashboard, denn die Frage, die man zwei Wochen später wirklich beantworten muss, lautet: Welche Änderung hat die Zahl bewegt?

Das Zweite, was uns das eigene Konto beigebracht hat, ist, wo der Hebel liegt — und das ist nicht dort, wohin Audit-Werkzeuge zeigen. Die einzelne Änderung mit der größten Wirkung war das Pausieren eines reichweitenstarken generischen Suchbegriffs, der Besucher außerhalb unseres Wunschkundenprofils einkaufte — keine Gebotsanpassung, kein neues Creative. Keine Optimierung repariert eine Kampagne, die auf die falschen Leute zielt; Targeting liegt oberhalb von allem, was eine Scoring-Engine messen kann. Wenn Sie vor dieser Entscheidung stehen, ist sollte ein Startup in der Frühphase Paid Ads schalten die nützlichere Frage, und unser Paid-Ads-Manager entwirft Kampagnen und hält Ausgaben hinter einer Freigabe. Für die organische Hälfte desselben Stacks ist marketingskills der nächste Nachbar dieses Projekts.

FAQ

Ist Claude Ads kostenlos?
Das öffentliche Repository steht unter MIT und verlangt keine Mitgliedschaft, Sie können es also ohne Softwarekosten installieren und nutzen. Das README verweist zusätzlich auf einen Community-Mirror, in dem Mitglieder einer kostenpflichtigen Gruppe früher Zugriff erhalten; das ist gut zu wissen, schränkt die öffentliche Version aber nicht ein. Ihre realen Kosten sind die Modell-Token, die die Audits verbrauchen, und der API-Zugang der Plattformen selbst.
Verändert es mein Werbekonto?
Nur, wenn Sie sich erhebliche Mühe geben. Adapter sind standardmäßig nur lesend, und ein Schreibvorgang verlangt eine freigeschaltete Capability für genau diese Operation, explizite Objekt-IDs, ein Vorher-Nachher-Diff, die Freigabe des Eigentümers innerhalb definierter Ausgabengrenzen und einen Rollback-Plan — ohne konfigurierte Grenze passiert überhaupt kein Schreibvorgang. Sowohl `launch` als auch `optimize` sind als entwurfsorientiert dokumentiert, die normale Ausgabe ist also ein Änderungsplan zur Durchsicht.
Muss man technisch sein, um es zu nutzen?
Mehr, als die Marketing-Tool-Verpackung vermuten lässt. Die Installation ist ein git clone plus Installationsskript oder ein Claude-Code-Plugin-Befehl, und der volle Funktionsumfang erwartet eine Python-3.11- oder 3.12-Umgebung, ein Playwright-Browser-Paket für Captures und Systembibliotheken für die PDF-Ausgabe. Wer im Terminal zu Hause ist, braucht einen Nachmittag; wer nicht, für den bleibt die Audit-Ausgabe zwar lesbar, aber der Weg dorthin ist eine echte Hürde.
Ersetzt das eine Agentur?
Es ersetzt den Audit- und Reporting-Teil dessen, was eine Agentur tut, und das ist tatsächlich der systematischste und der am meisten vernachlässigte Teil. Es ersetzt nicht die Urteilsfragen — welchen Markt man anvisiert, wie das Angebot aussehen soll, wann man aufhört zu zahlen — und es kann nicht feststellen, dass die Kampagne in Ordnung ist und die Landingpage das Problem. Nützlicher Blick darauf: Es macht einen guten Operator schneller und gibt einem Gründer ohne Operator eine Checkliste, die sich schwer überspringen lässt.
Related projects
Marketing SkillsEine quelloffene Sammlung von 45 Marketing-Skills für Claude Code und KI-AgentenDubOpen-source link management and attribution for modern marketing teamsGrowthBookOpen-Source-Feature-Flags, Experimente und Produktanalysen, die Sie gegen Ihr eigenes Data-Warehouse betreibenOpenSEOOpen-Source-Alternative zu Semrush und Ahrefs – Keyword-Recherche, Backlinks und Site-Audits im Pay-as-you-go-Modell

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects