Você criou com o Claude Code. Deixe o Claude Code fazer o marketing.

Lançou um app com o Claude Code e agora precisa que as pessoas usem? Instale um plugin e o mesmo agente pesquisa o seu mercado, cria os anúncios de lançamento e as publicações, publica tudo e roda as campanhas pagas, sem sair do terminal.

Para o app que você acabou de lançar

Construir ficou rápido. Dá para ir de uma ideia a um app funcionando em um fim de semana com o Claude Code, e muita gente faz isso. A parte que não ficou mais rápida é a semana depois do lançamento, quando o produto funciona e ninguém sabe que ele existe. Marketing é outro trabalho, com ferramentas próprias, e a maioria delas são painéis que você precisa aprender a usar.

Você não precisa de mais um painel. Você já tem um agente que lê um plano, chama ferramentas na ordem certa e confere o que voltou. Dê a ele ferramentas de marketing e ele consegue fazer os primeiros meses de marketing do que ele ajudou você a construir:

  • "Leia minha landing page e configure a marca." Seu produto, capturas de tela, cores e voz, tirados do site que você já publicou.
  • "Quem mais vende isso, e que anúncios eles estão rodando?" Concorrentes reais e os anúncios que estão no ar há mais tempo, das bibliotecas públicas de anúncios.
  • "Faça um vídeo demo de 20 segundos e três anúncios estáticos para o lançamento." Criativos prontos com o seu produto real, no tamanho de cada posicionamento.
  • "Publique o demo no X, no LinkedIn e no TikTok na terça às 9h." Agendado pelo terminal, grátis em todos os planos.
  • "Coloque $20 por dia no melhor estático da Meta, pausado até eu dar o sinal." Uma campanha real, criada pausada, que não gasta nada até você confirmar.
  • "Toda segunda, me diga o que escalar, pausar e testar em seguida." Uma pergunta que lê todas as contas de anúncios que você conectou.

Criou um app mobile? O mesmo agente cria campanhas de busca na App Store no Apple Search Ads e campanhas de instalação no AppLovin. Criou uma ferramenta B2B? LinkedIn, Google Ads e Microsoft Advertising também estão na lista. Publicação, agendamento e gestão de campanhas não custam créditos; você paga créditos só quando um modelo de IA cria algo ou para pesquisa de anúncios.

Como funciona

O Claude Code é um agente de terminal com acesso real a ferramentas, o que faz dele um operador de marketing incomumente bom: ele consegue segurar um plano longo, chamar coisas em sequência, ler o que voltou e repetir. O que ele normalmente não tem é algo para chamar. SaaS de marketing vive atrás de painéis, e painéis não são ferramentas.

Hermoso entrega um plugin do Claude Code que resolve isso com um único comando. Depois de instalado, o Claude Code acessa 922+ ferramentas de marketing: as bibliotecas de anúncios da Meta, do Google e do LinkedIn, o TikTok, o Instagram, o YouTube, o Reddit e o Threads orgânicos, um pipeline completo de criativos com mais de 100 modelos de imagem, vídeo, voz e texto, publicação e agendamento, e gestão de campanhas na Meta, no Google Ads, no Microsoft Advertising, no Reddit Ads, no LinkedIn, no Pinterest, no X Ads, no TikTok Ads, no Snapchat Ads, no ChatGPT Ads, no Apple Search Ads e no AppLovin Ads.

Instalar:

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 e depois /plugin install hermoso@hermoso. Isso instala cinco skills do Hermoso (marketing, research, ad-from-brand, generate, product-photoshoot) que acionam a CLI hermoso pelo npx, então nenhuma lista de ferramentas é carregada nas suas sessões e nada consome contexto até ser executado. Depois, entre uma vez:

npx -y hermoso auth login   # browser sign-in, like gh

Opcional: se você também quiser as ferramentas na própria lista de ferramentas do Claude Code, adicione o servidor MCP via stdio depois de entrar. Ele usa a mesma credencial guardada:

