Canvora × Hermes Agent

CLI de visuais on-brand para o Hermes Agent

Dê ao seu agente que se autoaperfeiçoa um departamento de design: conteúdo social agendado, visuais de campanha e conjuntos localizados — gerados com a sua marca, em mais de 150 idiomas.

Créditos grátis, sem cartão. Garanta que sempre haja um humano no loop.

Comece com o Hermes

Terminal
# Instale as skills da Canvora
npx skills add canvora/canvora-mcp

# Defina sua API key
export CANVORA_API_KEY=vd_...

# Peça ao Hermes em linguagem natural
"Toda segunda-feira, transforme os posts de blog da semana
 anterior em um carrossel de LinkedIn e posts de Instagram,
 em inglês e português"

É isso que o seu agente entrega

Uma geração, localizada duas vezes. Mesmo design, recomposto nativamente em espanhol e árabe — escrita da direita para a esquerda do jeito certo, não inglês espelhado.

O mesmo visual on-brand gerado em inglês, espanhol e árabe — design idêntico, composição RTL correta

Gerado com os mesmos comandos mostrados nesta página.

Como funciona

1. Setup único

Skills + chave; o Hermes lembra dos dois

Terminal
npx skills add canvora/canvora-mcp
export CANVORA_API_KEY=vd_...
canvora brands --json   # o Hermes anota os ids dos seus kits de marca

2. A execução agendada

O que o Hermes executa toda segunda-feira

Terminal
ID=$(canvora generate \
  --url "$(cat latest-post-url.txt)" \
  --format linkedin_carousel,instagram_post \
  --brand "$BRAND_ID" --style modern | head -1)

canvora status "$ID" --json     # consulte até completed

3. Localize para cada mercado

Mesmo design — português, espanhol, turco

Terminal
for LANG in pt es tr; do
  canvora localize "$ID" --language $LANG
done
canvora download "$ID" --dir out/monday/

O que é o Hermes Agent?

O Hermes é um agente de IA que se autoaperfeiçoa: ele pausa para avaliar o próprio trabalho, escreve documentos de skill a partir do que funcionou e executa workflows agendados e de longa duração, como briefings diários e pipelines de conteúdo. A Canvora entra como a saída visual desses pipelines.

Aprende o workflow uma vez

O Hermes assimila as skills da Canvora — checar custo, gerar, consultar, baixar — e reaproveita o padrão em todo pipeline futuro que construir.

Amigo do cron

O Hermes roda em agendamentos. A geração da Canvora é assíncrona com um comando de status, então um job semanal de conteúdo dispara, consulta e entrega sem precisar de babá.

Autoavaliação

O Hermes revisa suas próprias saídas. A Canvora retorna URLs de arquivo que o agente pode inspecionar, além dos comandos edit e variations para revisar o que não ficou bom.

Um pipeline real do Hermes

Linguagem natural entra, entregas semanais saem

Hermes
> "Monte uma rotina semanal de conteúdo: nosso changelog vira
   um carrossel de Instagram + post de LinkedIn, EN e PT-BR."

Hermes: Construindo o pipeline.
  - Gatilho registrado: segunda-feira, 08:00
  - Etapas: ler changelog -> canvora generate (2 formatos)
           -> consultar status -> canvora localize --language pt
           -> download + repasse para a fila de publicação
  - Autochecagem: verificar saída = 2 formatos x 2 idiomas

Resultado da semana 1: 4 visuais on-brand entregues em out/monday/.

Revise o que a avaliação apontar

O Hermes avalia os próprios visuais — a Canvora dá as ferramentas para corrigir

Terminal
# O Hermes aponta o título do slide 3 como fraco e então roda:
canvora edit <outputId> --prompt "título mais forte e específico: \
  'Entregue 40% mais rápido' em vez de 'Trabalhe melhor'" --yes

# Ou pede versões alternativas do visual inteiro:
canvora variations <generationId> --count 2

Por que Hermes Agent + Canvora

  • As skills codificam o workflow completo — o Hermes aprende uma vez e reaproveita em todo pipeline
  • Generate assíncrono + polling de status combinam com execuções agendadas e sem supervisão
  • localize produz versões por mercado do mesmo design — um pipeline, vários idiomas
  • edit e variations dão ao loop de autoavaliação algo sobre o que agir
  • JSON em tudo; erros são tipados e o saldo é verificado antes de qualquer cobrança

Referência de comandos

Adicione --json a qualquer comando para saída legível por máquina. O progresso vai para o stderr, os resultados para o stdout.

ComandoDescrição
canvora generateCrie visuais a partir de --idea, texto com --input, --url ou --file-url; escolha formatos, marca, estilo e idioma
canvora status <id>Consulte uma geração; --json retorna o status e as URLs dos arquivos de saída
canvora download <id>Salve os arquivos de saída em um diretório
canvora localize <id>Mesmo design, recomposto nativamente em outro idioma (RTL incluído)
canvora variations <id>Versões alternativas de uma geração concluída
canvora edit <outputId>Revise um visual com uma instrução em linguagem natural
canvora formatsListe todos os 100+ ids de formato
canvora brandsListe os kits de marca (cores, fontes, logo, tom)
canvora creditsMostre o saldo de créditos

Mais de 100 formatos, um só motor

Cada formato tem composição e zonas de segurança corretas para a plataforma — seu agente escolhe pelo id.

Carrossel de Instagram

Até 20 slides, do gancho ao CTA

Carrossel de LinkedIn

Posts de documento deslizáveis

Pitch Deck

Conjuntos coesos de vários slides

Post e Story de Instagram

Formatos de feed e vertical

Cartão de Estatística

Um número, desenhado para impactar

Infográfico

Visuais de dados e processos

Header de Blog e Imagem OG

A vitrine do lançamento

Criativos de Anúncio

Anúncios display e sociais

Veja todos os formatos e ferramentas →

Perguntas frequentes

O Hermes pode rodar isso sem supervisão? +

O pipeline roda sem supervisão, mas mantenha uma revisão humana antes de publicar — a Canvora retorna os arquivos; a etapa de publicação é onde o humano deve estar. O saldo é verificado antes de qualquer dedução, e gerações que falham são reembolsadas automaticamente, então uma execução autônoma nunca queima créditos em silêncio.

Como é cobrado o uso em jobs agendados? +

Créditos fixos: 10 por visual único, 15 por slide de carrossel ou deck, idêntico para API, CLI e app. O custo de um job semanal é previsível até o último crédito. canvora credits --json informa ao agente o saldo antes de cada execução.

O que acontece se uma execução falhar no meio da geração? +

A geração é marcada como failed e seus créditos são reembolsados automaticamente. O comando status reporta o erro, então o próximo ciclo de autoavaliação pode tentar de novo ou avisar você.

A localização mantém o design idêntico? +

Sim — localize renderiza novamente o mesmo visual com texto composto nativamente no idioma de destino (incluindo escritas da direita para a esquerda, como o árabe). Layout, marca e imagens ficam no lugar.

Também funciona com

A próxima chamada de ferramenta do seu agente é um departamento de design.

Crie uma conta grátis, defina uma chave e deixe o Hermes Agent entregar visuais com a sua marca.