Publicera, schemalägg och kör annonser från Claude Code

Ett kommando installerar Hermoso i Claude Code. Den kan sedan researcha konkurrentannonser, rendera färdiga video- och bildannonser och publicera dem till elva sociala kanaler.

Vad är Claude Code?

Claude Code är Anthropics terminalagent. Den lever i en arbetskatalog, läser och skriver filer, kör kommandon och installerar plugin från en marketplace med ett kommando. Det gör den till det naturliga hemmet för de delar av marknadsföring som egentligen är pipelines: rendera, kontrollera, publicera, logga.

Claude Code, Claude eller Cowork? Claude Code är Anthropics terminalagent, och Hermoso kommer som ett plugin. I Claude på webben eller skrivbordet är Hermoso i stället en connector, och Cowork använder samma connector.

Hermoso är marknadsföring på autopilot: 922+ verktyg över en MCP-endpoint som täcker research av konkurrenters annonser, färdiga bild- och videoannonser över 100+ modeller, publicering och schemaläggning till elva sociala kanaler, 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. En anslutning, och Claude Code har tillgång till allt.

Anslut Hermoso till Claude Code

  1. Ett kommando, och ingen nyckel.
    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 (research, ad-from-brand, generate, product-photoshoot och marketing) som kör kommandot hermoso via npx, så ingen verktygslista laddas i dina sessioner och ingenting kostar kontext förrän det körs.
  2. Logga in en gång.
    npx -y hermoso auth login
    Det öppnar en webbläsarinloggning på loopback, precis som gh gör, och lagrar en inloggningsuppgift som bara ägaren kan läsa i ~/.hermoso/config.json. Claude Code kör det åt dig första gången den behöver Hermoso. Ingen webbläsare på den maskinen, säg i CI, en fjärrmaskin eller en container? Skapa en nyckel under MCP & CLI → Terminal & API keys och kör npx -y hermoso auth login --token hmk_…. En nyckel bär verklig utgiftsbehörighet, så behandla den som ett lösenord.
  3. Valfritt: MCP-servern också. Om du också vill ha Hermosos verktyg i Claude Codes egen verktygslista, kör claude mcp add hermoso -- npx -y hermoso mcp efter inloggningen. Den läser samma sparade inloggningsuppgift, så ingen nyckel hamnar i .claude.json. Skills når alla verktyg utan den.
  4. Be Claude Code om något. ”Hämta mina tre närmaste konkurrenters längst pågående annonser och remixa den bästa kroken till en 9:16-video”, eller ”publicera den här renderingen på kanalen”. Agenten väljer verktygen; du godkänner utgifterna.

Plugin-programmet och den valfria MCP-servern når samma verktyg och samma konto. Skillnaden är kontexten: en verktygslista laddas in i varje session innan du skrivit något, medan skills inte kostar något förrän ett kommando körs.

Varje kanal Claude Code kan publicera till

Var och en av dessa har sin egen sida med kanalens verkliga textgräns, dess verkliga synlighetsalternativ, vad den vägrar och varför, samt ett exempel formulerat för Claude Code.

KanalKarusellTextgräns
Facebook2+ foton, vår gräns är 3063 206 tecken
Instagram2–10, bilder + video2 200 tecken
Threads2–20, bilder + video500 tecken
TikTokUpp till 35 bilder2 200 / 4 000 tecken
YouTubeVägras (enheten är en video)100-teckens titel
XVägras (4 medier renderas som ett rutnät)280, eller 25 000 med Premium
LinkedIn2–20 bilder, endast företagssida3 000 tecken
Pinterest2–5 bilder (blockerat i Trial)800-teckens beskrivning
Bluesky2 till 4 bilder300 tecken och 3 000 byte
Telegram2 till 10, foton och video4 096, eller 1 024 med media

Alla dessa köar genom en gemensam schedule_post-kalender med anpassad text per kanal, och list_scheduled rapporterar resultatet per kanal i stället för en enda grön bock, eftersom ”jobbet lyckades” och ”inlägget gick ut” är två olika frågor. Ett schemalagt inlägg lever i Hermoso, så det går ut i tid oavsett om Claude Code fortfarande körs eller inte.

Google Business Profile är den nyaste kanalen: inlägg med foto och knapp på din listning i Google Sök och Maps, svar på dina recensioner, ändringar i listan samt de samtal, webbplatsklick och vägbeskrivningsförfrågningar som listan genererar. Claude Code når den genom samma verktyg, och schedule_post köar den i samma kalender.

En kanal som är byggd men inte erbjuds