claude mcp add hermoso -- npx -y hermoso mcp

hermoso auth login abre um login no navegador por loopback e grava uma chave de uso exclusivo do dono em ~/.hermoso/config.json (diretório 0700, arquivo 0600), então outro usuário de uma máquina compartilhada não consegue ler a chave e gastar seus créditos.

Por que agentes de terminal se saem bem com este servidor

Algumas escolhas de design importam mais em um terminal do que em uma janela de chat, porque o contexto é o recurso escasso:

  • Ferramentas devolvem URLs, não conteúdo. Uma renderização volta como uma URL /generated/… servida. Nada despeja um vídeo em base64 na sua janela de contexto.
  • Trabalhos longos são consultados dentro da própria chamada. Renderizações de vídeo levam de um a três minutos. A ferramenta envia o trabalho para uma fila e consulta até terminar, então funciona em todos os clientes MCP sem depender de suporte experimental a tarefas assíncronas, e get_job / list_jobs permitem retomar qualquer coisa que ficou em andamento.
  • As capacidades são descobertas, não adivinhadas. hermoso_capabilities é gratuita e somente leitura, e devolve os ids válidos dos modelos com os custos exatos em créditos. Um agente bem escrito chama isso primeiro e para de inventar nomes de modelos.
  • Há uma saída barata em tokens. O pacote npm também expõe o núcleo como comandos de subprocesso comuns, com saída --json, então um agente pode rodar um comando no shell em vez de carregar um manifesto grande de ferramentas. Veja anúncios pela linha de comando.

Uma sessão realista no Claude Code

Nada aqui é uma sintaxe especial; é o que você digitaria de qualquer forma.

PedidoFerramentas que ele usa
“Leia minha landing page e monte um perfil de marca.”draft_brand → update_brand
“Encontre meus três concorrentes mais próximos e os anúncios da Meta deles que estão no ar há mais tempo. Qual gancho se repete?”find_competitors → pull_competitor_ads → mine_angles
“Renderize quatro variações 9:16 desse gancho e pontue.”plan_variations → render_ad ×4 → score_ad
“Publique o vencedor no Instagram e deixe o resto agendado para a semana.”post_to_meta → schedule_post → list_scheduled
“Monte uma campanha pausada da Meta em volta disso, EUA, $30 por dia.”create_meta_campaign → create_meta_adset → create_meta_ad
“Toda segunda, leve o desempenho da semana passada para a planilha de relatórios.’meta_insights / google_ads_report → append_to_sheet

A última linha é onde um agente de terminal se justifica. Um relatório semanal é um trabalho chato em um painel e um comando agendado em um terminal.

Skills além das ferramentas

O Hermoso também oferece skills do Claude instaláveis: fluxos prontos que reúnem as sequências mais comuns (pesquisar um mercado, criar um anúncio a partir de uma marca, fazer um ensaio de produto), para você chamar uma receita inteira em vez de narrar cada passo. list_skills e get_skill expõem essas skills para qualquer agente, e save_skill permite destilar uma diretriz de que você gostou em uma skill sua, reutilizável.

O que ele não faz sem perguntar

Um agente com orçamento só é útil se o raio de ação for limitado, então a autoridade de gasto é controlada pelo servidor e não por um prompt. Campanhas, conjuntos de anúncios e anúncios da Meta são criados PAUSED, sem nenhuma forma de o chamador passar por cima disso. As mudanças de status que podem ativar gasto real com anúncios (uma em cada plataforma de anúncios: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status e set_openai_ads_status, entre outras) recusam rodar sem uma flag de confirmação explícita, e essa mesma trava cobre criar um grupo de anúncios, anúncio ou palavra-chave ativo do Google Ads sob um pai já ativo, porque isso começa a veicular no próximo leilão. Exclusões também exigem confirmação. No lado da geração, hermoso_capabilities publica o custo exato em créditos de cada modelo antes de qualquer execução, e cada renderização reserva uma estimativa e depois acerta o custo real, então um envio que falha é reembolsado em vez de cobrar você em silêncio.

