Sådan forbinder du X til Gemini CLI

X er den ene kanal, der faktureres pr. anmodning, og en terminalagent i en løkke kan bruge penge uden at nogen bemærker det. Hermoso oplyser prisen før hvert opslag.

Hermoso er en MCP-server til marketing: 1.000+ værktøjer over ét OAuth-beskyttet endepunkt, der lader en agent undersøge de annoncer, der allerede kører på et marked, generere billed- og videoannoncer, publicere dem og bygge de betalte kampagner bag dem. Gemini CLI får adgang til det hele gennem én forbindelse. Denne side dækker et udsnit af det: hvad Gemini CLI faktisk kan gøre på X, og hvad X ikke tillader den at gøre.

Forbind Hermoso til Gemini CLI

  1. Installer udvidelsen.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Den installerer den seneste udgivelse af Hermosos offentlige repository: fem færdigheder (research, ad-from-brand, generate, product-photoshoot og marketing) plus en kontekstfil GEMINI.md. Færdighederne kører kommandoen hermoso via npx, så der tilføjes intet til Gemini CLI's værktøjsliste, og intet koster kontekst, før en kommando kører. gemini extensions list viser dem under Agent skills.
  2. Log ind én gang.
    npx -y hermoso auth login
    Det åbner et browser-log-in og gemmer en legitimation, som kun ejeren kan læse, i ~/.hermoso/config.json. Gemini CLI kan køre det for dig, første gang den har brug for Hermoso. Ingen browser på den maskine? Opret en nøgle under MCP & CLI → Terminal & API keys og kør npx -y hermoso auth login --token hmk_….
  3. Valgfrit: MCP-serveren også.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI finder Hermosos godkendelsesserver, når den første forbindelse svarer 401, og registrerer sig selv, så der går ingen nøgle i settings.json; /mcp auth hermoso inde i en session kører log-in'et. Færdighederne når alle værktøjer uden den.
  4. Bed Gemini CLI om noget. “Hent de længst kørende annoncer fra mine tre nærmeste konkurrenter, og remix den bedste hook til en 9:16-video,” eller “publicér denne render på kanalen.” Agenten vælger værktøjerne; du godkender forbruget.

Vi kørte installationen ovenfor den 2026-09-23 mod Gemini CLI 0.60.0 i et rent hjemmekatalog: den hentede den aktuelle udgivelse af hermoso-ai/hermoso, og gemini extensions list viste de fem færdigheder og kontekstfilen. Udvidelsen bærer ingen MCP-server selv, og det er bevidst: en værktøjsliste indlæses i hver session, mens færdigheder ikke koster noget, før de kører. Hermoso er hverken tilknyttet eller godkendt af Google.

Forbind derefter X selv, én gang, under Settings → Connectors i Hermoso. Det er et OAuth-samtykkeskærmbillede, så det er det ene trin, der kræver en browser. Alt efter det er et værktøjskald.

X-værktøjerne Gemini CLI får

  • post_to_x: poster tekst, et billede eller en video med alt-tekst, en hel tråd, et svar, et citatopslag eller en afstemning, og kan begrænse, hvem der må svare.
  • post_x_article: publicerer en langformsartikel. Skriv den i Markdown, og overskrifter, lister, citater, links, kodeblokke og tabeller overføres alle.
  • edit_x_post: omskriver et opslag, du allerede har publiceret, inden for den time X tillader.
  • schedule_post: sætter det i kø på den delte kalender.
  • x_post_metrics: de offentlige tal på et opslag.
  • x_post_insights: annonceør-kvalitetstal for kun de seneste 28 timer: visninger, linkklik, profilbesøg, videovisninger og gennemførelseskvartiler.
  • x_post_insights_historical: de samme tal for et hvilket som helst datointerval, op til 25 opslag ad gangen. Det er den til “hvordan gik sidste måned”.
  • x_mentions: hvem der taler om brandet.
  • delete_x_post: fjerner et opslag.

X er den eneste connector, der koster penge pr. kald, og tallene offentliggøres i stedet for at skjules. Meta, TikTok, LinkedIn, YouTube, Threads og Drive koster intet pr. forespørgsel; X tager betaling fra os, så disse kald faktureres med et lille antal credits hver. Et almindeligt opslag koster $0.015 pr. forespørgsel, og et opslag med et link $0.200, cirka 13× mere. Sletninger, læsninger og skrivning af alt-tekst-metadata har hver deres pris, og indsigter faktureres pr. returneret opslag. Linkdetektion er bevidst konservativ og antager, at et link er til stede, for hvis man gætter forkert den anden vej, koster det 13×. Den praktiske konsekvens: på X slår ét godt opslag fem, og din agent får prisen oplyst, før den poster. Længden følger postende kontos, ikke en fast 280. Hermoso læser kontoens eget X-abonnement og sender op til 25,000 tegn, hvor Premium tillader det, så et langt opslag går igennem helt i stedet for at blive afvist, og intet bliver nogensinde afkortet. Det er tilfældigvis også den billige form: ét langt opslag er ét faktureret X-kald, hvor de samme ord fordelt over fem opslag er fem. X Premium låser også to ting op, som Hermoso udgiver for dig: en lang Artikel, skrevet i Markdown med overskrifter, lister, citater, kodeblokke og tabeller intakte, og en redigering af et opslag, du allerede har udgivet, inden for den time X tillader.