Att vara rak om detta är mer värt än en längre lista. En publiceringskanal finns i kodbasen men hålls tillbaka, i väntan på plattformen snarare än på oss:

  • Reddit: organiska inlägg och inläggsstatistik är byggda, men Reddits Responsible Builder Policy kräver ett uttryckligt skriftligt godkännande innan en app får använda Data API, och det godkännandet har inte beviljats. Connectorn hålls tillbaka i stället för att erbjudas som en OAuth-skärm som leder till ett dött API. Reddit Ads är en annan anslutning och den är live: hela kampanjstrukturen, prognoser, sökning av målgrupper, pixlar och lead forms.

En connector som ger dig en lyckad OAuth och ett dött API är sämre än en som inte erbjuds än, så den listas inte som tillgänglig.

Tre saker att skriva en gång när den är ansluten

  1. Research. ”Vilka är mina tre närmaste konkurrenter, och vilka är deras längst pågående Meta-annonser? Berätta vilken krok som återkommer.” Det kör find_competitors → pull_competitor_ads → mine_angles.
  2. Skapa. ”Gör en 9:16 UGC-videoannons med den kroken, med min riktiga produktbild och med undertexter inbrända.” Det kör get_brand → plan_ad → render_ad och returnerar en färdig mp4-URL.
  3. Skicka. ”Schemalägg den till Instagram och TikTok tisdag kl. 9, och bygg en pausad Meta-kampanj kring den som riktar sig mot USA med $30 per dag.” Det kör schedule_post → create_meta_campaign → create_meta_ad.

Vad Claude Code inte kan göra på egen hand

En agent med en budget är bara användbar om risken är avgränsad, så spärren finns i servern snarare än i en prompt. Varje annonskampanj, annonsuppsättning, annonsgrupp och annons skapas pausad, och statusbyten som aktiverar riktiga pengar vägrar köras utan en uttrycklig bekräftelseflagga. Varje rendering offereras först (hermoso_capabilities publicerar varje modells exakta kreditkostnad innan något förbrukas). Krediter reserveras innan det första anropet till leverantören och regleras till den exakta kostnaden efteråt, så att ett misslyckat anrop återbetalas i stället för att du debiteras för ingenting. Borttagningar kräver också bekräftelse, och varje kampanjstruktur läses av från annonsplattformen innan din agent berättar vad den byggt.

Ett steg är medvetet ditt: att koppla varje konto, en gång. De flesta kanaler kopplas via plattformens egen OAuth-godkännandesida i en webbläsare; Bluesky tar ett app-lösenord och Telegram en bot-token, som klistras in i Hermoso. Allt efter det är ett verktygsanrop.

Claude Code frågar innan den kör ett verktyg, och transkriptet finns i terminalen, så ett publiceringssteg är en rad du kan läsa innan du trycker på y.

Vad det kostar

Att lägga till Hermoso i Claude Code kostar ingenting extra: det finns en enda kreditmätare, och den bryr sig inte om vilken klient som anropade. Ett gratiskonto börjar med 30 krediter vid registrering och 250+ till som kan tjänas in. Krediter förbrukas endast för AI-modeller och Ad Spy-research; publicering, schemaläggning, annonshantering och analys är gratis på alla kanaler utom X, som tar betalt per anrop eftersom X tar betalt per API-anrop. Betalplanerna kostar $29, $69 och $149 i månaden för 1 200, 3 000 respektive 7 000 krediter, och alla funktioner ingår i varje plan. hermoso_capabilities visar det exakta kreditpriset för varje rendering innan den körs.

Felsökning

  • En lokal server skriver ut hjälp och avslutar. Argumenten saknar det avslutande mcp. npx -y hermoso ensamt skriver ut hjälp; npx -y hermoso mcp startar servern.
  • Det finns ingen webbläsare på den maskinen. Skapa en nyckel under MCP & CLI → Terminal & API keys och kör npx -y hermoso auth login --token hmk_… i stället.
  • En kanal saknas. Anslut den i Hermoso under Inställningar → Connectors, och be sedan Claude Code köra list_connectors igen.
  • Claude Code svarar utan att använda Hermoso. Nämn det i din förfrågan: ”använd Hermoso för att …”. Då råder inget tvivel om vilka verktyg som ska utföra jobbet.

Utöver publicering

Publicering är sista steget, och det är det minsta. Samma anslutning ger Claude Code Meta-, Google- och LinkedIn-annonsbiblioteken samt organisk TikTok, Instagram, YouTube, Reddit och Threads för research; över 100 bild-, video-, röst- och skrivmodeller på en enda kreditmätare, med UGC-avatarer, dubbning, uppskalning och inbyggda HTML-annonsformat; och hela kampanjstrukturen på tolv betalda plattformar. Det finns inga API-nycklar per leverantör att hålla reda på och ingen separat app att lära sig.

