Como automatizar a criação de conteúdo de Slides no TikTok com o Hermes Agent (Guia passo a passo)

Como automatizar a criação de conteúdo de Slides no TikTok com o Hermes Agent (Guia passo a passo)

@alexcooldev
INGLÊShá 3 dias · 13/05/2026

AI features

257K
762
56
30
2.4K

TL;DR

Este guia explica como usar o Hermes Agent para automatizar Slides no TikTok, desde a pesquisa de ganchos até a busca de imagens, utilizando o modo de rascunho para contornar a detecção de bots.

Atualmente, o TikTok está impulsionando fortemente visualizações e engajamento para slideshows. Você pode conferir esses canais.

Alex Nguyen - inline image
Alex Nguyen - inline image
Alex Nguyen - inline image
Alex Nguyen - inline image

Por que essa stack

Slideshows são o formato de maior alavancagem no TikTok atualmente:

  • O algoritmo ainda os promove agressivamente (conteúdo barato, problema de oferta infinita do lado do TT)
  • Sem filmagem, sem edição, sem necessidade de rosto
  • Baseado em ganchos → você pode testar A/B 50 ganchos/dia
  • Uploads como rascunho contornam a maior parte da detecção de bots que atinge a API de publicação direta

O gargalo nunca foram as ideias. Era a linha de montagem. Gancho → nicho → direção de imagem → 8 composições de slides → legenda → agendamento. Fazer isso manualmente = 20 minutos por post. Para 30 contas = um trabalho em tempo integral que você odeia.

Hermes Agent é a ferramenta certa porque não é um framework que você instala com npm e configura; é um agente CLI autônomo que vive onde você o colocar (minha caixa Hetzner de $5), com habilidades integradas, cron, MCP e delegação de subagentes. Todo o pipeline é apenas habilidades que o agente carrega + jobs cron que os acionam conforme o cronograma. Sem infraestrutura de fila, sem pool de workers para gerenciar.

Passo 1: Instalar o Hermes Agent

Instalação em uma linha no VPS:

bash
1curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Escolha um provedor:

Eu uso Anthropic via OAuth (plano Max) para as etapas mais agentes (pesquisa de ganchos, direção de imagem, legenda) e um fallback barato do OpenRouter para polls de alto volume. Você também pode conectar Nous Portal, OpenAI Codex, DeepSeek, Z.AI, Kimi — o modelo hermes explica tudo.

Verifique se funciona:

bash
1hermes --version

Se isso responder, você passou pela parte mais difícil. O quickstart completo está em https://hermes-agent.nousresearch.com/docs/getting-started/quickstart.

Em seguida, instale o gateway como um serviço systemd para que os jobs cron realmente sejam executados quando você não estiver logado:

bash
1sudo systemctl enable hermes-gateway
2sudo systemctl start hermes-gateway

Este é o daemon que aciona o scheduler a cada 60 segundos e executa os jobs devidos em sessões de agente novas.

Passo 2: Modelo mental do pipeline = skills + cron, não workers

A maioria dos tutoriais de automação recorre a filas e workers. Hermes inverte isso. A unidade de trabalho é uma skill (arquivo markdown em ~/.hermes/skills/) e o gatilho é um job cron que carrega uma ou mais skills e as executa.

Aqui está o mapeamento para o pipeline do TikTok:

Alex Nguyen - inline image

Cada skill é um arquivo markdown que o agente carrega sob demanda. Jobs cron os encadeiam via context_from. O scheduler do Hermes executa cada job em uma sessão isolada nova, sem corrupção de estado entre contas.

Passo 3: Criar as skills

As skills ficam em ~/.hermes/skills/<category>/<skill-name>/SKILL.md. O agente pode criá-las sozinho via skill_manage, ou você pode criá-las manualmente. Eu faço uma mistura: esboço a estrutura, depois deixo o Hermes refinar depois de ver funcionando.

Skill de Pesquisa de Ganchos

bash
1~/.hermes/skills/tiktok/hook-researcher/SKILL.md:

Skill de Roteador de Fonte de Imagem

Isso decide entre Pinterest e geração por IA por slot.

bash
1~/.hermes/skills/tiktok/source-router/SKILL.md:

Skill de Scraper do Pinterest

Esta precisa de um script auxiliar porque o agente não deve fazer lógica de rotação HTTP em contexto.

bash
1~/.hermes/skills/tiktok/pinterest-scraper/SKILL.md:

