Du byggde det med Claude Code. Låt Claude Code marknadsföra det.

Har du lanserat en app med Claude Code och behöver nu få folk att använda den? Installera ett plugin, så kan samma agent undersöka din marknad, göra lanseringsannonserna och publicera dem samt köra de betalda kampanjerna, utan att lämna terminalen.

För appen du just lanserade

Att bygga går snabbt nu. Du kan gå från idé till en fungerande app på en helg med Claude Code, och många gör det. Det som inte har blivit snabbare är veckan efter lanseringen, när produkten fungerar men ingen vet att den finns. Marknadsföring är ett annat jobb med egna verktyg, och de flesta av dem är instrumentpaneler du måste lära dig.

Du behöver ingen ny instrumentpanel. Du har redan en agent som kan läsa en plan, anropa verktyg i ordning och kontrollera vad som kom tillbaka. Ge den marknadsföringsverktyg, så kan den sköta de första månaderna av marknadsföringen för det den var med och byggde:

  • "Läs min landningssida och sätt upp varumärket." Din produkt, skärmbilder, färger och röst, hämtade från sajten du redan har publicerat.
  • "Vem mer säljer det här, och vilka annonser kör de?" Riktiga konkurrenter och deras längst pågående annonser, från de publika annonsbiblioteken.
  • "Gör en 20 sekunder lång demovideo och tre statiska annonser till lanseringen." Färdigt material med din riktiga produkt i, anpassat för varje placering.
  • "Publicera demon på X, LinkedIn och TikTok på tisdag kl. 9." Schemalagt från terminalen, gratis på alla planer.
  • "Lägg $20 om dagen bakom den bästa statiska annonsen på Meta, pausad tills jag säger till." En riktig kampanj, skapad pausad, som inte spenderar något förrän du bekräftar.
  • "Säg varje måndag vad jag ska skala upp, pausa och testa härnäst." En fråga som läser av alla annonskonton du har kopplat.

Byggt en mobilapp? Samma agent bygger sökkampanjer i App Store på Apple Search Ads och installationskampanjer på AppLovin. Byggt ett B2B-verktyg? LinkedIn, Google Ads och Microsoft Advertising finns också med. Publicering, schemaläggning och kampanjhantering kostar inga credits. Du betalar credits bara när en AI-modell skapar något eller för annonsresearch.

Så fungerar det

Claude Code är en agent i terminalen med riktig verktygsåtkomst, vilket gör den till en ovanligt bra marknadsförare: den kan hålla en lång plan, anropa saker i följd, läsa vad som kom tillbaka och upprepa. Det den normalt saknar är något att anropa. Marknadsförings-SaaS ligger bakom instrumentpaneler, och instrumentpaneler är inte verktyg.

Hermoso levererar ett Claude Code-plugin som löser det med ett enda kommando. Efter installationen kan Claude Code nå 922+ marknadsföringsverktyg: Meta-, Google- och LinkedIn-annonsbiblioteken, organisk TikTok, Instagram, YouTube, Reddit och Threads, en komplett kreativ pipeline med 100+ bild-, video-, röst- och textmodeller, publicering och schemaläggning samt kampanjhantering på Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads och AppLovin Ads.

Installera:

claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso

Redan inne i en session? Skriv /plugin marketplace add hermoso-ai/hermoso och sedan /plugin install hermoso@hermoso. Det installerar fem Hermoso-skills (marketing, research, ad-from-brand, generate, product-photoshoot) som styr hermoso-CLI:n via npx. Ingen verktygslista laddas in i dina sessioner och inget kostar kontext förrän det körs. Logga sedan in en gång:

npx -y hermoso auth login   # browser sign-in, like gh

Valfritt: om du också vill ha verktygen i Claude Codes egen verktygslista, lägg till MCP-servern över stdio efter inloggningen. Den använder samma sparade inloggningsuppgifter:

claude mcp add hermoso -- npx -y hermoso mcp

