Publicar no LinkedIn a partir do Claude Code

No terminal, o LinkedIn é um processo de duas etapas: primeiro descobrir qual Página tem permissão para publicar, depois publicar nela. A Hermoso impõe isso no servidor, então um script não consegue publicar com a identidade errada.

Hermoso é um servidor MCP de marketing: 922+ ferramentas em um endpoint único com OAuth, que permitem a um agente pesquisar os anúncios que já rodam em um mercado, gerar anúncios finalizados em imagem e vídeo, publicá-los e montar as campanhas pagas por trás deles. O Claude Code acessa tudo isso por uma única conexão. Esta página cobre uma fatia disso: o que o Claude Code consegue fazer de fato no LinkedIn, e o que o LinkedIn não deixa que ele faça.

Conectar o Hermoso ao Claude Code

  1. Um comando, e sem chave.
    claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
    Já está dentro de uma sessão? Digite /plugin marketplace add hermoso-ai/hermoso, depois /plugin install hermoso@hermoso. Ele instala cinco skills da Hermoso (research, ad-from-brand, generate, product-photoshoot e marketing) que rodam o comando hermoso pelo npx, então nenhuma lista de ferramentas é carregada nas suas sessões, e nada custa contexto até ser executado.
  2. Entre uma vez.
    npx -y hermoso auth login
    Ele abre um login pelo navegador em loopback, do mesmo jeito que o gh faz, e guarda uma credencial de acesso exclusivo do dono em ~/.hermoso/config.json. O Claude Code roda isso por você na primeira vez que precisar da Hermoso. Sem navegador nessa máquina, por exemplo em CI, num servidor remoto ou num contêiner? Crie uma chave em MCP & CLI → Terminal & API keys e rode npx -y hermoso auth login --token hmk_…. Uma chave tem autoridade real para gastar, então trate-a como uma senha.
  3. Opcional: o servidor MCP também. Se você quiser também as ferramentas da Hermoso na lista de ferramentas do próprio Claude Code, rode claude mcp add hermoso -- npx -y hermoso mcp depois de entrar. Ele lê a mesma credencial guardada, então nenhuma chave vai para o .claude.json. As skills alcançam todas as ferramentas sem ele.
  4. Peça algo ao Claude Code. “Puxe os anúncios mais duradouros dos meus três concorrentes mais próximos e refaça o melhor gancho em um vídeo 9:16”, ou “publique este render no canal”. O agente escolhe as ferramentas; você aprova o gasto.

O plugin e o servidor MCP opcional acessam as mesmas ferramentas e a mesma conta. A diferença é o contexto: uma lista de ferramentas é carregada em cada sessão antes de você digitar qualquer coisa, enquanto as skills não custam nada até que um comando seja executado.

Depois conecte o próprio LinkedIn, uma vez, em Configurações → Conectores no Hermoso. Isso é uma tela de consentimento OAuth, então é a única etapa que precisa de navegador. Tudo depois disso é uma chamada de ferramenta.

As ferramentas do LinkedIn que o Claude Code recebe

  • post_to_linkedin_page: publica texto, imagem, vídeo ou publicação com várias imagens em uma Página de empresa, com texto alternativo.
  • post_to_linkedin: publica no perfil pessoal, que fica desligado até você compartilhar explicitamente essa identidade.
  • list_linkedin_pages: as Páginas que você compartilhou com esta marca, com os IDs de organização.
  • schedule_post: coloca na fila, levando linkedinOrganizationId para que a identidade certa publique.
  • manage_linkedin_post: edita o texto de uma publicação ou a exclui.
  • linkedin_page_analytics: desempenho orgânico da Página: ganhos de seguidores, visualizações da Página e impressões, cliques e engajamento das publicações, por Página ou por publicação.
  • search_linkedin_ads: a Biblioteca de Anúncios do LinkedIn, a única biblioteca pública que expõe contagens reais de impressões.