~/.hermes/skills/tiktok/pinterest-scraper/scripts/scrape.py é um script Python normal. O agente o invoca via execute_code ou terminal e analisa o stdout. O PROXY_POOL_URL declarado acima é passado automaticamente para os sandboxes do execute_code — esse é um recurso do Hermes que me salvou de muita configuração de ambiente.

Modo sem agente do Compositor de Slides

Esta etapa é totalmente determinística. Nenhum LLM necessário. Hermes tem o modo no_agent exatamente para isso:

bash
1~/.hermes/scripts/compose-slides.py:

Em seguida, agende-o como um job cron no_agent — wakeAgent nunca dispara, sem custo de LLM nesta etapa.

Skill de Publicação

bash
1~/.hermes/skills/tiktok/publisher/SKILL.md:

Passo 4: O matador de shadow ban — sempre modo rascunho

Esta é a parte que a maioria dos tutoriais pula e é a maior razão pela qual contas novas morrem.

Se uma conta tem menos de 30 dias, publique SEMPRE como rascunho. Sem exceções.

Contas novas no TikTok estão em período de teste. O algoritmo perfil:

  • Publicar através da Content Posting API → pontuação de risco de bot +1
  • IP de publicação não correspondente ao IP do dispositivo usual da conta → +1
  • Intervalos suspeitamente regulares → +1
  • Metadados removidos ou inconsistentes em relação à captura no dispositivo → +1

Acumule 2-3 desses em uma conta nova e você será shadow banido silenciosamente. Sem notificação. Vídeos presos em 50-200 visualizações para sempre. Você vai achar que seu conteúdo é ruim. Não é — a conta está morta.

A skill de Publicação acima codifica o modo rascunho para qualquer conta com menos de 30 dias / menos de 20 posts. O Postiz faz upload como rascunho, então minha fazenda de iPhones pega o rascunho (via automação WebDriverAgent) e aperta Publicar de um dispositivo real com um IP real. O TikTok vê uma publicação iniciada por humano de um dispositivo conhecido — limpo.

Protocolo de aquecimento:

  • Dias 1-7: a conta não faz nada além de rolar, curtir, seguir
  • Dias 8-14: publique 1 rascunho/dia, publicado do dispositivo 2-4 horas após a criação do rascunho
  • Dias 15-30: aumente para 2-3 rascunhos/dia, randomize os horários de publicação dentro de ±90 min
  • Dia 30+: cadência completa do pipeline, ainda modo rascunho

Hermes cron + Postiz Cloud + publicação de dispositivo da fazenda de iPhones = indistinguível de comportamento orgânico para os classificadores do TikTok.

Passo 5: Encadeie tudo com cron + context_from

Esta é a mágica do sistema cron do Hermes. Cada etapa do pipeline é um job cron separado. O Job N lê a saída mais recente do Job N-1 via context_from. A cadeia é executada de ponta a ponta sem que eu orquestre nada.

Eu crio a cadeia a partir de uma única sessão de chat com o Hermes:

text
1hermes --tui
2
3> Preciso configurar o pipeline do TikTok para a conta acc_42, nicho=fitness.
4
5> Agende o pipeline para ser executado todos os dias às 09:00 UTC.
6
7> Cadeia: pesquisa de ganchos → roteamento de fonte → scrape do pinterest → composição → legenda → publicação.
8
9> Cada etapa deve usar a skill correspondente e receber contexto da etapa anterior.

Hermes usa a ferramenta cronjob internamente e cria a cadeia. Aqui está como seriam as chamadas diretas equivalentes (Hermes faz isso por você):

Algumas coisas importantes:

  • context_from encadeia as saídas. Hermes lê a saída salva mais recente de cada job upstream de ~/.hermes/cron/output/{job_id}/ e a anexa ao prompt do próximo job como contexto. Sem bancos de dados, sem filas, sem código de cola.
  • workdir executa o job dentro do diretório do projeto. Isso significa que AGENTS.md, .cursorrules e quaisquer arquivos de contexto locais são carregados automaticamente. Útil quando você mantém configurações de conta e substituições de prompt em um repositório de projeto.
  • no_agent=True no compositor. Trabalho puramente determinístico com Sharp/PIL. Sem motivo para pagar por uma chamada de LLM. O stdout do script se torna a saída do job e encadeia para a próxima etapa normalmente.
  • deliver="telegram" me notifica quando a publicação é concluída. Eu uso "all" para a etapa final na conta de alto valor para receber o ping de sucesso em todos os canais conectados.

