Hermoso är en MCP-server för marknadsföring: 922+ verktyg över en OAuth-skyddad endpoint som låter en agent researcha de annonser som redan körs på en marknad, generera färdiga bild- och videoannonser, publicera dem och bygga de betalda kampanjerna bakom dem. Gemini CLI når allt detta via en enda anslutning. Den här sidan täcker en del av det: vad Gemini CLI faktiskt kan göra på Threads, och vad Threads inte tillåter den att göra.
Anslut Hermoso till Gemini CLI
- Installera tillägget.
Det installerar den senaste utgåvan av Hermosos publika repo: fem färdigheter (research, ad-from-brand, generate, product-photoshoot och marketing) plus en kontextfilgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. Färdigheterna kör kommandothermosovianpx, så ingenting läggs till i Gemini CLI:s verktygslista och ingenting kostar kontext förrän ett kommando körs.gemini extensions listvisar dem under Agent skills. - Logga in en gång.
Det öppnar en inloggning i webbläsaren och sparar en inloggningsfil som bara ägaren kan läsa inpx -y hermoso auth login~/.hermoso/config.json. Gemini CLI kan köra den åt dig första gången den behöver Hermoso. Ingen webbläsare på den datorn? Skapa en nyckel under MCP & CLI → Terminal & API keys och körnpx -y hermoso auth login --token hmk_…. - Valfritt: MCP-servern också.
Gemini CLI hittar Hermosos auktoriseringsserver när den första anslutningen svarar 401 och registrerar sig själv, så ingen nyckel läggs igemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json;/mcp auth hermosoi en session kör inloggningen. Färdigheterna når alla verktyg utan den. - Be Gemini CLI 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.
Vi körde installationen ovan 2026-09-23 mot Gemini CLI 0.60.0 i en ren hemkatalog: den hämtade den aktuella utgåvan av hermoso-ai/hermoso, och gemini extensions list visade de fem färdigheterna och kontextfilen. Tillägget har ingen egen MCP-server, vilket är medvetet: en verktygslista laddas i varje session, och färdigheter kostar ingenting tills de körs. Hermoso är varken anslutet till eller godkänt av Google.
Anslut sedan Threads självt, en gång, under Inställningar → Connectors i Hermoso. Det är en OAuth-godkännandesida, så det är det enda steget som kräver en webbläsare. Allt efter det är ett verktygsanrop.
Threads-verktygen Gemini CLI får
post_to_meta: publicerar text, en bild eller en video medtarget: "threads", eventuellt geotaggat.schedule_post: köar det tillsammans med alla andra kanaler.list_threads_posts / threads_insights: vad du har publicerat, och hur varje inlägg gick.list_threads_replies / reply_to_thread / hide_thread_reply: läs svaren, svara som varumärket, dölj det som inte hör hemma.list_threads_mentions: vem som pratar om dig.search_threads_keyword / search_threads_locations: nyckelordssökning och de plats-id:n en geotagg behöver.delete_thread: tar bort ett inlägg.
Threads är kanalen där Hermoso går längst bortom publicering. Utöver inlägg finns en fullständig yta för att läsa och svara (svar, omnämnanden, nyckelordssökning och insikter per inlägg), vilket gör den användbar som lyssningskanal lika väl som utlopp. Observera att Threads är en separat OAuth-beviljande från Facebook, även om den delar sidan.
Threads-gränser att känna till innan du automatiserar något
| Text | Ett Threads-inlägg är begränsat till 500 tecken, den snävaste här förutom X. Det tillämpas när inlägget skapas eller köas, så ett för långt inlägg vägras medan du fortfarande finns där för att rätta det, i stället för att tyst kortas av på vägen ut. |
|---|---|
| Synlighet | Endast offentligt. ”Threads har inget ej listat, privat eller utkastinlägg.” Ett Threads-inlägg finns offentligt eller inte alls. |
| Karusell | 2 till 20 bilder, bilder och video blandade. Båda gränserna är Metas egna ord, citerade i tabellen som tillämpar dem: ”Karuseller måste ha minst 2” objekt, och ”högst 20 bilder, videor eller en blandning av de två totalt.” Det gör Threads till den generösaste karusellen med blandad media av alla kanaler här. |
| Vilket konto | pageId. Samma kopplade sidaidentitet bär Facebook, Instagram och Threads. |
Prova i Gemini CLI
Be om det med vanligt språk. Det här är vanliga meningar, inte ett DSL:
“Gör varje rubrik i ./docs/launch.md till ett Threads-inlägg på under 500 tecken, publicera de två första och kontrollera svaren innan sessionen avslutas.”
Det blir get_brand → generate_text → post_to_meta (target: "threads") → list_threads_replies. Gemini CLI frågar innan den kör ett skalkommando, och färdigheterna agerar genom kommandot hermoso, så en publicering syns som en rad du kan läsa innan du säger ja. För MCP-verktyg erbjuder den en gång, alltid för det verktyget, eller alltid för servern.
Gemini CLI på Threads: det som biter
Om du också lägger till Hermoso som MCP-server visar Gemini CLI varje verktyg med mcp_hermoso_ plus verktygsnamnet, så svarsverktyget syns i bekräftelsedialogen med det prefixet. Tillåt alltid läsningarna, list_threads_replies och list_threads_mentions, och låt svarsverktyget fortsätta fråga. Det talar som varumärket offentligt.
Två detaljer i Gemini CLI avgör hur säkert det här är. gemini mcp add skriver till projektets .gemini/settings.json om du inte anger --scope user, vilket är användbart när ett repo alltid ska köra mot ett och samma varumärke. Och lägg aldrig till Hermoso med --trust: det hoppar över varje bekräftelse för servern, även de som ligger före en publicering. MCP-verktyg kommer med namn som mcp_hermoso_ plus verktygsnamnet, och --exclude-tools håller ute vilket som helst av dem helt.
Researcha Threads innan du publicerar
search_threads söker offentliga Threads-inlägg med nyckelord via researchytan, och search_threads_keyword gör samma sak via ditt kopplade Threads-konto. Det finns inget Threads-annonsbibliotek, eftersom det inte finns några Threads-annonser att arkivera.
Den betalda delen
Det finns ingen Threads-annonsprodukt i Hermoso, och det vore fel att antyda en. Threads här är en organisk kanal: publicera, läs, svara, mät. De betalda verktygen täcker Meta (Facebook och Instagram), Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads och AppLovin Ads.
Vad Gemini CLI 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 inte headless: att koppla ett konto är en OAuth-godkännandesida, så du kopplar kanalen en gång i en webbläsare. Allt efter det är ett verktygsanrop.
Resten av matrisen
Från Gemini CLI, publicera till: Facebook · Instagram · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Eller se allt Gemini CLI kan publicera till.
Publicera på Threads från: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Vanliga frågor
Kan Gemini CLI publicera på Threads?
Ja, med Hermosos Gemini CLI-tillägg. Kör gemini extensions install https://github.com/hermoso-ai/hermoso, som lägger till fem Hermoso-färdigheter som driver kommandot hermoso, och logga sedan in en gång med npx -y hermoso auth login. Inloggningen öppnar en webbläsare och sparar uppgifterna själv, så det finns ingen nyckel att skapa och inget att klistra in. Om du också vill ha Hermosos verktyg i Gemini CLI:s egen lista lägger gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp till den hostade servern, som loggar in med OAuth. Gemini CLI får då 922+ verktyg, inklusive de som publicerar på Threads, plus de som researchar annonserna som redan körs på din marknad och renderar kreativet från början.
Hur kopplar jag Threads till Gemini CLI?
Två steg, en gång vardera. Kör gemini extensions install https://github.com/hermoso-ai/hermoso, som lägger till fem Hermoso-färdigheter som driver kommandot hermoso, och logga sedan in en gång med npx -y hermoso auth login. Inloggningen öppnar en webbläsare och sparar uppgifterna själv, så det finns ingen nyckel att skapa och inget att klistra in. Om du också vill ha Hermosos verktyg i Gemini CLI:s egen lista lägger gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp till den hostade servern, som loggar in med OAuth. Anslut sedan Threads i Hermoso under Inställningar → Connectors, som är ett OAuth-godkännande i en webbläsare. Därefter publicerar Gemini CLI på Threads som ett vanligt verktygsanrop.
Behöver Gemini CLI mitt Threads-lösenord?
Nej. Du kopplar Threads till Hermoso en gång via en OAuth-godkännandesida i en webbläsare, och Gemini CLI når det sedan som ett verktygsanrop. Att koppla ett konto är det enda steget som inte är headless; inget efter det kräver ett lösenord, och ingen inloggningsuppgift lämnas någonsin till modellen.
Kan Gemini CLI köra Threads-annonser också, inte bara publicera?
Nej. Det finns ingen Threads-annonsprodukt i Hermoso. Threads här är organiskt: publicera, läsa svar och omnämnanden, svara och mäta.
Kan Gemini CLI publicera en karusell på Threads?
Ja, 2 till 20 bilder, bilder och video blandat. Båda gränserna är Metas egna publicerade siffror för Threads API:t. Gemini CLI anropar samma publiceringsverktyg oavsett, och en kanal som inte klarar en karusell nekas med den verkliga anledningen bifogad.
Kan Gemini CLI researcha Threads innan den publicerar?
Ja. search_threads söker publika Threads-inlägg med nyckelord genom researchytan, och search_threads_keyword gör detsamma via ditt anslutna konto.
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