Hogyan kösd össze az X-et a Gemini CLI-dal

Az X az egyetlen csatorna, amely kérésenként számláz, és egy terminálos ügynök egy ciklusban észrevétlenül költhet. A Hermoso minden poszt előtt megadja az árat.

A Hermoso egy marketing MCP-szerver: 1 000+ eszköz egyetlen OAuth-védett végponton át, amely lehetővé teszi, hogy egy ügynök kutassa a piacon már futó hirdetéseket, képi és videós hirdetéseket generáljon, közzétegye őket, és az ezek mögötti fizetett kampányokat is felépítse. A Gemini CLI az egészet egyetlen kapcsolaton keresztül éri el. Ez az oldal ennek egy szeletét mutatja be: mit tud tenni a Gemini CLI az X-en, és mit nem enged az X.

A Hermoso összekötése a Gemini CLI-dal

  1. Telepítsd a bővítményt.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Telepíti a Hermoso nyilvános tárolójának legfrissebb kiadását: öt készséget (research, ad-from-brand, generate, product-photoshoot és marketing), valamint egy GEMINI.md kontextusfájlt. A készségek az npx-en keresztül futtatják a hermoso parancsot, így semmi nem kerül a Gemini CLI eszközlistájába, és addig nem terhel kontextust, amíg egy parancs nem fut le. A gemini extensions list az Agent skills alatt mutatja őket.
  2. Egyszeri bejelentkezés.
    npx -y hermoso auth login
    Megnyit egy böngészős bejelentkezést, és az ~/.hermoso/config.json fájlban tárolja a csak tulajdonos által olvasható hitelesítő adatot. A Gemini CLI az első használatkor le tudja futtatni helyette a Hermoso-hoz. Nincs böngésző azon a gépen? Hozzon létre kulcsot a MCP & CLI → Terminal & API keys menüpont alatt, és futtassa az npx -y hermoso auth login --token hmk_… parancsot.
  3. Opcionális: az MCP-szerver is.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    A Gemini CLI az első kapcsolódáskor, amikor 401-et kap, megtalálja a Hermoso hitelesítési szerverét, és regisztrálja magát, így kulcs nem kerül a settings.json fájlba; egy munkamenetben a /mcp auth hermoso futtatja a bejelentkezést. A készségek ez nélkül is minden eszközt elérnek.
  4. Kérj valamit a Gemini CLI-tól. „Nézd meg a három legközelebbi versenytársam leghosszabban futó hirdetéseit, és a legjobb hookot dolgozd át 9:16-os videóvá”, vagy „tedd közzé ezt a renderelt anyagot a csatornán”. Az ügynök választja ki az eszközöket, a költést pedig te hagyod jóvá.

Az fenti telepítést 2026-09-23-án futtattuk a Gemini CLI 0.60.0 verzióján, egy tiszta home könyvtárban: a hermoso-ai/hermoso aktuális kiadását húzta le, a gemini extensions list pedig az öt készséget és a kontextusfájlt mutatta. A bővítménynek nincs saját MCP-szervere, és ez szándékos: az eszközlista minden munkamenetbe betöltődik, a készségek pedig addig nem kerülnek költségbe, amíg le nem futnak. A Hermoso nem áll kapcsolatban a Google-lel, és nem is hagyta jóvá.

Ezután kösd össze magát az X-et egyszer, a Hermoso Settings → Connectors menüjében. Ez egy OAuth-hozzájáruló képernyő, így ez az egy lépés igényel böngészőt. Minden ezután már eszközhívás.

Az X-eszközök, amelyeket a Gemini CLI kap

  • post_to_x: szöveget, képet vagy videót tesz közzé alt szöveggel, egész szálat, választ, idézőposztot vagy szavazást, és korlátozhatja, ki válaszolhat rá.
  • post_x_article: hosszú cikket tesz közzé. Írd Markdownban, és a címsorok, listák, idézetek, linkek, kódblokkok és táblázatok mind átkerülnek.
  • edit_x_post: átír egy már közzétett posztot, azon belül az órán belül, amit az X megenged.
  • schedule_post: sorba állítja a közös naptárban.
  • x_post_metrics: a poszt nyilvános számlálói.
  • x_post_insights: haladó szintű számok csak az elmúlt 28 órára: megjelenések, linkkattintások, profillátogatások, videómegtekintések és a befejezési negyedek.
  • x_post_insights_historical: ugyanezek a számok bármilyen dátumtartományra, legfeljebb 25 poszttal egyszerre. Ez az eszköz a „milyen volt a múlt hónap” kérdésre.
  • x_mentions: ki beszél a márkáról.
  • delete_x_post: törli a posztot.