Passo 6: Controle de conjunto de ferramentas por etapa (economia de custos)

Por padrão, os jobs cron herdam os conjuntos de ferramentas que você configurou para a plataforma cron via hermes tools. Mas para controle de custos em etapas de alta frequência, bloqueie os conjuntos de ferramentas por job:

  • Pesquisa de ganchos não precisa de conjuntos de ferramentas de navegador, terminal ou delegação — eles incham o prompt do esquema de ferramentas em cada chamada de LLM. Bloquear o job de ganchos para ['file'] reduziu meus tokens de geração de ganchos em ~40%. Em 30 contas × 1 post/dia × 30 dias = dinheiro real.
  • O job de scrape do Pinterest precisa de ['terminal', 'file'] para chamar o script.
  • O compositor no modo no_agent não carrega nenhum conjunto de ferramentas (nenhum agente é executado).
  • O publicador precisa de ['terminal', 'file'] para o postiz-cli.

Passo 7: Pule o agente quando nada mudou

Hermes tem um padrão de script de pré-verificação que é perfeito para o job diário de ganchos. Se os dados de desempenho do nicho não mudaram desde ontem, não há motivo para gerar novos ganchos — os 3 melhores de ontem ainda são os 3 melhores.

bash
1~/.hermes/scripts/hook-precheck.py:

Anexe via o parâmetro script ao criar o job cron. O agente só acorda quando os dados de desempenho realmente mudaram. Em um dia típico em que não registrei nada novo manualmente, isso pula o LLM completamente. Grátis.

Passo 8: Configuração do Postiz cloud (ou você pode auto-hospedar) + a skill oficial do Hermes

Tentei auto-hospedar o Postiz no Docker por 2 meses. Passei mais tempo consertando o contêiner do que construindo recursos — atualizações de token OAuth falhando, disco de mídia enchendo, worker de agendamento morrendo silenciosamente. Postiz Cloud a $29/mês me devolveu ~5 horas/semana de depuração.

A configuração de 60 segundos:

bash
1# Instalar a skill do Postiz
2hermes skill install postiz-agent

A skill do Postiz se expõe ao Hermes através deste SKILL.md (vive em ~/.hermes/skills/postiz-agent/SKILL.md após a instalação):

Hermes lê isso no início da sessão, registra o binário postiz como uma ferramenta, e agora qualquer job cron que carregue esta skill pode chamá-lo.

Noções básicas da API que vale a pena saber

Alex Nguyen - inline image

O sistema de modo de duas camadas confunde as pessoas. Postiz tem seu próprio tipo: 'draft' para posts que ficam na interface do Postiz sem ir a lugar nenhum. NÃO é isso que queremos. Queremos type: 'schedule' com content_posting_method: 'UPLOAD' — Postiz agenda o post, envia para o TikTok no horário agendado, mas como um rascunho do lado do TikTok que cai na caixa de entrada da conta para a fazenda de iPhones publicar de um dispositivo real.

Combinação errada = resultado errado. Teste isso em uma conta primeiro.

Auto-hospede apenas se tiver razões de conformidade ou se estiver postando em volume que justifique. Cloud tem um custo real (limite de 30 req/h por chave), mas auto-hospedar consome suas horas.

O que aprendi da maneira mais difícil

  • Não confie nos seus primeiros ganchos. Executei o pipeline por 2 semanas disparando o arquétipo de gancho #1. Plano. Mudei para teste A/B de 3 arquétipos por nicho com um loop de avaliação diário lendo de volta as contagens de visualizações do TikTok → matei os arquétipos mortos, apostei nos vencedores. O CTR saltou em uma semana.
  • Pinterest vence a IA para nichos autênticos. Passei 3 meses otimizando prompts de geração de imagens para slides de transformação fitness. Depois testei 50/50 contra equivalentes raspados do Pinterest. Os slides do Pinterest tiveram 2,3x mais salvamentos. Fotos reais impactam diferente. A solução: rotear por nicho.
  • Modo rascunho é inegociável para contas novas. Perdi 4 contas antes de aceitar isso. Publicação direta em uma conta nova = shadow ban silencioso na primeira semana. Você não vai saber até ter desperdiçado 2 meses de conteúdo em uma conta morta.

Recursos:

Boa sorte, pessoal 💪

More patterns to decode

Recent viral articles

Explore more viral articles

Feito para criadores.

Encontre ideias em artigos virais no 𝕏, perceba porque funcionaram e transforme esses padrões no seu próximo ângulo de conteúdo.