Für die App, die du gerade fertiggestellt hast
Das Bauen ist schnell geworden. Mit Claude Code kannst du an einem Wochenende von einer Idee zu einer funktionierenden App kommen, und viele Leute tun das auch. Was nicht schneller wurde, ist die Woche nach dem Launch. Das Produkt funktioniert, aber niemand weiß, dass es existiert. Marketing ist ein anderer Job mit eigenen Werkzeugen, und die meisten davon sind Dashboards, die du erst lernen musst.
Du brauchst kein weiteres Dashboard. Du hast bereits einen Agenten, der einen Plan lesen, Tools der Reihe nach aufrufen und prüfen kann, was zurückkam. Gib ihm Marketing-Tools, und er kann die ersten Monate Marketing für das übernehmen, was er dir beim Bauen geholfen hat:
- „Lies meine Landingpage und richte die Marke ein.“ Dein Produkt, Screenshots, Farben und Tonalität, aus der Seite, die du bereits veröffentlicht hast.
- „Wer verkauft noch dasselbe, und welche Anzeigen schalten sie?“ Echte Mitbewerber und ihre am längsten laufenden Anzeigen, aus den öffentlichen Werbebibliotheken.
- „Mach ein 20-sekündiges Demo-Video und drei statische Anzeigen für den Launch.“ Fertige Kreative mit deinem echten Produkt, zugeschnitten auf jede Platzierung.
- „Poste die Demo am Dienstag um 9 Uhr auf X, LinkedIn und TikTok.“ Aus dem Terminal geplant, in jedem Tarif kostenlos.
- „Setze $20 pro Tag auf die beste statische Anzeige auf Meta, pausiert, bis ich Ja sage.“ Eine echte Kampagne, pausiert angelegt, die erst Geld ausgibt, wenn du bestätigst.
- „Sag mir jeden Montag, was ich skalieren, pausieren und als Nächstes testen soll.“ Eine einzige Frage, die jedes Werbekonto liest, das du verbunden hast.
Hast du eine mobile App gebaut? Derselbe Agent erstellt App-Store-Suchkampagnen auf Apple Search Ads und Installationskampagnen auf AppLovin. Hast du ein B2B-Tool gebaut? LinkedIn, Google Ads und Microsoft Advertising stehen ebenfalls auf der Liste. Veröffentlichen, Planen und Kampagnenverwaltung kosten keine Credits. Du zahlst Credits nur, wenn ein KI-Modell etwas erstellt oder für die Anzeigenrecherche.
So funktioniert es
Claude Code ist ein Terminal-Agent mit echtem Tool-Zugriff. Das macht ihn zu einem ungewöhnlich guten Marketing-Operator: Er kann einen langen Plan halten, Schritte der Reihe nach aufrufen, Rückmeldungen lesen und wiederholen. Was ihm normalerweise fehlt, ist etwas, das er aufrufen kann. Marketing-SaaS lebt hinter Dashboards, und Dashboards sind keine Tools.
Hermoso liefert ein Claude-Code-Plugin, das dieses Problem mit einem Befehl löst. Nach der Installation kann Claude Code auf über 922 Marketing-Tools zugreifen: die Werbebibliotheken von Meta, Google und LinkedIn, organisches TikTok, Instagram, YouTube, Reddit und Threads, eine vollständige Kreativ-Pipeline mit über 100 Bild-, Video-, Sprach- und Textmodellen, Veröffentlichen und Planen sowie Kampagnenverwaltung auf Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads und AppLovin Ads.
Installation:
claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
Bist du bereits in einer Sitzung? Gib /plugin marketplace add hermoso-ai/hermoso ein und danach /plugin install hermoso@hermoso. Dabei werden fünf Hermoso-Skills installiert (marketing, research, ad-from-brand, generate, product-photoshoot), die die hermoso-CLI über npx steuern. Deshalb wird keine Tool-Liste in deine Sitzungen geladen, und nichts kostet Kontext, bis es läuft. Danach meldest du dich einmal an:
npx -y hermoso auth login # browser sign-in, like gh
Optional: Wenn du die Tools auch in der eigenen Tool-Liste von Claude Code haben willst, füge nach der Anmeldung den MCP-Server über stdio hinzu. Er verwendet dieselben gespeicherten Zugangsdaten:
claude mcp add hermoso -- npx -y hermoso mcp
hermoso auth login öffnet eine Browser-Anmeldung über Loopback und schreibt einen nur für dich lesbaren Schlüssel nach ~/.hermoso/config.json (Verzeichnis 0700, Datei 0600). So kann auf einem geteilten Rechner kein anderer Nutzer ihn lesen und deine Credits ausgeben.
Warum Terminal-Agenten mit diesem Server gut funktionieren
Einige Designentscheidungen zählen im Terminal mehr als im Chatfenster, weil Kontext dort die knappe Ressource ist:
- Tools geben URLs zurück, keine Nutzdaten. Ein Render kommt als ausgelieferte
/generated/…-URL zurück. Nichts kippt ein Base64-Video in dein Kontextfenster. - Lange Aufträge werden im Aufruf abgefragt. Video-Renders dauern ein bis drei Minuten. Das Tool reiht den Auftrag in eine Warteschlange ein und fragt bis zum Abschluss ab. So funktioniert es in jedem MCP-Client, ohne auf experimentelle Unterstützung für asynchrone Aufgaben angewiesen zu sein. Mit
get_jobundlist_jobskannst du alles wieder aufnehmen, was noch läuft. - Fähigkeiten sind auffindbar, nicht geraten.
hermoso_capabilitiesist kostenlos und nur lesend. Es liefert die gültigen Modell-IDs mit ihren genauen Credit-Kosten. Ein gut gebauter Agent ruft es zuerst auf und erfindet keine Modellnamen mehr. - Es gibt einen token-sparsamen Ausweg. Das npm-Paket stellt die Kernschleife auch als normale Unterprozess-Befehle mit
--json-Ausgabe bereit. So kann ein Agent ein Programm aufrufen, statt eine große Tool-Liste mitzuschleppen. Siehe Anzeigen von der Kommandozeile.
Eine realistische Claude-Code-Sitzung
Hier gibt es keine besondere Syntax. Du würdest ohnehin genau das eingeben.
| Prompt | Tools, die er durchläuft |
|---|---|
| “Lies meine Landingpage und erstelle ein Markenprofil.” | draft_brand → update_brand |
| “Finde meine drei nächsten Mitbewerber und ihre am längsten laufenden Meta-Anzeigen. Welcher Hook wiederholt sich?” | find_competitors → pull_competitor_ads → mine_angles |
| “Rendere vier 9:16-Varianten dieses Hooks und bewerte sie.” | plan_variations → render_ad ×4 → score_ad |
| “Poste den Gewinner auf Instagram und plane den Rest für die Woche ein.” | post_to_meta → schedule_post → list_scheduled |
| “Baue darum eine pausierte Meta-Kampagne, USA, $30 pro Tag.” | create_meta_campaign → create_meta_adset → create_meta_ad |
| “Hol jeden Montag die Leistung der letzten Woche in das Berichtsblatt.” | meta_insights / google_ads_report → append_to_sheet |
In der letzten Zeile zeigt ein Terminal-Agent, was er kann. Ein Wochenbericht ist im Dashboard eine lästige Pflicht und im Terminal ein geplanter Befehl.
Skills und Tools
Hermoso liefert außerdem installierbare Claude-Skills: fertige Abläufe, die die üblichen Schrittfolgen bündeln (einen Markt recherchieren, eine Anzeige aus einer Marke bauen, ein Produktshooting durchführen). So rufst du ein ganzes Rezept auf, statt jeden Schritt zu beschreiben. list_skills und get_skill machen sie jedem Agenten zugänglich, und mit save_skill kannst du eine Anweisung, die dir gefallen hat, als eigenen wiederverwendbaren Skill speichern.
Was ohne Rückfrage nicht passiert
Ein Agent mit Budget ist nur nützlich, wenn der mögliche Schaden begrenzt ist. Deshalb wird die Ausgabenkontrolle im Server durchgesetzt und nicht im Prompt. Meta-Kampagnen, Anzeigensets und Anzeigen werden PAUSED angelegt, und das lässt sich nicht überschreiben. Die Statusschalter, mit denen echte Werbeausgaben starten können (auf jeder Werbeplattform, darunter set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status und set_openai_ads_status), laufen nur mit einem ausdrücklichen Bestätigungs-Flag. Dieselbe Sperre gilt für das Anlegen einer aktivierten Google-Ads-Anzeigengruppe, Anzeige oder Keyword unter einem bereits aktivierten übergeordneten Element, weil dieses bei der nächsten Auktion ausgeliefert wird. Auch Löschungen erfordern eine Bestätigung. Auf der Generierungsseite veröffentlicht hermoso_capabilities die exakten Credit-Kosten jedes Modells, bevor etwas läuft. Jeder Render reserviert zunächst eine Schätzung und rechnet danach die tatsächlichen Kosten ab. Schlägt der Auftrag fehl, wird also erstattet, statt dich stillschweigend zu belasten.
Funktioniert auch außerhalb von Claude Code
Es ist ein Standard-MCP-Server, deshalb erscheinen dieselben über 922 Tools auch in Cursor, VS Code, Codex, Cline, OpenClaw, Hermes, Claude Desktop und Claude.ai. Wenn du die Version dieser Seite für das Chatfenster willst, siehe KI-Marketing in Claude. Die vollständige Tool-Liste und die Ein-Klick-Installer findest du auf der Seite MCP & CLI.
Häufig gestellt
Ich habe meine App mit Claude Code gebaut. Kann Claude Code sie vermarkten?
Ja. Installiere das Hermoso-Plugin und melde dich einmal an. Dann kann Claude Code deine Landingpage in ein Markenprofil einlesen, Mitbewerber recherchieren, Video- und Bildanzeigen erstellen, Posts auf deine Kanäle planen und bezahlte Kampagnen auf zwölf Werbeplattformen aufbauen, die pausiert angelegt werden, bis du bestätigst. Veröffentlichen und Kampagnenverwaltung sind kostenlos. KI-Erstellung und Anzeigenrecherche verbrauchen Credits.
Wie füge ich Hermoso zu Claude Code hinzu?
Mit einem Befehl: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso oder innerhalb einer Sitzung /plugin marketplace add hermoso-ai/hermoso und danach /plugin install hermoso@hermoso. Dabei werden fünf Hermoso-Skills installiert, die die CLI hermoso steuern. Danach meldest du dich einmal an mit npx -y hermoso auth login. Wenn du die Tools auch in der eigenen Tool-Liste von Claude Code willst, ist claude mcp add hermoso -- npx -y hermoso mcp eine optionale Ergänzung.
Kann Claude Code Anzeigen erstellen und veröffentlichen?
Ja. Mit verbundenem Hermoso rendert es fertige Bild- und Videoanzeigen mit über 100 Modellen, in die dein echtes Produkt eingesetzt ist. Danach veröffentlicht es sie auf Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram und Google Business Profile. Außerdem baut es die Kampagnen darum herum auf Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads und AppLovin Ads. Renders kommen als dauerhafte Asset-URLs zurück, sodass nichts Großes ins Kontextfenster gelangt.
Blockieren Video-Renders den Agenten?
Ein Video-Render dauert ungefähr ein bis drei Minuten. Das Tool reiht ihn in eine Warteschlange ein und fragt ihn im Aufruf bis zum Abschluss ab. So funktioniert es in jedem MCP-Client, ohne auf experimentelle Unterstützung für asynchrone Aufgaben angewiesen zu sein. Bricht eine Sitzung ab, können get_job und list_jobs alles, was noch läuft, fortsetzen oder prüfen.
Ist die CLI dasselbe wie der MCP-Server?
Beide sind im selben npm-Paket enthalten und greifen auf dieselbe API zu. Die MCP-Oberfläche umfasst alle über 922 Tools (starte sie mit hermoso mcp oder npx -y hermoso mcp). Die CLI-Unterbefehle decken die Kernschleife ab (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch) mit --json-Ausgabe für Agenten, die lieber ein Programm aufrufen, statt eine Tool-Liste zu laden.
Wo wird mein API-Schlüssel gespeichert?
hermoso auth login führt eine Browser-Anmeldung über Loopback durch und schreibt den Schlüssel nach ~/.hermoso/config.json mit Rechten nur für den Eigentümer (Verzeichnis 0700, Datei 0600). Ein anderer Nutzer auf einem geteilten Rechner kann ihn also nicht lesen. Für CI gibt es ein Flag --token.
Kann ich eine wiederkehrende Marketing-Aufgabe skripten?
Ja, und genau dafür lohnt sich das Terminal. Da jede Funktion ein aufrufbares Tool oder ein Unterprozess-Befehl mit --json-Ausgabe ist, ist eine wöchentliche Mitbewerber-Analyse, ein Batch von Kreativ-Varianten oder ein Montagsexport der Leistungsdaten nach Google Sheets ein gewöhnlicher geplanter Befehl und keine manuelle Dashboard-Arbeit.
Verwandt
Renders laufen als serverseitige Aufträge, die du abfragst. Ein wiederholter Post ist sicher, auch wenn das Ergebnis des ersten Versuchs unbekannt ist. Die Details stehen unter Aufträge und Idempotenz.
Lieber ein schlichtes Terminal? Siehe Anzeigen von der Kommandozeile.
Ein Befehl zur Installation, ein kostenloses Konto zur Autorisierung. Danach kann dein Terminal recherchieren, rendern, veröffentlichen und berichten.
Kostenlos starten → MCP-Dokumentation lesen →