Az X az egyetlen csatorna, amely hívásonként pénzbe kerül, és a számok nyilvánosan közöltek, nem rejtve. A Meta, a TikTok, a LinkedIn, a YouTube, a Threads és a Drive kérésenként nem kerül pénzbe; az X viszont minket terhel, így ezek a hívások kis kreditszámot számolnak fel. Egy sima poszt kérésenként $0.015, a linket tartalmazó poszt $0.200, nagyjából 13-szor több. A törlések, az olvasások és az alt-szöveg metaadat-írása mind saját árat visznek, az insightok pedig posztonként számláznak. A linkfelismerés szándékosan arra hajlik, hogy van link, mert a fordított tévedés 13-szoros költséget jelent nekünk. A gyakorlati következmény: X-en egy jó poszt többet ér öt másiknál, és az ügynököd a posztolás előtt megkapja az árat. A hossz a posztoló fiókhoz tartozik, nem egységesen 280. A Hermoso beolvassa a fiók X-előfizetését, és ahol a Premium megengedi, legfeljebb 25 000 karaktert küld, így a hosszú poszt egészben megy ki, ahelyett hogy visszautasítanák, és semmi sem vágódik le. Ez egyben az olcsóbb forma is: egy hosszú poszt egyetlen számlázott X-hívás, míg ugyanezek a szavak öt poszton öt hívás. Az X Premium két dolgot is feloldja, amelyeket a Hermoso helyetted közzétesz: egy hosszú cikket, amelyet Markdownban írunk, a címsorokkal, listákkal, idézetekkel, kódblokkokkal és táblázatokkal együtt, és egy szerkesztést egy már közzétett poszton, azon az órán belül, amit az X megenged.

Az X-korlátok, amelyeket érdemes ismerni, mielőtt bármit automatizálnál

SzövegA hossz a posztoló fiókhoz tartozik: rendesen 280 karakter, X Premiummal legfeljebb 25 000. A Hermoso beolvassa az előfizetést az X-től, így a hosszú poszt egészben megy ki. Soha semmi nem vágódik le. Ez a létrehozáskor vagy sorba állításkor érvényesül, így a túl hosszú posztot akkor utasítják el, amikor még ott vagy a javításhoz, ahelyett hogy csendben levágnák a közzétételkor.
LáthatóságCsak nyilvános. Az X-en a poszt a pillanattól nyilvános, hogy létezik. Az API-ban nincs vázlat és nincs listázatlan poszt. Vannak védett fiókok, de az fiókszintű beállítás, amelyet a Hermoso nem olvas és nem vezérel, nem posztonkénti döntés.
CarouselNév szerint, konkrét okkal elutasítva. „Az X-nek nincs lapozható carouselje.” Az API-ja legfeljebb 4 médiumot csatol egy poszthoz, és ezek rácsként jelennek meg: minden kép egyszerre látszik, nincs mit lapozni, így egy „1/6 · SWIPE” számozott diapakli nem tehető ott közzé úgy, ahogy szánták. Az elutasítás megmondja, mit tegyél helyette: „Tedd közzé az X-re a legerősebb diát, vagy vedd ki az X-et ebből a posztból.” A lapozásra felszólító diapakli rácsként közzétéve rosszabb, mint az, ha nem tesszük közzé.
Melyik fiókEgy sem. Az X a csatlakoztatott fiókra tesz közzé.

Próbáld ki a Gemini CLI-ban

Kérd hétköznapi nyelven. Ezek sima mondatok, nem DSL:

„Alakítsd a ./notes/launch.md fájlt egy X-posztta, vagy rövid szállá, ha nem fér ki, a linket csak az utolsó posztban helyezd el, és előbb mondd meg a költséget.”

Ez a get_brand → generate_text → post_to_x → x_post_insights_historical láncot futtatja. A Gemini CLI kérdez, mielőtt shell-parancsot futtat, a készségek pedig a hermoso parancson keresztül dolgoznak, így a közzététel olvasható sorként jelenik meg, mielőtt igent mondanál. MCP-eszközöknél egyszer kínálja fel az engedélyt, mindig arra az eszközre, vagy mindig az egész szerverre.

