Sådan forbinder du Instagram til Claude Code

Ét plugin-install, og Claude Code kan rendere, skrive tekst til og publicere på Instagram fra den samme terminalsession, som kreativen blev bygget i.

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. Claude Code får adgang til det hele gennem én forbindelse. Denne side dækker et udsnit af det: hvad Claude Code faktisk kan gøre på Instagram, og hvad Instagram ikke tillader den at gøre.

Forbind Hermoso til Claude Code

  1. Én kommando, og ingen nøgle.
    claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
    Er du allerede inde i en session? Skriv /plugin marketplace add hermoso-ai/hermoso, og derefter /plugin install hermoso@hermoso. Det installerer fem Hermoso-skills (research, ad-from-brand, generate, product-photoshoot og marketing), der kører kommandoen hermoso gennem npx, så der indlæses ingen værktøjsliste i dine sessioner, og intet koster kontekst, før det køres.
  2. Log ind én gang.
    npx -y hermoso auth login
    Det åbner et browserlogin på loopback, sådan som gh gør, og gemmer en legitimation, kun ejeren kan læse, i ~/.hermoso/config.json. Claude Code kører det for dig, første gang den har brug for Hermoso. Ingen browser på den maskine, for eksempel CI, en fjernboks eller en container? Opret en nøgle under MCP & CLI → Terminal & API keys og kør npx -y hermoso auth login --token hmk_…. En nøgle bærer reel udgiftsbemyndigelse, så behandl den som en adgangskode.
  3. Valgfrit: MCP-serveren også. Hvis du også vil have Hermosos værktøjer i Claude Codes egen værktøjsliste, kør claude mcp add hermoso -- npx -y hermoso mcp efter login. Den læser den samme gemte legitimation, så ingen nøgle lægges i .claude.json. Skills'ene når alle værktøjer uden den.
  4. Bed Claude Code 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.

Pluginet og den valgfrie MCP-server når de samme værktøjer og den samme konto. Forskellen er konteksten: en værktøjsliste indlæses i hver session, før du skriver noget, mens skills'ene ikke koster noget, før en kommando kører.

Forbind derefter selve Instagram é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.

Instagram-værktøjerne Claude Code får

  • post_to_meta: publicerer til Instagram med target: "instagram". Instagram er en visuel kanal, og API'et er enig: et opslag kræver et billede eller en video.
  • schedule_post: sætter det i kø på den delte kalender, med en kanalspecifik tekst, hvis teksten skal afvige fra din Facebook- eller LinkedIn-version.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: læs, svar og modererer under et opslag.
  • meta_page_insights / meta_post_insights: rækkevidde, visninger, gemte opslag og engagement, pr. konto og pr. opslag.
  • search_instagram: søgning efter søgeord på tværs af offentlige Instagram-Reels, til research frem for publicering.

To Instagram-forhold, du bør kende, før du automatiserer noget. Der er ingen indbygget Instagram-planlægning i Metas API, så en planlægning er Hermosos kø og ikke Instagrams, og hvis man sender Facebooks scheduleAt for Instagram, afvises det i stedet for stille at blive publiceret nu. Og en Instagram-tekst kan ikke redigeres, når opslaget er live: det eneste, Meta lader dig ændre på et publiceret opslag, er, om kommentarer er slået til. Sletning er understøttet: manage_meta_post fjerner almindelige opslag, Stories, Reels og hele karruselalbum, men aldrig et enkelt kort ud af et album.

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

TekstEn Instagram-tekst er begrænset til 2,200 tegn. 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. Metas Content Publishing API publicerer med det samme eller slet ikke, og Instagram “har intet ulistet, privat eller kladdeopslag”. Vil du have et gennemsynstrin på Instagram, skal det ske før kaldet, ikke efter.
Karrusel2 til 10 slides, og billeder og video kan blandes. Den øvre grænse er Metas egen, citeret i den kapacitetstabel, den håndhæver: “Karruseller er begrænset til 10 billeder, videoer eller en blanding af de to.” Gulvet på 2 er vores, for ét slide er ikke en karrusel på nogen platform. En forespørgsel med ét slide publiceres som et almindeligt opslag i stedet for at blive afvist.
Hvilken kontopageId. Instagram publicerer gennem den forbundne Facebook-side, så det samme identitetsfelt vælger den.

Prøv det i Claude Code

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

“Byg en karrusel på 5 slides ud fra ./assets/slides, tjek at hvert slide er under Instagrams grænser, publicér den, og gem permalinket i release-noterne.”

Det går gennem search_instagram → plan_ad → render_ad → post_to_meta (target: "instagram"). Claude Code spørger, før den kører et værktøj, og udskriften står lige der i terminalen, så et publiceringstrin er en linje, du kan læse, før du trykker y.