hermoso auth login öppnar en inloggning i webbläsaren via loopback och skriver en nyckel som bara ägaren kan läsa till ~/.hermoso/config.json (katalogen 0700, filen 0600). Så kan en annan användare på en delad dator inte läsa den och spendera dina credits.

Varför terminalagenter fungerar bra med den här servern

Några designval betyder mer i en terminal än i ett chattfönster, eftersom kontext är den knappa resursen:

  • Verktygen returnerar URL:er, inte rådata. En render kommer tillbaka som en servad /generated/…-URL. Ingenting dumpar en base64-video i ditt kontextfönster.
  • Långa jobb väntar inne i anropet. Videorenders tar en till tre minuter. Verktyget skickar jobbet till en kö och väntar tills det är klart, så det fungerar i alla MCP-klienter utan att bero på experimentellt stöd för asynkrona uppgifter. Med get_job och list_jobs kan du återuppta allt som ligger och pågår.
  • Förmågor går att upptäcka, inte gissa. hermoso_capabilities är gratis och skrivskyddad och returnerar giltiga modell-id:n med exakta creditkostnader. En välskriven agent anropar den först och slutar hitta på modellnamn.
  • Det finns en token-billig nödutgång. npm-paketet exponerar också kärnloopen som vanliga underprocesskommandon med --json-utdata. Så en agent kan köra skalkommandon i stället för att bära med sig en stor verktygsmanifest. Se köra annonser från kommandoraden.

En realistisk Claude Code-session

Inget här är någon speciell syntax. Det är vad du ändå skulle skriva.

PromptVerktyg den går igenom
“Läs min landningssida och bygg en varumärkesprofil.”draft_brand → update_brand
“Hitta mina tre närmaste konkurrenter och deras längst pågående Meta-annonser. Vilken hook återkommer?”find_competitors → pull_competitor_ads → mine_angles
“Rendera fyra 9:16-varianter av den hooken och poängsätt dem.”plan_variations → render_ad ×4 → score_ad
“Publicera vinnaren på Instagram och köa resten för veckan.”post_to_meta → schedule_post → list_scheduled
“Bygg en pausad Meta-kampanj kring den, USA, $30 om dagen.”create_meta_campaign → create_meta_adset → create_meta_ad
“Varje måndag, hämta förra veckans resultat till rapportarket.”meta_insights / google_ads_report → append_to_sheet

Den sista raden är där en terminalagent förtjänar sin plats. En veckorapport är ett jobb i en instrumentpanel och ett schemalagt kommando i en terminal.

Skills, inte bara verktyg

Hermoso levererar också installerbara Claude-skills: paketerade arbetsflöden som omsluter de vanliga sekvenserna (undersöka en marknad, bygga en annons från ett varumärke, köra en produktfotografering). Då anropar du ett helt recept i stället för att beskriva varje steg. list_skills och get_skill exponerar dem för vilken agent som helst, och save_skill låter dig destillera en riktlinje du gillade till en egen, återanvändbar skill.

Vad den inte gör utan att fråga

En agent med en budget är bara användbar om skadeområdet är avgränsat, så spendeauktoriteten styrs i servern och inte i en prompt. Meta-kampanjer, annonsuppsättningar och annonser skapas PAUSED utan att anroparen kan åsidosätta det. Statusbrytarna som kan aktivera riktig annonsbudget (en på varje annonsplattform, bland andra 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 och set_openai_ads_status) vägrar köra utan en uttrycklig bekräftelseflagga. Samma spärr gäller för att skapa en aktiverad Google Ads-annonsgrupp, annons eller sökord under en redan aktiverad förälder, eftersom den då visas i nästa auktion. Borttagningar kräver bekräftelse också. På genereringssidan publicerar hermoso_capabilities varje modells exakta creditkostnad innan något körs. Varje render reserverar en uppskattning och reglerar sedan till den verkliga kostnaden, så ett misslyckat anrop återbetalas i stället för att tyst debitera dig.