Gemini CLI az X-en: amiben a gyakorlatban elakadhat

Ha a Hermoso MCP-szerverét a Gemini CLI-hez adod, és X-re fog posztolni, soha ne add hozzá a --trust kapcsolóval. Ez a jelző a szerver minden megerősítését átugorja, X-en pedig minden poszt, olvasás és törlés számlázott hívás, a linket tartalmazó poszt pedig nagyjából tizenháromszor annyiba kerül, mint egy sima. Prémium fiókon egy hosszú poszt egy számlázott hívás, egy ötrészes szál viszont öt.

Két Gemini CLI-részlet dönti el, mennyire biztonságos ez. A gemini mcp add a projekt .gemini/settings.json fájlába ír, hacsak nem adod meg a --scope user kapcsolót, ami hasznos, ha egy repo mindig ugyanazon a márkán fusson. És soha ne add hozzá a Hermoso-t a --trust kapcsolóval: ez a szerver minden megerősítését átugorja, beleértve a közzététel előttieket is. Az MCP-eszközök mcp_hermoso_ előtaggal és az eszköz nevével érkeznek, a --exclude-tools pedig teljesen kizárja őket.

Kutasd az X-et, mielőtt posztolnál

Nincs X-hirdetési könyvtár, amelyben keresni lehetne. Az X-kutatás itt a saját fiókodra épül: említések, poszt-metrikák és a történeti hirdetői számok. A kutatási felület többi része ettől nem változik: a Meta, a Google és a LinkedIn hirdetési könyvtárai, valamint az organikus TikTok, Instagram, YouTube, Reddit és Threads.

A fizetett rész

Az X Ads 2026 augusztusában érkezett, így az X most mindkét felet lefedi. Az X Ads API külön termék, külön gazdagépen, saját OAuth 1.0a aláírással, ezért érkezett a többi után. A Hermoso ezen építi a teljes promótált-poszt fát: kampány, sorvonal (az X így nevezi a hirdetéscsoportot), promótált tweet, célzás, költségkeret, státusz és riportolás. Az X-hirdetés egy posztot promotál, így a kreatív egy poszt, ugyanaz, amelyet a Hermoso szervesen is közzétesz. A pénzt mozgató kapcsoló megerősítés nélkül nem fut, ahogy a másik tizenegy platformon sem. Mielőtt költségvetést terveznél, tudnod kell: az X az Ads API-hozzáférést hirdetési fiókonként adja, nem alkalmazásonként, ezért nincs hozzá OAuth-gomb. A Hermoso X-felhasználóját a business.x.com → Account access menüpontban add a hirdetési fiókodhoz, és az a list_x_ads_accounts listában jelenik meg az X által adott jogosultsági szinttel.

Amit a Gemini CLI önállóan nem tud megtenni

Egy költségvetéssel rendelkező ügynök csak akkor hasznos, ha a kockázat korlátos, ezért a védelem a szerverben van, nem egy promptban. Minden hirdetéskampány, hirdetéskészlet, hirdetéscsoport és hirdetés szüneteltetve jön létre, és a pénzt mozgató státuszváltásokat csak kifejezett megerősítő jelzéssel lehet futtatni. Minden renderelés előre árazott (a hermoso_capabilities minden modell pontos kreditköltségét közzéteszi, mielőtt bármi költene). A kreditek az első szolgáltatóhívás előtt lefoglalódnak, utána pedig a pontos költségen rendeződnek el, így a sikertelen indítás visszatérít, és nem számláznak neked semmit. A törlések szintén megerősítéshez kötöttek, és minden kampányfát visszaolvasunk a hirdetési platformról, mielőtt az ügynök beszámol arról, mit épített.

Egy lépés szándékosan nem automatizálható: a fiók összekötése OAuth-hozzájáruló képernyő, ezért a csatornát egyszer böngészőben kell összekötni. Utána minden eszközhívás.

A többi mátrix

Gemini CLI-ből posztolj ide: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. Vagy nézd meg mindazt, amire a Gemini CLI publikálhat.

X-re posztolás innen: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Gyakran ismételt kérdések

