Publicera på Bluesky från Claude Code

Från terminalen är ett Bluesky-inlägg ett enda anrop, med texten kontrollerad i två enheter, och en AT-URI kommer tillbaka att skriva till en fil.

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. Claude Code når allt detta via en enda anslutning. Den här sidan täcker en del av det: vad Claude Code faktiskt kan göra på Bluesky, och vad Bluesky inte tillåter den att göra.

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.

Koppla sedan Bluesky självt, en gång, under Inställningar → Connectors i Hermoso, med ditt handle och ett Bluesky-app-lösenord. Det finns ingen godkännandeskärm: app-lösenordet skapas i Blueskys egna inställningar och kan återkallas där utan att ditt riktiga lösenord berörs.

Bluesky-verktygen Claude Code får

  • post_to_bluesky: publicerar ett inlägg som det anslutna kontot: upp till 300 tecken, med upp till fyra bilder och alt-text, eller en MP4-video med valfria textspår. En länk utan media får ett förhandsvisningskort, som Hermoso bygger eftersom Bluesky inte hämtar ett.
  • schedule_post: köar det i kalendern som alla andra kanaler delar, med gränsen på 300 tecken kontrollerad när det köas i stället för när det går.
  • list_bluesky_posts: kontots egna senaste inlägg med deras AT-URI:er och aktuella räknare, med repostar markerade så att någon annans inlägg aldrig läses som ditt.
  • bluesky_post_metrics / bluesky_account: likes, repostar, svar, citat och bokmärken per inlägg, samt följare, följda konton och antal inlägg för ditt konto eller ett valfritt offentligt konto.
  • list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: läs och svara på direktmeddelanden, inklusive meddelandeförfrågningar från personer kontot inte följer.
  • manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: acceptera en förfrågan, tysta, lås eller lämna en konversation, reagera med en emoji och rensa olästa räknare.
  • delete_bluesky_post: tar bort ett inlägg, efter ett första anrop som inte raderar något och läser tillbaka vad som skulle försvinna.

Bluesky ansluts med ett app-lösenord i stället för en inloggningsskärm: skapa ett i Blueskys inställningar och klistra in det tillsammans med handle under Inställningar → Connectors. Bocka för direktmeddelandeåtkomst när du skapar det, annars säger DM-verktygen att lösenordet inte kan chatta, vilket är en egenskap hos lösenordet och inte en trasig anslutning. Två fler Bluesky-regler som Hermoso kontrollerar innan något skickas: en video kräver en bekräftad e-postadress på Bluesky-kontot, och ett länkkort och en bild kan inte dela ett inlägg. Att publicera kostar inga krediter, eftersom Bluesky inte tar betalt per anrop.

Bluesky-gränser att känna till innan du automatiserar något

TextEtt Bluesky-inlägg är begränsat till 300 tecken och separat till 3 000 byte, så ett inlägg med mycket emojis kan vara under 300 tecken och ändå för långt. Det tillämpas när inlägget skapas eller köas, så ett för långt inlägg nekas medan du fortfarande är där för att rätta det, i stället för att tyst kortas av på vägen ut.
SynlighetEndast offentligt. Ett Bluesky-inlägg är en offentlig post i AT Protocol, och det finns ingen olistad, privat eller utkastform av den. Granskningen sker före anropet, aldrig efter.
Karusell2 till 4 bilder, endast bilder. Fyra är Blueskys eget tal, från AT Protocol-lexikonet för en bildinbäddning, och en femte nekas i stället för att släppas. En video är en annan inbäddning som bär exakt ett klipp, och ett inlägg har bara en inbäddning, så ett Bluesky-inlägg är bilder, en video eller ett länkkort: ett av de tre.
Vilket kontoIngen, om varumärket inte har kopplat fler än ett Bluesky-konto. Då anger account vilket, och flera konton utan val nekas med namn i stället för att gissas.

Prova i Claude Code

Be om det med vanligt språk. Det här är vanliga meningar, inte ett DSL:

“Publicera release-noteringen i ./notes/bluesky.txt till Bluesky med de två skärmbilderna i ./assets som bilder med alt-text, och lägg till inläggets AT-URI i ./out/posts.log.”

Det här flödet går via get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. Claude Code frågar innan den kör ett verktyg, och transkriptet ligger rakt framför dig i terminalen, så ett publiceringssteg är en rad du kan läsa innan du trycker på y.