X-grænser, du bør kende, før du automatiserer noget

TekstLængden er den postende kontos: normalt 280 tegn, op til 25,000 med X Premium. Hermoso læser abonnementet fra X, så et langt opslag går igennem helt. Intet bliver nogensinde klippet af. Det håndhæves, når opslaget oprettes eller sættes i kø, så et for langt opslag afvises, mens du stadig er der til at rette det, i stedet for at blive klippet stille undervejs.
SynlighedKun offentlige. Et opslag på X er offentligt, så snart det findes. API'et har ingen kladde og intet ulistet opslag. Der findes beskyttede konti, men det er en indstilling for hele kontoen, som Hermoso hverken læser eller styrer, ikke et valg pr. opslag.
KarruselAfvist, ved navn, med en bestemt grund. “X har ingen karrusel, man kan swipe i.” Dets API hæfter op til 4 medier på et opslag, og de vises som et gitter, hvor alle billeder er synlige på én gang uden noget at swipe til, så et nummereret “1/6 · SWIPE”-slidedeck kan ikke publiceres dér, som det er tænkt. Afvisningen siger, hvad du skal gøre i stedet: “Post det stærkeste enkeltslide til X, eller fjern X fra dette opslag.” Et deck, der beder læseren swipe, publiceret som et gitter, er værre end slet ikke at publicere det.
Hvilken kontoIngen. X publicerer til den forbundne konto.

Prøv det i Gemini CLI

Bed om det med almindeligt sprog. Det er almindelige sætninger, ikke et DSL:

“Lav ./notes/launch.md om til ét X-opslag, eller en kort tråd hvis det ikke kan være i ét, med linket kun i det sidste opslag, og fortæl mig prisen først.”

Det går gennem get_brand → generate_text → post_to_x → x_post_insights_historical. Gemini CLI spørger, før den kører en shell-kommando, og færdighederne handler gennem kommandoen hermoso, så en udgivelse vises som en linje, du kan læse, før du siger ja. For MCP-værktøjer tilbyder den at tillade én gang, altid for det værktøj, eller altid for serveren.

Gemini CLI på X: det der bider

Hvis du tilføjer Hermosos MCP-server til Gemini CLI, må du aldrig tilføje den med --trust, når den skal poste til X. Flaget springer over hver bekræftelse for serveren, og på X er hvert opslag, læsning og sletning et faktureret kald, med et opslag der bærer et link prissat til cirka 13 gange et almindeligt. På en Premium-konto er ét langt opslag ét faktureret kald, hvor en tråd på fem dele er fem.

To Gemini CLI-detaljer afgør, hvor sikkert det er. gemini mcp add skriver til projektets .gemini/settings.json, medmindre du sender --scope user, hvilket er nyttigt, når ét repo altid skal køre mod ét brand. Og tilføj aldrig Hermoso med --trust: det springer over hver bekræftelse for serveren, inklusive dem foran en udgivelse. MCP-værktøjer ankommer med navnet mcp_hermoso_ plus værktøjsnavnet, og --exclude-tools holder enhver af dem helt ude.

Research X, før du poster

Der findes intet X-annoncebibliotek at søge i. X-research her er din egen konto: omtaler, opslagsmetrikker og de historiske annonceør-tal. Alt andet i research-fladen er uændret: Meta-, Google- og LinkedIn-annoncebibliotekerne samt organisk TikTok, Instagram, YouTube, Reddit og Threads.

Den betalte halvdel