Posztolhat a Gemini CLI az X-re?

Igen, a Hermoso Gemini CLI-bővítményével. Futtasd: gemini extensions install https://github.com/hermoso-ai/hermoso, ami öt Hermoso-készséget ad hozzá, amelyek a hermoso parancsot hajtják végre, majd egyszer jelentkezz be: npx -y hermoso auth login. A bejelentkezés böngészőt nyit, és maga tárolja a hitelesítő adatot, így nincs létrehozandó és beillesztendő kulcs. Ha a Hermoso eszközeit a Gemini CLI saját listájában is szeretnéd látni, a gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp hozzáadja a hosztolt szervert, amely OAuth-tal jelentkezik be. A Gemini CLI ekkor 1 000+ eszközt kap, köztük azokat, amelyek X-re publikálnak, valamint azokat, amelyek a piacodon futó hirdetéseket kutatják, és magát a kreatívot is elkészítik.

Hogyan kösd össze az X-et a Gemini CLI-dal?

Két lépés, mindegyik egyszer. Futtasd: gemini extensions install https://github.com/hermoso-ai/hermoso, ami öt Hermoso-készséget ad hozzá, amelyek a hermoso parancsot hajtják végre, majd egyszer jelentkezz be: npx -y hermoso auth login. A bejelentkezés böngészőt nyit, és maga tárolja a hitelesítő adatot, így nincs létrehozandó és beillesztendő kulcs. Ha a Hermoso eszközeit a Gemini CLI saját listájában is szeretnéd látni, a gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp hozzáadja a hosztolt szervert, amely OAuth-tal jelentkezik be. Ezután a Hermoso-ban a Workspace → Connectors alatt kapcsold össze az X-et, ami egy böngészős OAuth-hozzájárulási képernyő. Ezután a Gemini CLI egy szokásos eszközhívásként publikál X-re.

Posztolhat a Gemini CLI privátan vagy vázlatként az X-re?

Nem. Az X-en a poszt a pillanattól nyilvános, hogy létezik; az API-ban nincs vázlat és nincs listázatlan poszt. A Hermoso azt a láthatóságot, amelyet az X a kérés pillanatában nem tud teljesíteni, a kérésnél utasítja el, ahelyett hogy csendben valami gyengébbet tenne közzé.

Kutathatja a Gemini CLI az X-et, mielőtt posztol?

Hirdetési könyvtáron keresztül nem, mert az X nem tesz közzé ilyet. A Hermoso az X-en a saját fiókodat olvassa: poszt-metrikákat, hirdetői szintű insightokat tetszőleges dátumtartományra, és márka-említéseket.

Mi az X-szöveg karakterkorlátja, ha a Gemini CLI-ből posztolsz?

Ez a fióktól függ, és a Hermoso ellenőriz, nem találgat. Egy sima X-fiók 280 karakterre van korlátozva; az X Premiummal rendelkező legfeljebb 25,000-re. A Hermoso beolvassa az előfizetést az X-től, és elküldi a posztot, így a hosszú poszt egészben megy ki, és semmi sem vágódik le. Premium-fiókon egy hosszú poszt általában jobban olvasódik, mint egy szál, és olcsóbb is, mert egyetlen számlázott X-hívás, míg öt rész öt hívás. A Premium a hosszú cikkeket is feloldja, Markdownban, és egy már közzétett poszt szerkesztését az X által megengedett órán belül. A Hermoso a létrehozáskor vagy sorba állításkor érvényesíti, így a Gemini CLI azonnal értesül róla, és nem később, amikor senki sem figyel.

Futtathat a Gemini CLI X-hirdetéseket a posztolás mellett?

Igen, 2026 augusztusától. Az X Ads külön hostot használ, saját OAuth 1.0a aláírással, a Hermoso pedig a teljes fát ezen építi: kampány, sorvonal, promótált tweet, célzás, költségkeret, státusz és riportolás. Az X az Ads API-hozzáférést hirdetési fiókonként adja, nem alkalmazásonként, így nincs hozzá OAuth-gomb: az X-felhasználót a business.x.com → Account access menüben add a hirdetési fiókodhoz.

Kezdd ingyen 30 kredittel a regisztrációkor, és további 250+ kreditet szerezhetsz. Minden funkció minden csomagban elérhető.

Kezdd ingyenesen →   Árak megtekintése