Fungerar även utanför Claude Code

Det är en standard-MCP-server, så samma 922+ verktyg syns i Cursor, VS Code, Codex, Cline, OpenClaw, Hermes, Claude Desktop och Claude.ai. Vill du ha chattversionen av den här sidan, se AI-marknadsföring i Claude. För hela verktygslistan och installationsprogram med ett klick, se MCP & CLI-sidan.

Vanliga frågor

Jag byggde min app med Claude Code. Kan Claude Code marknadsföra den?

Ja. Installera Hermoso-pluginet och logga in en gång, så kan Claude Code läsa din landningssida till en varumärkesprofil, undersöka konkurrenter, göra video- och bildannonser, schemalägga inlägg till dina kanaler och bygga betalda kampanjer på tolv annonsplattformar. Kampanjerna skapas pausade tills du bekräftar. Publicering och kampanjhantering är gratis. AI-generering och annonsresearch använder credits.

Hur lägger jag till Hermoso i Claude Code?

Ett kommando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso. Eller, inne i en session: /plugin marketplace add hermoso-ai/hermoso och sedan /plugin install hermoso@hermoso. Det installerar fem Hermoso-skills som styr hermoso-CLI:n. Logga sedan in en gång med npx -y hermoso auth login. Vill du också ha verktygen i Claude Codes egen verktygslista är claude mcp add hermoso -- npx -y hermoso mcp ett valfritt tillägg.

Kan Claude Code generera och publicera annonser?

Ja. Med Hermoso anslutet kan den rendera färdiga bild- och videoannonser med 100+ modeller och din riktiga produkt inkomponerad. Sedan kan den publicera dem till Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram och Google Business Profile, och bygga kampanjerna på Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads och AppLovin Ads runt dem. Renders kommer tillbaka som varaktiga asset-URL:er, så ingenting stort hamnar i kontextfönstret.

Blockerar videorenders agenten?

En videorender tar ungefär en till tre minuter. Verktyget skickar den till en jobbkö och väntar tills den är klar inne i anropet, så det fungerar i alla MCP-klienter utan att förlita sig på experimentellt stöd för asynkrona uppgifter. Om en session avbryts kan get_job och list_jobs återuppta eller inspektera allt som fortfarande pågår.

Är CLI:n samma sak som MCP-servern?

De levereras i samma npm-paket och bygger på samma API. MCP-ytan är alla 922+ verktyg (kör dem med hermoso mcp eller npx -y hermoso mcp). CLI-kommandona täcker kärnloopen (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch) med --json-utdata, för agenter som hellre kör skalkommandon än laddar en verktygsmanifest.

Var lagras min API-nyckel?

hermoso auth login gör en inloggning i webbläsaren via loopback och skriver nyckeln till ~/.hermoso/config.json med behörigheter som bara ägaren har (katalogen 0700, filen 0600). Så en annan användare på en delad dator kan inte läsa den. En --token-flagga finns för CI.

Kan jag skripta ett återkommande marknadsföringsjobb?

Ja, och det är huvudskälet att köra det här från en terminal. Eftersom varje förmåga är ett anropbart verktyg eller ett underprocesskommando med --json-utdata, är en veckovis konkurrentgenomgång, en batch med kreativa varianter eller en månadsexport av resultat till Google Sheets ett vanligt schemalagt kommando i stället för ett manuellt jobb i en instrumentpanel.

Relaterat

Renders körs som serverjobb som du väntar på, och ett omförsökt inlägg är säkert även när utfallet av första försöket är okänt. Detaljerna finns i jobb och idempotens.

Föredrar du en vanlig terminal? Se annonser från kommandoraden.

Ett kommando för att installera, ett gratis konto för att godkänna. Sedan kan din terminal undersöka, rendera, publicera och rapportera.

Börja gratis →   Läs MCP-dokumentationen →