Se você sente que produzir carrosséis (principalmente os “carrosséis de notícia”) virou um trabalho interminável, você não está sozinho. A parte difícil não é só escrever. É pesquisar, transformar em narrativa, criar ângulos que prestem, estruturar slide por slide, desenhar visualmente de um jeito que pareça “de marca” e, no fim, ainda publicar.

A proposta aqui é exatamente essa: usar o OpenSquad para montar um Squad automático com um “time” de agentes IA, cada um com uma função. O resultado pode ir desde uma versão semi-automática (você aprova tudo) até um fluxo quase automático (você só fornece entrada e confia na execução).

Ao longo deste guia, você vai entender como desenhar o squad de produção de carrosséis do zero, como escolher nível de qualidade (econômico x alta performance), como usar referências reais do Instagram para capturar padrões e como evoluir o sistema iterativamente até ele ficar “redondo”. Vamos do começo ao fim, incluindo publicação e a conversa inevitável sobre tokens e APIs.

Por que um “time” de agentes resolve melhor do que uma IA solitária

Você já percebeu que quando pede para uma IA fazer “tudo” (pesquisa, copy, estrutura visual e até publicação), o resultado frequentemente fica inconsistente. Às vezes é bom em texto, mas fraco no visual. Ou o visual fica ok, mas o gancho não prende. Ou o carrossel fica com cara genérica.

No OpenSquad, a lógica é diferente: o squad é como contratar estagiários com responsabilidades claras. Um agente pesquisa notícias, outro gera ângulos, outro escreve a copy, outro desenha os slides, outro revisa e outro publica.

Isso tem dois efeitos práticos:

  • Mais robustez: cada agente foca em uma parte do problema.
  • Melhoria incremental: você ajusta checkpoints e, com execuções repetidas, o squad vai ficando melhor no seu estilo.

E sim: no começo dá trabalho. Mas é justamente assim que você treina o seu “time”.

Visão geral do squad de carrosséis (do zero até o Instagram)

O objetivo prático do squad que vamos construir é:

  • Pegar uma notícia ou artigo de referência (ou deixar o squad pesquisar).
  • Transformar isso em um carrossel completo para Instagram (slides com copy estruturada).
  • Criar as imagens dos slides.
  • Revisar (com checkpoints humanos opcionais).
  • Converter e consolidar arquivos para publicação.
  • Fazer upload e publicar no Instagram.

O que torna isso poderoso é que você consegue variar o fluxo: se você já tiver notícia, pode pular passos como pesquisa e seleção e ir direto para gerar ângulos e copy.

Começando: criar um novo squad no OpenSquad

Com o OpenSquad instalado e rodando na sua IDE, o primeiro passo é abrir o menu e criar um novo squad. Quando você manda criar um squad, o OpenSquad normalmente vai fazer perguntas como:

  • Que tipo de conteúdo você quer produzir (redes sociais, e-mails etc.).
  • Como você quer conduzir o fluxo.

No exemplo, o foco é redes sociais e a construção do squad de carrosséis para Instagram. A partir daí, você define a regra de negócio do squad: transformar artigo/notícia em carrossel completo para publicação.

Chat do OpenSquad no Visual Studio Code

Definindo a regra de negócio

Essa é a peça central. Você quer que o squad receba uma notícia (ou faça uma pesquisa), entenda o tema e gere um carrossel pronto para publicação. O squad pode começar com perguntas, por exemplo:

  • Você quer fornecer uma notícia de referência ou prefere que eu pesquise?
  • Qual é o assunto?

Depois que o conteúdo chega, o fluxo se divide entre definir público, escolher qualidade, usar referências reais, gerar ângulos, copy, visual e a revisão final.

Transformar artigo em carrossel: flexibilidade total

Você pode direcionar o squad para diferentes objetivos:

  • Carrossel em inglês e depois adaptação para português.
  • Pesquisa prévia das notícias mais relevantes do seu nicho.
  • Texto mais educacional ou mais investigativo.
  • CTA final (call to action) no tom certo.

Público-alvo e qualidade: econômico vs alta performance

Depois que a regra de negócio está clara, vem uma escolha estratégica: para quem é o conteúdo e com qual nível de qualidade.

Público

Você pode definir o squad para produzir carrosséis para alunos e clientes atuais, público novo (topo de funil), empreendedores ou conteúdos mais genéricos de descoberta.

Qualidade

  • Alta performance: tende a usar mais agentes e mais “raciocínio”, melhorando a consistência à custa de mais tokens e tempo.
  • Econômico: usa o mínimo de agentes necessário, sendo mais rápido e barato.

No exemplo de carrosséis, usamos alta performance para garantir robustez e consistência máxima.

Visualização de perfil com referências no Instagram

Referências reais: capturando padrões

Em vez de pedir para a IA inventar um estilo, você usa referências reais de perfis que já performam bem. O fluxo funciona assim:

  1. Você cola o link do carrossel de referência.
  2. O squad ativa o agente “Sherlock” para investigar.
  3. Ele analisa padrões como hook de abertura, estrutura, CTAs e número de slides.