Claude Code på Bluesky: det som biter

Spara AT-URI:n. bluesky_post_metrics och delete_bluesky_post adresserar båda ett inlägg med dess at://-URI, inte med bsky.app-länken, och ett skript som bara sparade webbadressen måste gå via list_bluesky_posts för att hitta det. Siffrorna du läser senare är bara antal: gillningar, delningar, svar, citat och bokmärken. Bluesky publicerar inga visningar i sitt protokoll, så det finns ingen engagemangsgrad att räkna ut, och en rapport som visar en sådan har hittat på den.

Plugin-programmet innehåller ingen verktygsmanifest, vilket spelar roll mest i en lång obevakad körning: agenten kör kommandot hermoso för varje steg, och --json på valfritt kommando ger maskinutdata att kontrollera mot.

Researcha Bluesky innan du publicerar

Det finns inget Bluesky-annonsbibliotek och ingen Bluesky-sökning i Hermoso, så konkurrentresearch där kokar ner till en ärlig sak: bluesky_account läser en valfri offentlig kontos följare, följda konton och antal inlägg, vilket räcker för att storleksbestämma en konkurrent och följa den vecka för vecka. Allt annat i researchytan (Meta-, Google- och LinkedIn-annonsbiblioteken, organisk TikTok, Instagram, YouTube, Reddit och Threads) påverkas inte.

Den betalda delen

Det finns ingen Bluesky-annonsprodukt i Hermoso, och vi antyder ingen. Bluesky här är organiskt: publicera, schemalägga, läsa, svara och mäta. De betalda verktygen täcker Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads och AppLovin Ads.

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 skapa Bluesky-app-lösenordet och koppla det en gång. Allt efter det är ett verktygsanrop.

Resten av matrisen

Från Claude Code, publicera till: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. Eller se allt Claude Code kan publicera till.

Publicera på Bluesky från: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Claude Code marketing

Vanliga frågor

Kan Claude Code publicera på Bluesky?

Ja, med Hermosos plugin för 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. Claude Code har sedan 922+ verktyg, bland annat de som publicerar på Bluesky, samt de som researchar annonserna som redan körs på din marknad och renderar kreativet från början.

Hur kopplar jag Bluesky till Claude Code?

Två steg, en gång vardera. Ett kommando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, eller 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, så ingen verktygslista laddas in i dina sessioner. Logga in en gång med npx -y hermoso auth login, som öppnar en webbläsare och sparar behörigheten självt, så ingen nyckel behöver skapas eller klistras in. Skapa sedan ett app-lösenord i Blueskys inställningar (bocka i direktmeddelandeåtkomst om du vill ha DM-verktygen) och klistra in det tillsammans med ditt användarnamn under Inställningar → Anslutningar i Hermoso. Därefter publicerar Claude Code till Bluesky som ett vanligt verktygsanrop.

Kan Claude Code publicera privat eller som utkast på Bluesky?

Nej. Ett Bluesky-inlägg är en offentlig post i AT Protocol, utan olistad, privat eller utkastform, så granskningen måste ske före anropet. Hermoso nekar en synlighet som Bluesky inte kan uppfylla i det ögonblick du begär den, i stället för att tyst publicera något svagare.

Vad kostar det att publicera på Bluesky från Claude Code?

Att publicera på Bluesky kostar inga krediter; Bluesky tar inget betalt per anrop. Krediter går åt till att generera kreativet. Planerna 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, även Free. Enda undantaget är enterprise-SSO.

Vad är Facebooks textgräns när man publicerar från Claude Code?

Ett Bluesky-inlägg är begränsat till 300 tecken och 3 000 byte, så ett inlägg med mycket emojis kan vara under 300 tecken och ändå nekas. Hermoso säger vilken gräns som gällde och med hur mycket. Hermoso tillämpar gränsen när inlägget skapas eller köas, så Claude Code får besked direkt i stället för att misslyckas senare när ingen tittar.

Kan Claude Code schemalägga ett Bluesky-inlägg till senare?

Ja. schedule_post köar det i en kalender som delas med alla andra kanaler, med anpassad text per kanal om texten ska skilja sig, och list_scheduled och cancel_scheduled läser och hämtar tillbaka det. Bluesky är en av de elva kanalerna som köas.

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