Canvora × OpenClaw
CLI de visuais on-brand para o OpenClaw
Gere designs prontos e com a sua marca em mais de 100 formatos — carrosséis de Instagram, posts de LinkedIn, pitch decks — direto do seu agente OpenClaw, em mais de 150 idiomas.
Créditos grátis, sem cartão. Garanta que sempre haja um humano no loop.
Comece no seu setup do OpenClaw
# Instale as skills da Canvora (12 skills: carrosséis, decks, campanhas, localização...)
npx skills add canvora/canvora-mcp
# Defina sua API key (crie em canvora.ai -> Integrations -> API Keys)
export CANVORA_API_KEY=vd_...
# Peça ao OpenClaw em linguagem natural
"Crie um carrossel de LinkedIn com 7 slides a partir de https://myblog.com/post, usando meu kit de marca"É 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.

Gerado com os mesmos comandos mostrados nesta página.
Como funciona
1. Descubra sua conta
O agente verifica com o que pode trabalhar
canvora brands --json # kits de marca: cores, fontes, logo
canvora formats --json # todos os 100+ ids de formato
canvora credits --json # checagem de saldo antes de jobs grandes2. Gere
Conteúdo entra, designs prontos saem — assíncrono por natureza
ID=$(canvora generate \
--url "https://myblog.com/remote-work-post" \
--format linkedin_carousel --slides linkedin_carousel=7 \
--brand 98992631-... --style modern | head -1)
canvora status "$ID" --json # consulte até status: completed3. Localize e entregue
Mesmo design, outro mercado
canvora localize "$ID" --language es
canvora download "$ID" --dir out/ # arquivos PNG, servidos via CDNO que é o OpenClaw?
O OpenClaw é um framework open source de agente de IA pessoal. Ele roda agentes de longa duração que leem suas mensagens, executam comandos de shell e automatizam trabalho de verdade — e aprende novas capacidades com skills instaláveis. A Canvora é a skill que dá a ele saída de design.
Nativo em skills
O OpenClaw descobre a Canvora pelos arquivos SKILL.md. Instale uma vez e toda sessão futura já sabe como gerar, localizar e baixar visuais.
Com acesso ao shell
O OpenClaw executa a CLI da Canvora diretamente. Todo comando imprime JSON legível por máquina com --json, então o agente consegue interpretar ids, status e URLs de arquivos.
Sempre ativo
Agentes OpenClaw rodam tarefas agendadas. Combine uma mensagem de cron com as skills da Canvora e seus visuais semanais para redes sociais saem sozinhos.
Uma sessão real do OpenClaw
Você escreve uma mensagem; a skill faz o resto
> "Transforme o changelog desta semana em um carrossel de
Instagram e um post de LinkedIn. Versões em espanhol e inglês."
OpenClaw: Usando a skill canvora.
1. canvora brands --json -> kit de marca "Dewstack" encontrado
2. canvora generate --input "..." --format instagram_carousel,linkedin_post
3. consultando: canvora status a3fbbd90 --json -> completed
4. canvora localize a3fbbd90 --language es -> completed
5. canvora download --dir out/
Entregues: 8 visuais (EN + ES), on-brand, prontos para publicar.Loop de agência multicliente
Um kit de marca por cliente; o agente itera
# O agente lista os kits e produz o conjunto da semana por cliente
for BRAND in $(canvora brands --json | jq -r '.[].id'); do
canvora generate --input "$(cat weekly-brief.md)" \
--format instagram_post,linkedin_post \
--brand "$BRAND" --logo
donePor que OpenClaw + Canvora
- Descoberta de skills — o OpenClaw aprende todos os comandos da Canvora pelo SKILL.md automaticamente
- 12 skills prontas: carrosséis, pitch decks, campanhas de anúncio, kits de divulgação de blog, localização e mais
- Saída JSON em todos os comandos — feita para parsing por agentes, não para humanos garimpando logs
- Geração assíncrona com polling — jobs longos nunca travam o loop do agente
- API keys com escopo, revogáveis e com rastreamento de uso por chave
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.
| Comando | Descrição |
|---|---|
| canvora generate | Crie 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 formats | Liste todos os 100+ ids de formato |
| canvora brands | Liste os kits de marca (cores, fontes, logo, tom) |
| canvora credits | Mostre 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
Perguntas frequentes
Como meu agente OpenClaw se autentica? +
Uma variável de ambiente: CANVORA_API_KEY. Crie uma chave em canvora.ai, em Integrations → API Keys. As chaves são armazenadas como hash, revogáveis em um clique e rastreadas individualmente (requisições e créditos), então a chave do agente pode ser rotacionada sem mexer na sua conta.
Quanto custa uma geração? +
Preço fixo em créditos, fácil para o agente orçar: 10 créditos por visual único, 15 por slide de carrossel ou deck. O agente pode rodar canvora credits antes de jobs grandes, e a API retorna a diferença exata (necessário vs disponível) antes de qualquer cobrança. Gerações que falham são reembolsadas automaticamente.
O agente também publica nas redes sociais? +
A Canvora gera os visuais; ela não os publica. Combine com a sua ferramenta de publicação — o comando download retorna arquivos e URLs estáveis de CDN que seu agente pode entregar a qualquer agendador.
Quais formatos ele consegue gerar? +
Mais de 100: posts/stories/carrosséis de Instagram, posts e carrosséis de LinkedIn, pitch decks, infográficos, cartões de estatística, headers de blog, imagens OG, criativos de anúncio, headers de e-mail e mais. canvora formats lista todos os ids.
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 OpenClaw entregar visuais com a sua marca.