O LinkedIn é o canal em que a identidade é uma permissão, não uma preferência. Uma pessoa costuma administrar as Páginas de várias empresas, então a Hermoso torna as identidades que podem publicar uma escolha explícita: só as Páginas que você marcou em Gerenciar contas podem receber publicações, uma Página desmarcada é recusada no servidor, e não apenas na interface, e o perfil pessoal fica desligado a menos que você o ative. Um agente que pergunta qual Página, em vez de presumir, está fazendo o certo.

Limites do LinkedIn que vale conhecer antes de automatizar qualquer coisa

TextoUma publicação no LinkedIn tem limite de 3.000 caracteres. O limite é aplicado quando a publicação é criada ou colocada na fila, então uma publicação acima do limite é recusada enquanto você ainda está ali para corrigir, em vez de ser cortada silenciosamente no caminho.
VisibilidadeSó público. Uma publicação no LinkedIn vai para o perfil ou para a Página da empresa, e “o LinkedIn não tem publicação não listada, privada nem rascunho.”
Carrossel2 a 20 imagens, a partir de uma Página de empresa. Ambos os limites são do próprio LinkedIn: “Uma publicação MultiImage é uma publicação com várias imagens (mínimo de 2 imagens e máximo de 20 imagens)”, e o esquema acrescenta “Só aceita imagens”. Disso decorrem duas recusas, e ambas são nomeadas, não um rebaixamento silencioso: um slide de vídeo é recusado porque a publicação com várias imagens do LinkedIn não comporta vídeo, e um carrossel de perfil pessoal é recusado com o caminho a seguir: passe linkedinOrganizationId (de list_linkedin_pages), porque “um carrossel de perfil pessoal não é algo que a Hermoso consegue publicar”.
Qual contalinkedinOrganizationId. Sem preenchê-lo, significa o perfil do membro, nunca “provavelmente a empresa”. O campo é como você diz qual Página, e deixá-lo de fora é uma decisão, não um acidente.

Experimente no Claude Code

Peça em linguagem comum. São frases simples, não uma DSL:

“Descubra o id da Página da empresa, publique o post de ./drafts/case-study.md nela com as seis imagens de ./assets e acrescente a URL ao CHANGELOG.md.”

Isso percorre list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. O Claude Code pede confirmação antes de rodar uma ferramenta, e a transcrição fica ali no terminal, então cada etapa de publicação é uma linha que você lê antes de apertar y.

Claude Code no LinkedIn: a parte que pega

Sempre comece com list_linkedin_pages em um script. O id da organização é o que seleciona a Página, e um id não definido significa o perfil pessoal do membro, e não "provavelmente a empresa". Esse padrão é intencional, e é por isso que o perfil pessoal fica desligado até ser compartilhado explicitamente. Um carrossel precisa do id da Página por um segundo motivo: posts com várias imagens são um recurso de Página de empresa.

O plugin não traz manifesto de ferramentas, o que importa mais em uma execução longa e sem supervisão: o agente chama o comando hermoso a cada etapa, e --json em qualquer comando lhe dá uma saída de máquina para validar.

Pesquise o LinkedIn antes de publicar

search_linkedin_ads lê a Biblioteca de Anúncios do LinkedIn, que é incomum entre as bibliotecas públicas de anúncios por expor contagens reais de impressões. Assim, a pesquisa de concorrentes B2B no LinkedIn pode ser ordenada pela entrega real, e não por suposições sobre o que está rodando.

A metade paga

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative monta a árvore, e tudo nasce como rascunho. set_linkedin_ads_status é a única chave que ativa dinheiro real, e ela se recusa a rodar sem confirmação explícita. Uma observação sobre acesso que é melhor dizer do que descobrir: o LinkedIn limita as gravações de anúncios pelo nível de API que a sua própria conta de anúncios tem. Relatórios e leituras não têm restrição, e no nível de desenvolvimento um aplicativo pode editar um pequeno número de contas de anúncios, cada uma registrada manualmente.

O que o Claude Code não consegue fazer sozinho