Você pode escolher entre a investigação de post único (rápida) ou a varredura do perfil (profunda, analisa múltiplos posts).

Modal do Modo Sherlock no OpenSquad

Por que o método HTML vence o Canva na automação

Embora o Canva seja popular para design manual, para automação ele pode ser ineficiente. O OpenSquad privilegia o método HTML: a IA gera o código HTML do slide e o sistema renderiza imagens com alta consistência técnica.

A esteira de agentes e checkpoints

O OpenSquad desenha um conjunto de agentes especializados:

  • Nando Notícias: busca e ranqueia temas.
  • Carlos Carrossel: gera diferentes ângulos para a notícia.
  • Diego Designer: desenha os slides via código.
  • Vera Veredito: revisora técnica.
  • Paulo Publicador: responsável pelo upload final.

Existem os “checkpoints” (marcados como bolinhas vermelhas) onde você entra para aprovar a notícia, o ângulo ou o design. Com o tempo, você pode remover esses checkpoints e deixar o fluxo 100% automático.

Pipeline de agentes e confirmação de design

Executando a primeira versão

Ao rodar o squad pela primeira vez, o sistema cria pastas e arquivos internos. Ele faz a busca inicial, ranqueia os temas e gera saídas parciais (análise, ângulos e copy) antes de partir para o visual.

Execução do pipeline no OpenSquad

A “memória” da empresa

Durante o setup, o OpenSquad armazena informações sobre o seu projeto. Isso afeta o tom de voz e as preferências. Se você mudar de nicho, deve atualizar essa memória nas configurações do squad.

Pulando passos e otimizando fluxos

Se você já possui a notícia, não precisa que o squad pesquise. Você pode editar o roteamento para:

  • Caminho A: Notícia fornecida -> Extração de texto -> Geração de ângulos.
  • Caminho B: Sem notícia -> Pesquisa -> Seleção -> Geração de ângulos.

Ajustes de roteamento no pipeline

Qualidade editorial: Escolhendo ângulo e tom de voz

Uma notícia pode ser abordada de várias formas: investigativa, educacional, alerta ou oportunidade. No nosso exemplo, optamos por um ranking comparativo educacional para listar dispositivos tecnológicos.

Geração da copy slide a slide

O sistema gera a headline, o texto de suporte e destaca termos-chave. Se o resultado não estiver perfeito, você pede uma revisão indicando o que deve mudar.

Criação visual via HTML: do texto ao design

A IA gera o HTML, e o OpenSquad renderiza arquivos PNG em pastas de versão (V1, V2, etc.).

Inspeção de HTML e CSS do slide

Ajustes de marca e imagens reais

Quase sempre o primeiro render precisa de toques humanos:

  1. Incluir fotos reais de produtos via busca automática.
  2. Ajustar paleta de cores e tipografia (ex: Sora ou Albert Sans).
  3. Corrigir quebras de linha e áreas de respiro.

Image Generator para fundos e arte customizada

Para criar backgrounds originais, usamos a skill image generator. Modelos como Riverflow V2 são econômicos (cerca de 2 centavos por imagem), enquanto o Gemini 3.1 oferece mais qualidade técnica por um custo superior.

Configuração da skill image generator

Configuração de APIs (OpenRouter e .env)

Para o gerador de imagens funcionar, você precisa configurar a chave de API do Open Router no arquivo .env do projeto. Esse arquivo é onde ficam armazenadas suas credenciais de forma segura.

Configuração do arquivo .env no VS Code

Revisão final e publicação via ImageBB

Antes de ir ao ar, a revisora analisa dimensões críticas e consolida o diretório final. O squad utiliza o serviço ImageBB para fazer o upload das imagens temporárias necessárias para a API do Instagram.

Status das variáveis de ambiente para publicação

Autenticação no Instagram (Meta API)

Esta é a parte técnica mais densa. Você precisa:

  1. Criar um app no developers.facebook.com.
  2. Obter um token de acesso com permissão Instagram content publish.
  3. Configurar o Instagram User ID e o ID da página no seu arquivo .env.

Para evitar expiração constante, recomenda-se converter o token de curta duração para um de longa duração (permanente) através do Graph API Explorer.

Validação de tokens de longa duração

Conclusão: transformando automação em sistema

Carrosséis virais exigem consistência. O OpenSquad transforma o que seria um trabalho repetitivo em um pipeline previsível de agentes.

Regras de ouro para o sucesso:

  1. Trate o squad como um time: Agentes são estagiários que precisam de correção no início para se tornarem seniores.
  2. Use o chat: Surgiu dúvida? Pergunte diretamente ao agente no VS Code; muitas vezes ele mesmo resolve o problema executando o comando necessário.

Comece com supervisão e, conforme o squad aprende seu estilo, aumente a autonomia até que a publicação se torne quase invisível no seu dia a dia.