Também funciona fora do Claude Code

É um servidor MCP padrão, então as mesmas 922+ ferramentas aparecem no Cursor, no VS Code, no Codex, no Cline, no OpenClaw, no Hermes, no Claude Desktop e no Claude.ai. Se quiser a versão em janela de chat desta página, veja marketing com IA no Claude; para a lista completa de ferramentas e instaladores de um clique, veja a página MCP e CLI.

Perguntas frequentes

Eu criei meu app com o Claude Code. Ele consegue fazer o marketing dele?

Sim. Instale o plugin do Hermoso e entre uma vez, e o Claude Code consegue ler sua landing page para montar um perfil de marca, pesquisar concorrentes, criar anúncios em vídeo e imagem, agendar publicações nos seus canais e montar campanhas pagas em doze plataformas de anúncios, criadas pausadas até você confirmar. Publicação e gestão de campanhas são gratuitas; a geração por IA e a pesquisa de anúncios usam créditos.

Como adiciono o Hermoso ao Claude Code?

Com um comando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, ou /plugin marketplace add hermoso-ai/hermoso e depois /plugin install hermoso@hermoso dentro de uma sessão. Isso instala cinco skills do Hermoso que acionam a CLI hermoso. Depois, entre uma vez com npx -y hermoso auth login. Se você também quiser as ferramentas na lista de ferramentas do próprio Claude Code, claude mcp add hermoso -- npx -y hermoso mcp é um extra opcional.

O Claude Code consegue gerar e publicar anúncios?

Sim. Com o Hermoso conectado, ele consegue renderizar anúncios finais de imagem e vídeo em mais de 100 modelos, com o seu produto real composto na cena, e depois publicá-los no Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram e Google Business Profile, além de montar as campanhas no Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads e AppLovin Ads em torno delas. As renderizações voltam como URLs de ativos duráveis, então nada grande entra na janela de contexto.

As renderizações de vídeo bloqueiam o agente?

Uma renderização de vídeo leva cerca de um a três minutos. A ferramenta envia o trabalho para uma fila e consulta até terminar dentro da chamada, então funciona em todos os clientes MCP sem depender de suporte experimental a tarefas assíncronas. Se uma sessão for interrompida, get_job e list_jobs retomam ou mostram o que ainda está em andamento.

A CLI é a mesma coisa que o servidor MCP?

Eles vêm no mesmo pacote npm e são baseados na mesma API. A superfície MCP são todas as 922+ ferramentas (execute com hermoso mcp ou npx -y hermoso mcp); os subcomandos da CLI cobrem o núcleo do fluxo (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch) com saída --json, para agentes que preferem rodar um comando a carregar um manifesto de ferramentas.

Onde fica guardada a minha chave de API?

hermoso auth login faz um login no navegador por loopback e grava a chave em ~/.hermoso/config.json com permissões de uso exclusivo do dono (diretório 0700, arquivo 0600), então outro usuário de uma máquina compartilhada não consegue lê-la. Há uma flag --token para CI.

Posso programar um trabalho recorrente de marketing?

Pode, e esse é o principal motivo para rodar isso pelo terminal. Como cada capacidade é uma ferramenta chamável ou um comando de subprocesso com saída --json, uma varredura semanal de concorrentes, um lote de variações criativas ou uma exportação de desempenho de segunda-feira para o Google Sheets é um comando agendado comum, e não uma tarefa manual em um painel.

Relacionados

Renderizações rodam como trabalhos no servidor que você consulta, e uma publicação reenviada é segura mesmo quando o resultado da primeira tentativa é desconhecido. Os detalhes estão em trabalhos e idempotência.

Prefere um terminal simples? Veja anúncios pela linha de comando.

Uma instalação com um comando, uma conta gratuita para autorizar. Depois, seu terminal pode pesquisar, renderizar, publicar e gerar relatórios.

Comece grátis →   Leia a documentação do MCP →