Hirdetések futtatása parancssorból

Az npm install -g hermoso szkriptelhető marketing-CLI-t ad: lekérheted a versenytársaid által folyamatosan fizetett hirdetéseket, renderelhetsz egy kész hirdetést, ellenőrizheted a kreditegyenlegedet, és bármit átirányíthatsz a jq-ba. Ugyanez a csomag a teljes, 922+ eszközös MCP-szervert is kiszolgálja stdio-n, így a terminálos ügynököd azt a felületet használhatja, amelyik olcsóbb.

A hirdetéseszközök szinte teljesen irányítópultokból állnak, ezért szinte teljesen nem automatizálhatók. Irányítópultot nem ütemezhetsz cronnal, nem vezethetsz jq-ba, és nem kérheted meg egy terminálos ügynököt, hogy kattintson rajta. A Hermoso CLI azért van, hogy a hirdetési munka ne egy hely legyen, ahová látogatsz, hanem valami, amit szkriptelhetsz.

Telepítés és bejelentkezés:

npm install -g hermoso
hermoso auth login

Az auth login helyi visszacsatolási figyelőt indít, és megnyitja a böngészőt, ugyanazzal a mintával, amit a gh és a firebase használ, így nincs mit bemásolnod. A kiadott kulcs a ~/.hermoso/config.json fájlba kerül, csak tulajdonosi jogosultsággal (könyvtár 0700, fájl 0600), mert valódi költési jogosultságot hordoz. CI-hez a hermoso auth login --token <key> nem interaktívan tárol egyet, a HERMOSO_TOKEN és a HERMOSO_API_BASE pedig környezeti változókból felülírja a konfigurációt.

A parancsok

Minden parancs elfogadja a --json kapcsolót, ez a lényeg: az emberi olvasható sor kényelmi funkció, a JSON a szerződés.

ParancsMit tesz
hermoso capabilitiesÉrvényes modellazonosítók és azok pontos kreditköltségei. Ezt futtasd először. Ingyenes és csak olvasható, és így nem kell modellneveket találgatnod.
hermoso creditsEgyenleg, a munkamenet használata és a legutóbbi díjköteles hívások.
hermoso brand --domain example.comEgy weboldalt márkaprofillá olvas (termékek, paletta, logó, hang), amelyre a későbbi renderelések épülnek.
hermoso competitors --domain example.comFelderíti a közvetlen versenytársakat és a hasonló márkákat, amelyektől érdemes tanulni.
hermoso ads --company "Brand" Lekéri annak a hirdetőnek a valódi futó hirdetéseit a Meta, a Google és a LinkedIn hirdetési könyvtáraiból, deduplikálva és rendezve.
hermoso research "longest-running protein bar ads"Természetes nyelvű hirdetéskutatás a könyvtárakban, plusz az organikus TikTok, és visszaadja a talált hirdetéseket.
hermoso create --brand … --product … --format videoEgy briefet kész hirdetési koncepcióvá alakít: szövegváltozatok, plusz egy képkoncepció vagy egy videó-storyboard, a renderelésükhöz szükséges modellazonosítókkal.
hermoso generate image --prompt "…" --ref ./bottle.pngRenderel, és kiszolgált URL-t ad vissza. A --ref a valódi termékedet komponálja be, így a képen látható címke a valódi SKU-d lesz.
hermoso jobs / hermoso fetch <url>A folyamatban lévő renderelések megnézése; bármely eszközt feloldja kattintható és közvetlen letöltési URL-re.
hermoso mcpKiszolgálja a teljes, 922+ eszközös MCP-felületet stdio-n, ugyanazokat az eszközöket, mint a hosztolt szerver.

Két felület, egy csomag, és miért számít ez