Um agente com orçamento só é útil se o raio de impacto for limitado, então a cerca fica no servidor, e não em um prompt. Toda campanha, conjunto de anúncios, grupo de anúncios e anúncio é criado pausado, e as trocas de status que ativam dinheiro real se recusam a rodar sem uma flag de confirmação explícita. Cada render é cotado antes (hermoso_capabilities publica o custo exato em créditos de cada modelo antes de qualquer gasto). Os créditos são reservados antes da primeira chamada ao provedor e acertados pelo custo exato depois, então uma falha no envio devolve o valor em vez de deixar você cobrado por nada. As exclusões também exigem confirmação, e cada árvore de campanha é relida da plataforma de anúncios antes que o seu agente diga o que construiu.

Uma etapa deliberadamente não é feita sem interface: vincular uma conta é uma tela de consentimento OAuth, então você conecta o canal uma vez em um navegador. Tudo depois disso é uma chamada de ferramenta.

O resto da matriz

Pelo Claude Code, publique em: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. Ou veja tudo o que o Claude Code consegue publicar.

Publique no LinkedIn a partir de: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Marketing com Claude Code

Perguntas frequentes

O Claude Code consegue publicar no LinkedIn?

Sim, com o plugin do Claude Code da Hermoso. Um comando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, ou, dentro de uma sessão, /plugin marketplace add hermoso-ai/hermoso e depois /plugin install hermoso@hermoso. Ele instala cinco skills da Hermoso que acionam a CLI hermoso, então nenhuma lista de ferramentas é carregada nas suas sessões. Entre uma vez com npx -y hermoso auth login, que abre o navegador e guarda a credencial por conta própria, então não há chave para criar nem para colar. O Claude Code então tem 922+ ferramentas, incluindo as que publicam no LinkedIn, além das que pesquisam os anúncios que já estão rodando no seu mercado e renderizam o criativo em primeiro lugar.

Como conecto o LinkedIn ao Claude Code?

Duas etapas, uma vez cada. Um comando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, ou, dentro de uma sessão, /plugin marketplace add hermoso-ai/hermoso e depois /plugin install hermoso@hermoso. Ele instala cinco skills da Hermoso que acionam a CLI hermoso, então nenhuma lista de ferramentas é carregada nas suas sessões. Entre uma vez com npx -y hermoso auth login, que abre o navegador e guarda a credencial por conta própria, então não há chave para criar nem para colar. Depois conecte o LinkedIn dentro da Hermoso em Configurações → Conectores, que é uma tela de consentimento OAuth no navegador. Daí em diante, o Claude Code publica no LinkedIn como uma chamada de ferramenta comum.

Qual é o limite de legenda do LinkedIn ao publicar a partir do Claude Code?

Uma publicação no LinkedIn tem limite de 3.000 caracteres. A Hermoso aplica o limite quando a publicação é criada ou colocada na fila, então o Claude Code é avisado na hora, em vez de falhar depois, quando ninguém está acompanhando.

Quanto custa publicar no LinkedIn a partir do Claude Code?

Publicar no LinkedIn não custa créditos; o LinkedIn não cobra nada por chamada de API. Os créditos são gastos no render. Os planos custam $29, $69 e $149 por mês, por 1.200, 3.000 e 7.000 créditos, e todos os recursos estão em todos os planos, inclusive o Free. A única exceção é o SSO empresarial.

O Claude Code consegue publicar no LinkedIn de forma privada ou como rascunho?

Não. O LinkedIn não tem publicação não listada, privada nem rascunho. Uma publicação vai para o perfil ou para a Página da empresa. A Hermoso recusa uma visibilidade que o LinkedIn não consegue cumprir no momento em que você pede, em vez de publicar discretamente algo mais fraco.

O Claude Code consegue agendar um post no LinkedIn para depois?

Sim. O schedule_post coloca o post na fila de uma agenda única compartilhada com todos os outros canais, com uma legenda por canal se o texto precisar ser diferente, e o list_scheduled e o cancel_scheduled leem e retiram o post. O LinkedIn é um dos onze canais que entram na fila.

Comece grátis com 30 créditos no cadastro e ganhe mais 250+ créditos. Todos os recursos estão em todos os planos.

Começar grátis →   Ver preços