Se hela verktygslistan, alla agenter Hermoso fungerar i, eller vad en marknadsförings-MCP är. För den längre historien om just den här klienten, se Claude Code-marknadsföring.

Hermoso i andra agenter

Samma Hermoso-konto fungerar i varje agent nedan, så ditt varumärke, bibliotek, schema och krediter följer med dig mellan dem.

AgentSå kopplar Hermoso
ClaudeAnsluter med OAuth, inget att klistra in
ChatGPTAnsluter med OAuth, inget att klistra in
CursorLoggar in från terminalen med hermoso auth login, inget att klistra in
CodexLoggar in från terminalen med hermoso auth login, inget att klistra in
ClineTar en API-nyckel i en Authorization-header
OpenClawLoggar in från terminalen med hermoso auth login, inget att klistra in
Grok BotLägger till mallen Hermoso Marketing Bot och tar en API-nyckel i chatten, eller loggar in från Bottens egen terminal
HermesLoggar in från terminalen med hermoso auth login, inget att klistra in
Gemini CLILoggar in från terminalen med hermoso auth login, inget att klistra in
PerplexityAnsluter med OAuth, inget att klistra in
Le ChatAnsluter med OAuth, inget att klistra in
Claude CoworkAnsluter med OAuth, inget att klistra in
Perplexity ComputerAnsluter med OAuth, inget att klistra in
PaperclipAnsluter med OAuth, inget att klistra in
GeminiAnsluter med OAuth, inget att klistra in
Grok BuildLoggar in från terminalen med hermoso auth login, inget att klistra in
Kimi CodeLägger till den hostade adressen i mcp.json och loggar in med /mcp-config login, inget att klistra in
DeepSeek HarnessLoggar in från terminalen med hermoso auth login och kör Hermoso som en lokal server, inget att klistra in
ManusTar en API-nyckel i en Authorization-header
MuseEtt chattmeddelande, sedan en OAuth-inloggning
Vilken MCP-klient som helstDen hostade adressen med OAuth, eller en lokal server över stdio

Vanliga frågor

Kan Claude Code publicera i sociala medier?

Ja, när du har installerat Hermoso. Claude Code kan då publicera till Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram och Google Business Profile, och schemalägga till alla elva från en enda kö med kanalspecifika bildtexter.

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 kör kommandot hermoso CLI, så ingen verktygslista laddas i dina sessioner. Logga in en gång med npx -y hermoso auth login, som öppnar en webbläsare och lagrar inloggningsuppgiften själv, så det finns ingen nyckel att skapa och ingen att klistra in. Plugin-programmet och den valfria MCP-servern når samma verktyg och samma konto. Skillnaden är kontexten: en verktygslista laddas in i varje session innan du skrivit något, medan skills inte kostar något förrän ett kommando körs.

Kan Claude Code generera video och bilder också?

Ja, inbyggt i stället för att vidarebefordra det. Över 100 bild-, video-, röst- och textmodeller ligger på en enda kreditmätare, och Claude Code kan prissätta en rendering innan den körs eftersom hermoso_capabilities publicerar varje modells exakta kostnad. Resultatet är en färdig annons, med din riktiga produkt i scenen och bildtexter och uppmaning till handling komponerade över renderingen.

Finns det en gratisnivå för Claude Code?

Ja. Ett gratiskonto börjar med 30 krediter och 250+ till som du kan tjäna in när du sätter upp och skapar, och MCP-servern i sig är gratis att lägga till i Claude Code. Betalplaner kostar $29, $69 och $149 i månaden för 1 200, 3 000 respektive 7 000 krediter. Alla funktioner ingår i varje plan, även Free, och enda undantaget är enterprise-SSO.

Är det säkert att låta Claude Code publicera och köra annonser åt mig?

Hermoso håller de steg som kostar pengar eller inte kan ångras bakom spärrar på sin egen server, oavsett hur Claude Code är inställt: varje kampanj skapas pausad, spakar för utgifter och borttagningar kräver en uttrycklig bekräftelse, och ett inlägg når bara ett konto du kopplat och bockat i Hermoso. Claude Code frågar innan den kör ett verktyg, och transkriptet finns i terminalen, så ett publiceringssteg är en rad du kan läsa innan du trycker på y.

Kan Claude Code köra Hermoso i CI eller på en server?

Ja. På en maskin utan webbläsare skapar du en nyckel under MCP & CLI, Terminal & API keys, och kör npx -y hermoso auth login --token hmk_… en gång. Varje hermoso-kommando tar --json, så ett pipeline-steg kan kontrollera utdata. Behandla nyckeln som ett lösenord, eftersom den bär utgiftsbehörighet.

Börja gratis med 30 krediter vid registrering och tjäna in 250+ till. Alla funktioner ingår i varje plan.

Kom igång gratis →   Se priser