A terminálos ügynökök kétszer fizetnek az eszközökért: egyszer a kontextusban hordozott manifesztben, és egyszer az egyes hívások tokenjeiben. Egy 922+ eszközös manifeszt nem ingyen van. Ezért ugyanaz a csomag mindkét felületet tartalmazza, és az ügynök dönt:

  • MCP (hermoso mcp, vagy a hosztolt https://app.hermoso.ai/mcp), ha a teljes felületre és a gazdag, típusos argumentumokra van szükséged.
  • Alfolyamat-parancsok, ha a tokentakarékos utat szeretnéd: az ügynök parancsot futtat, JSON-t olvas, és egyáltalán nem tölt be manifesztet. Ezt a mintát használják a csomagolt Claude-skillek is.

Mindkettő ugyanazt az API-t éri el, ugyanazokat a krediteket számlázza, és ugyanabba a könyvtárba ír, így egyik oldalon sem ragad semmi.

Érdemes szkriptelni

  • Heti versenytárs-átnézés. A hermoso competitors eredménye a hermoso ads-be megy, összevetjük az előző héttel, és kész állandó riportod van arról, mit kezdett el és mit hagyott abba a piacod.
  • Kötegelt kreatív egy katalógushoz. Fuss végig a cikkszámokon, renderelj termékenként egy, a termékre szabott hirdetést, és gyűjtsd össze a visszaadott URL-eket. Egy felületen ez valóban macerás munka lenne.
  • Költségkapu CI-ben. hermoso credits --json | jq .balance, és állítsd le a pipeline-t, mielőtt egy hosszú köteg üres egyenleggel indulna.
  • Költségtudatos modellválasztás. A hermoso capabilities --json minden modell pontos költségét kiteszi, így egy szkript a briefnek megfelelő legolcsóbb modellt választhatja, nem egyet kódol be fixen.

Közzététel és kampányok

Az alparancsok a kutatást és a létrehozást fedik le. A közzététel, az ütemezés és a kampánykezelés a Meta, a Google Ads, a Microsoft Advertising, a Reddit Ads, a LinkedIn, a Pinterest, az X Ads, a TikTok Ads, a Snapchat Ads, a ChatGPT Ads, az Apple Search Ads és az AppLovin Ads platformokon az MCP-felületen él, amelyet ugyanabból a csomagból érhetsz el a hermoso mcp futtatásával, a hosztolt végpontról, vagy a webes stúdióból. A közzétételi célok: Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram és Google Business Profile.

Amit engedély nélkül nem tesz meg

Egy költségkerettel rendelkező ügynök csak akkor hasznos, ha a kockázata korlátos, ezért a költési jogosultságot a szerver zárja, nem egy utasítás. A Meta-kampányok, hirdetéskészletek és hirdetések PAUSED állapotban jönnek létre, és a hívó ezt nem írhatja felül. A kapcsolók, amelyekkel valódi hirdetési költés indulhat (minden hirdetési platformon egy: 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 és set_openai_ads_status, többek között), mind megtagadják a futtatást kifejezett megerősítő jelzés nélkül. Ugyanez a kapu vonatkozik egy engedélyezett Google Ads-hirdetéscsoport, hirdetés vagy kulcsszó létrehozására már engedélyezett szülő alatt, mert az a következő aukciótól azonnal megjelenik. A törlések is megerősítéshez kötöttek. A generálás oldalán a hermoso_capabilities minden modell pontos kreditköltségét közzéteszi, mielőtt bármi futna, és minden renderelés először becsült összeget foglal le, majd a valódi költséggel számol el, így egy meghiúsult indítás visszatérít, nem csendben számláz.

Ha egy ügynökben dolgozol, nem pedig shellben, nézd meg a Claude Code marketinget és a teljes MCP & CLI referenciát.

Gyakori kérdések

Van parancssori eszköz hirdetések futtatásához?

Igen. Az npm install -g hermoso telepíti a Hermoso CLI-t, amely versenytárs-hirdetéseket kutat a Meta, a Google és a LinkedIn hirdetési könyvtáraiban, márkaprofilt készít egy weboldalból, kész képi és videós hirdetéseket tervez és renderel, valamint a krediteket és a feladatokat jelenti. Minden parancs elfogadja a --json kapcsolót a szkriptelés kedvéért. Ugyanez a csomag a teljes, 922+ eszközös MCP-szervert is kiszolgálja stdio-n.

Hogyan hitelesítem a Hermoso CLI-t?

Futtasd a hermoso auth login parancsot. Böngészős bejelentkezést nyit helyi visszacsatoláson keresztül (ugyanaz a minta, mint a gh és a firebase esetében), és a kiadott kulcsot a ~/.hermoso/config.json fájlba menti csak tulajdonosi jogosultsággal (könyvtár 0700, fájl 0600). CI-hez a hermoso auth login --token <key> nem interaktívan tárol egyet, a HERMOSO_TOKEN és a HERMOSO_API_BASE pedig környezeti változókból felülírja a konfigurációt.

Bevezethetem a kimenetet jq-ba?

Igen. Minden parancs elfogadja a --json kapcsolót, és strukturált objektumot ír ki. Ez a tervezett szerződés; az emberi olvasható sor csak kényelmi funkció. A hermoso credits --json | jq .balance hasznos CI-kapu egy hosszú renderelési köteg előtt.

Miért a CLI, és miért nem az MCP-szerver?

Tokenköltség. Egy MCP-kliens betölti az eszközmanifesztet a kontextusba, és 922+ eszköz nem ingyen van. Egy terminálos ügynök, amely alfolyamat-parancsokat futtat és JSON-t olvas, egyáltalán nem visz magával manifesztet. Mindkét felület ugyanazt az API-t éri el, ugyanazokat a krediteket számlázza és ugyanabba a könyvtárba ír, így kombinálhatod őket.

Tud a CLI Facebookra publikálni, vagy Meta-hirdetéseket kezelni?

A Meta, a Google Ads, a Microsoft Advertising, a Reddit Ads, a LinkedIn, a Pinterest, az X Ads, a TikTok Ads, a Snapchat Ads, a ChatGPT Ads, az Apple Search Ads és az AppLovin Ads közzététele, ütemezése és kampánykezelése az MCP-felületen él, nem a CLI alparancsaiban. Ugyanabból a csomagból érhető el a hermoso mcp futtatásával, a hosztolt végpontról (https://app.hermoso.ai/mcp), vagy a webes stúdióból. A közzétételi célok: Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram és Google Business Profile.

Működik helyi szerverrel?

Igen. Állítsd a HERMOSO_API_BASE értékét a saját origin-odra (például http://localhost:3000), és a CLI és az MCP-szerver is oda céloz. Helyi alapcímhez nincs szükség hitelesítési tokenre.

Kapcsolódó

A renderelések szerveroldali feladatként futnak, amelyeket lekérdezel, és egy újrapróbált poszt biztonságos akkor is, ha az első kísérlet kimenetele nem ismert. A részleteket a feladatok és idempotencia oldalon találod.

Ha egy ügynökön belül dolgozol, nem a Hermoso CLI-n keresztül, nézd meg a Claude Code marketinget.

Telepítsd a CLI-t, jelentkezz be a böngészőből, és az első versenytárs-átnézésed egy parancsnyira van. Ingyenes fiók, 250+ megszerezhető ingyenes kredit, bankkártya nélkül.

Kezdd el ingyen →   Olvasd el az MCP-dokumentációt →