Claude Code på Instagram: det der bider

En Instagram-tekst kan ikke redigeres, når opslaget er live, så byg kontrollen ind i scriptet frem for i undskyldningen: få Claude Code til at vise dig slide-rækkefølgen og teksten, og først derefter kalde publiceringsværktøjet. Hvis en render viser sig at være forkert, sletter manage_meta_post hele opslaget, album inklusive. Rækkefølgen betyder mere, end folk forventer. Slide 2 skal følge slide 1, og Hermoso bevarer præcis den rækkefølge, du sender.

Pluginet bærer ingen værktøjsmanifest, hvilket betyder mest på en lang kørsel uden opsyn: agenten kalder kommandoen hermoso for hvert trin, og --json på en hvilken som helst kommando giver den maskinoutput, den kan teste på.

Research Instagram, før du poster

search_meta_ads dækker Instagram-placeringer lige så vel som Facebook, da det er ét bibliotek. Til organisk indhold søger search_instagram offentlige Reels efter søgeord, og det er den flade, hvor formatet faktisk bevæger sig; profil- og hashtag-hentninger går gennem fetch_social_data og search_instagram_hashtag.

Den betalte halvdel

Instagram-placeringer købes gennem det samme Meta-kampagnetræ som Facebook: create_meta_campaign → create_meta_adset → create_meta_ad, med placeringer, der kan vælges pr. platform og position. preview_meta_ad viser den reelle renderede annonce pr. placering, før du bruger penge, og meta_insights opdeler resultaterne efter alder, køn, placering og land. Den opdeling former den næste kreativ.

Hvad Claude Code 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 Claude Code, post til: Facebook · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Eller se alt, Claude Code kan publicere til.

Post til Instagram fra: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Claude Code-marketing

Ofte stillede spørgsmål

Kan Claude Code poste på Instagram?

Ja, med Hermosos Claude Code-plugin. Én kommando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, eller inde i en session /plugin marketplace add hermoso-ai/hermoso og derefter /plugin install hermoso@hermoso. Det installerer fem Hermoso-skills, der kører hermoso-CLI'en, så der indlæses ingen værktøjsliste i dine sessioner. Log ind én gang med npx -y hermoso auth login, som åbner en browser og selv gemmer legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. Claude Code får derefter 1.000+ værktøjer, inklusive dem der publicerer til Instagram, samt dem der undersøger de annoncer, der allerede kører på dit marked, og renderer kreativen fra bunden.

Hvordan forbinder jeg Instagram til Claude Code?

To trin, én gang hver. Én kommando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, eller inde i en session /plugin marketplace add hermoso-ai/hermoso og derefter /plugin install hermoso@hermoso. Det installerer fem Hermoso-skills, der kører hermoso-CLI'en, så der indlæses ingen værktøjsliste i dine sessioner. Log ind én gang med npx -y hermoso auth login, som åbner en browser og selv gemmer legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. Forbind derefter Instagram i Hermoso under Workspace → Connectors, som er et OAuth-samtykkeskærmbillede i en browser. Herefter publicerer Claude Code til Instagram som et almindeligt værktøjskald.

Kræver Claude Code min Instagram-adgangskode?

Nej. Du forbinder Instagram til Hermoso én gang via et OAuth-samtykkeskærmbillede i en browser, og Claude Code når det derefter som et værktøjskald. At forbinde en konto er det ene trin, der ikke er headless; intet efter det kræver en adgangskode, og ingen legitimationsoplysninger overgives nogensinde til modellen.

Kan Claude Code planlægge et Instagram-opslag til senere?

Ja. schedule_post sætter det i kø på én kalender, der deles med alle andre kanaler, med en kanalspecifik tekst, hvis teksten skal være anderledes, og list_scheduled og cancel_scheduled læser det og trækker det tilbage. Instagram er en af de elleve kanaler, der kan sættes i kø.

Kan Claude Code poste en karrusel til Instagram?

Ja, 2 til 10 slides, og billeder og video kan blandes. Ti er Metas egen offentliggjorte grænse, ikke en Hermoso har opfundet. Claude Code kalder det samme publiceringsværktøj uanset, og en kanal, der ikke kan bære en karrusel, afvises med den reelle årsag vedhæftet.

Hvad koster det at poste til Instagram fra Claude Code?

Publicering til Instagram koster ingen kreditter; Meta tager intet pr. API-kald. Kreditterne går til selve renderen. Planerne koster $29, $69 og $149 om måneden for 1,300, 3,100 og 6,750 kreditter, og alle funktioner er med på alle planer, inklusive Free. Den eneste undtagelse er enterprise SSO.

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

Start gratis →   Se priser