X Ads kom i august 2026, så X er nu begge halvdele. X Ads API er et særskilt produkt på en særskilt host med sin egen OAuth 1.0a-signering, og det er grunden til, at det kom efter resten. Hermoso bygger nu hele det promoverede-opslag-træ på det: kampagne, line item (X's navn for en annoncegruppe), promoted tweet, målretning, budgetter, status og rapportering. En X-annonce promoverer et opslag, så kreativen er et opslag, det samme som Hermoso publicerer organisk. Kontakten, der tænder for rigtige penge, nægter at køre uden en eksplicit bekræftelse, præcis som på de andre elleve platforme. Én ting at vide, før du planlægger et budget: X giver Ads API-adgang pr. annoncekonto i stedet for pr. app, så der findes ingen OAuth-knap til det: du tilføjer Hermosos X-bruger til din annoncekonto på business.x.com → Account access, og den vises i list_x_ads_accounts med den tilladelsesniveau, X gav den.

Hvad Gemini CLI ikke kan selv

En agent med et budget er kun nyttig, hvis eksplosionsradius er afgrænset, så hegnet ligger i serveren og ikke i en prompt. Hver annoncekampagne, annoncesæt, annoncegruppe og annonce oprettes sat på pause, og de statusskift, der tænder for rigtige penge, nægter at køre uden et eksplicit bekræftelsesflag. Hver render prissættes først (hermoso_capabilities offentliggør hver models præcise kreditpris, før noget bruger kreditter). Kreditter reserveres, før det første udbyderkald, og afregnes til den præcise pris bagefter, så en mislykket afsendelse refunderes i stedet for at lade dig betale for ingenting. Sletninger kræver også bekræftelse, og hvert kampagnetræ læses tilbage fra annonceplatformen, før din agent fortæller dig, hvad den har bygget.

Ét trin er bevidst ikke headless: at forbinde en konto er et OAuth-samtykkeskærmbillede, så du forbinder kanalen én gang i en browser. Alt efter det er et værktøjskald.

Resten af matrixen

Fra Gemini CLI, post til: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. Eller se alt, Gemini CLI kan udgive til.

Post til X fra: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Ofte stillede spørgsmål

Kan Gemini CLI poste til X?

Ja, med Hermosos Gemini CLI-udvidelse. Kør gemini extensions install https://github.com/hermoso-ai/hermoso, som tilføjer fem Hermoso-færdigheder, der kører kommandoen hermoso, og log derefter ind én gang med npx -y hermoso auth login. Log-in'et åbner en browser og gemmer selv legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. Hvis du også vil have Hermosos værktøjer på Gemini CLI's egen liste, tilføjer gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp den hostede server, som logger ind med OAuth. Gemini CLI har så 1.000+ værktøjer, inklusive dem der udgiver til X, samt dem der researcher de annoncer, der allerede kører i dit marked, og renderer kreativet fra start.

Hvordan forbinder jeg X til Gemini CLI?

To trin, én gang hver. Kør gemini extensions install https://github.com/hermoso-ai/hermoso, som tilføjer fem Hermoso-færdigheder, der kører kommandoen hermoso, og log derefter ind én gang med npx -y hermoso auth login. Log-in'et åbner en browser og gemmer selv legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. Hvis du også vil have Hermosos værktøjer på Gemini CLI's egen liste, tilføjer gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp den hostede server, som logger ind med OAuth. Forbind derefter X inde i Hermoso under Workspace → Connectors, hvilket er et OAuth-samtykkebillede i en browser. Derefter udgiver Gemini CLI til X som et almindeligt værktøjskald.

Kan Gemini CLI poste privat eller som kladde til X?

Nej. Et opslag på X er offentligt, så snart det findes; API'et har ingen kladde og intet ulistet opslag. Hermoso afviser en synlighed, X ikke kan honorere, på det tidspunkt du beder om den, i stedet for stille at publicere noget svagere.

Kan Gemini CLI undersøge X, før den poster?

Ikke via et annoncebibliotek, fordi X ikke offentliggør nogen. Det Hermoso læser på X er din egen konto: opslagsmetrikker, annonceør-insights over ethvert datointerval og brandomtaler.

Hvad er X's tegngrænse, når der postes fra Gemini CLI?

Det afhænger af kontoen, og Hermoso tjekker i stedet for at gætte. En almindelig X-konto er begrænset til 280 tegn; en med X Premium går op til 25,000. Hermoso læser abonnementet fra X og sender opslaget, så et langt opslag går igennem helt, og intet bliver nogensinde klippet af. På en Premium-konto er ét langt opslag normalt bedre læst end en tråd og koster mindre, fordi det er ét faktureret X-kald, mens fem dele er fem. Premium låser også langformsartikler op, skrevet i Markdown, og en redigering af et allerede publiceret opslag inden for den time X tillader. Hermoso håndhæver grænsen, når opslaget oprettes eller sættes i kø, så Gemini CLI får besked med det samme i stedet for at fejle senere, når ingen holder øje.

Kan Gemini CLI køre X-annoncer ud over at poste?

Ja, siden august 2026. X Ads kører på en særskilt host med sin egen OAuth 1.0a-signering, og Hermoso bygger hele træet på den: kampagne, line item, promoted tweet, målretning, budgetter, status og rapportering. X giver Ads API-adgang pr. annoncekonto i stedet for pr. app, så der findes ingen OAuth-knap til det: du tilføjer Hermosos X-bruger til din annoncekonto på business.x.com → Account access.

Start gratis med 30 kreditter ved tilmelding og optjen 250+ mere. Alle funktioner er med på alle planer.

Start gratis →   Se priser