SuperCMO Skills
Habilidades de código aberto que capacitam qualquer agente de IA (Claude, Cursor, Codex, Hermes, etc.) a gerar campanhas de marketing completas — vídeos UGC, vídeos de anúncios, fotografia de produtos e muito mais.
Documentação
SuperCMO Skills
Capacite agentes de IA a criar vídeos e imagens de marketing
Skills de código aberto que capacitam qualquer agente de IA (Claude, Cursor, Codex, Hermes, etc.) a gerar campanhas de marketing completas — vídeos UGC, anúncios em vídeo, fotografia de produto e muito mais.
Basta fornecer uma foto do produto e um briefing. O agente extrai os detalhes do produto, seleciona os modelos ideais de imagem e vídeo com IA, escolhe atores de IA e edita o conteúdo gerado em peças finais prontas para campanha. Ele pode produzir vídeos de qualquer duração mantendo consistência perfeita de ator e produto.
A alternativa de código aberto aos agentes de marketing de IA fechados.
Vídeo UGC
create an ugc video for this tshirt. it should be a get ready with me reel. snappy. very genz. [product-photo]
Anúncio em vídeo cartoon
create a cartoon video ad in stylized 3D style, promoting my tumbler. make it fun and entertaining. [product-photo]
Vídeo de anúncio de produto
make me an ad video for this energy drink [product-photo]
Conteúdo
- Veja como funciona
- Início rápido
- Comece com uma foto do produto
- Por que SuperCMO Skills?
- Como as skills funcionam juntas
- O Pipeline de Produção de Marketing
- Instalação
- Configure uma chave
- Segurança e confiança
- Telemetria
- Comunidade
- Contribuição
- Licença
Veja como funciona
Um estúdio de produção completo dentro do Claude. Você fornece uma foto do produto e um briefing de alto nível (ou detalhado).
O agente de IA então planeja o vídeo → escreve o roteiro → gera o ator de IA → cria storyboards → gera os clipes de vídeo → os une e entrega o vídeo final.
A melhor parte? Você permanece no controle o tempo todo.
Início rápido
Cole isto no seu agente de codificação (Cursor, Codex, …):
Run `npx --yes github:SupercmoHQ/superCMO-skills --all`. Once it's installed, run the supercmo-setup skill to complete the setup.
Prefere executar você mesmo:
npx --yes github:SupercmoHQ/superCMO-skills --all # every detected host
Execute a skill supercmo-setup ou peça ao seu agente para "me configurar".
Prefere uma prévia antes de gastar? Cada geração suporta dry_run — a solicitação exata e o custo, sem chamada de API.
Comece com uma foto do produto
Começar pelo seu produto é mais rápido do que descrever um vídeo a partir de um prompt em branco.
Entregue ao SuperCMO uma única foto do produto e ele cria um anúncio UGC em torno dela — um criador na câmera avaliando, fazendo unboxing, experimentando ou demonstrando seu produto:
- Envie uma foto do produto e dê um breve briefing
- Ele analisa o produto, escolhe o formato, seleciona o criador e escreve o roteiro. Depois mostra o conceito e aguarda sua aprovação antes de gastar qualquer centavo
- Após a aprovação, ele gera os storyboards, renderiza cada clipe, os une e entrega o vídeo final
"Make a 30-second unboxing UGC ad for this product." [attach product photo]
O que você recebe não é um clipe aleatório. Você recebe:
- Você permanece no controle — aprove o criador, o conceito e o roteiro antes de qualquer renderização, e altere qualquer parte ao longo do caminho.
- Consistência integrada — mantém o mesmo ator e produto em cada clipe, por meio do storyboard e das referências âncora
- Um vídeo finalizado que prende a atenção — entregue na duração solicitada, pronto para publicar
Funciona dentro do Claude Code, Cursor, Codex, Hermes — qualquer agente que suporte a especificação Agent Skills.
Por que SuperCMO Skills?
| Você dirige, ele produz | O SuperCMO não decide o que sua campanha deve dizer — você decide. Ele cuida do trabalho de produção por baixo: roteirização conforme seu briefing, seleção de elenco, gravação, edição. Ele faz check-in a cada etapa, para que você possa redirecioná-lo no meio do processo em vez de aceitar o que sair no final. |
| Sem alternar entre ferramentas | Fazer um anúncio em vídeo hoje significa pular entre ferramentas: roteiro em uma, imagens em outra, voz em uma terceira, vídeo em uma quarta, e depois unir tudo em um editor. O SuperCMO faz tudo a partir de um único briefing, em um só lugar. |
| O modelo certo, escolhido para você | Cada modelo de imagem/vídeo com IA funciona de forma diferente e exige prompts diferentes. Saber que o Veo quer um tipo de prompt e o Kling outro — e qual usar em primeiro lugar — é a maior parte do trabalho. As skills do SuperCMO já sabem disso. Você escreve o briefing; ele cuida do resto. |
| Consistência em cada cena | Um bom clipe é fácil. Dez clipes em que o produto e o rosto permanecem idênticos é a parte que quebra. O SuperCMO cria storyboards antes de renderizar e trava uma referência em cada geração, para que a continuidade se mantenha em todo o corte. |
| Edição incluída | Ele não devolve apenas um clipe bruto de 10 segundos. Ele gera a mídia, divide clipes longos, corta o material, adiciona narração e une tudo em uma peça finalizada. |
| Pague por uso, sem assinatura | A maioria das ferramentas de marketing cobra mensalidade, use ou não. O SuperCMO não — traga suas próprias chaves de fornecedor (grátis) ou gere com as chaves do SuperCMO e pague por uso. Sem fidelidade. |
| Funciona onde você já trabalha | Dentro do Claude Code, Cursor, OpenAI Codex, Hermes, Openclaw ou qualquer agente que suporte a especificação Agent Skills. Suas chaves e arquivos permanecem na sua máquina. |
Como as skills funcionam juntas
Você atua como diretor criativo, e seu agente usa as skills do SuperCMO para orquestrar todo o pipeline de produção.
Aqui está um exemplo de como as skills se encadeiam nos bastidores para executar um briefing complexo como: "Faça um anúncio em vídeo de 1 minuto para este produto [URL] com narração."
[Brief] "Make a 1-minute video ad for this product [URL] with a voiceover."
│
├── 1. Analyze ──> Scrapes the URL to understand the product and fetch product images.
│
├── 2. Plan ──> Breaks the 60s brief into four 15-second shots.
│ Writes the script and shot list.
│
├── 3. Image ──> Generates master reference images of the product
│ using the best image models.
│
├── 4. Video ──> Generates the 4 video clips. Locks the anchor reference
│ into every shot so the product doesn't shape-shift.
│
├── 5. Audio ──> Adds a voiceover, budgeting the script to match the
│ exact length of the video.
│
└── 6. Stitch ──> Stitches the finished clips together to create one
continuous 1-minute video file.
O Pipeline de Produção de Marketing
O SuperCMO instala uma agência criativa completa no seu agente baseado em texto. Ele não apenas gera mídia; ele orquestra as etapas específicas necessárias para criar anúncios de alta conversão:
- Análise de Produto — Extrai suas URLs para obter diretrizes de marca, materiais e recursos, para que os modelos de IA não alucinem sobre seu produto.
- Copy e Roteirização de Anúncio — Divide o briefing em um roteiro de anúncio cena por cena, adaptado para plataformas como Meta, TikTok ou YouTube.
- Geração Visual — Produz imagens de referência mestras e as trava como âncoras para que seu produto pareça consistente em cada quadro do vídeo.
- Áudio e Narração — Gera narrações naturais e de alta energia, ritmadas perfeitamente para a duração do seu vídeo.
- Pós-produção — Corta o material, sincroniza o áudio e une o MP4 final.
Estas são as skills individuais instaladas no seu agente para executar esse pipeline:
| Skill | Descrição |
|---|---|
| gerando-videos-ugc | Produz vídeos UGC de qualquer duração — como review, unboxing, try-on, tutorial e mais. Ele escolhe o ator, escreve o roteiro e cria storyboards de múltiplos clipes para garantir consistência do ator e do produto. Você dirige cada etapa para obter um anúncio coeso e pronto para rodar em minutos. |
| gerando-videos-de-anuncio | Produz um comercial de produto cinematográfico e polido na voz da sua marca — uma vitrine de produto sem ator ou uma história conduzida por ator, em qualquer duração. Ele cria storyboards de cada clipe para manter seu produto real idêntico entre cortes, escreve a narração e escolhe o ator quando o anúncio pede um, e então costura tudo em um único spot pronto para rodar, que você aprova passo a passo antes de qualquer renderização cara. |
| gerando-videos-de-desenho-animado | Produz um vídeo desenhado e animado para seu produto — cartoon, anime, ilustrado ou pintado, em qualquer duração. Seu produto permanece exatamente como fotografado ou é desenhado no estilo, e um elenco de personagens conduz a história ao redor dele. Ele define um estilo de arte, escreve a história, desenha seu elenco uma vez para que cada corte tenha o mesmo elenco, então filma clipe por clipe e adiciona uma narração por cima — com sua aprovação antes de qualquer renderização cara. |
| clonando-anuncios-em-video | Recria um anúncio em vídeo que você admira com seu próprio produto. Ele assiste ao anúncio de referência, identifica os planos, o ritmo, a câmera e a narração que o fazem funcionar, e então reconstrói a mesma estrutura em torno do seu produto — trocando o produto, a marca e as falas pelas suas, mantendo o ofício do original. Você aprova o plano antes de qualquer renderização cara, e o resultado volta como um único clipe finalizado. |
| gerando-anuncios-de-imagem | Produz anúncios de imagem que param a rolagem para seu produto — uma imagem ou um conjunto em cada proporção de posicionamento que seu feed precisa. Ele mantém seu produto real e sua identidade de marca perfeitamente consistentes em cada quadro, e transforma a oferta e as alegações que você fornece em um anúncio bem projetado, seguindo as melhores práticas do setor. |
| gerando-fotos-de-produto | Dirige um ensaio fotográfico comercial em torno do seu produto, aplicando automaticamente a iluminação, o enquadramento, os ângulos de câmera e os adereços corretos para entregar fotos de produto com qualidade de estúdio em mais de 10 formatos. |
| pesquisando-anuncios-de-concorrentes | Analisa o que seus concorrentes estão anunciando e mostra o que realmente está funcionando — os anúncios que rodaram por mais tempo, os que eles abandonaram silenciosamente e o que os vencedores têm em comum. Um modelo de visão assiste aos anúncios de imagem e vídeo que carregam o sinal — os de longa duração, os recém-lançados, os que foram abandonados — do início ao fim. Assim você aprende como cada um é construído: o gancho, o ritmo, quando o produto aparece, a prova e a oferta. Você também descobre os ângulos que ninguém na sua categoria explorou. |
| analisando-proprios-anuncios | Audita sua própria publicidade como você faria com a de um concorrente — puxando cada anúncio que você veicula da biblioteca pública e assistindo ao criativo do início ao fim. Você obtém o mapa do que já cobre: quais ângulos, ganchos e formatos você usa, quais anúncios duraram mais, o que você parou silenciosamente e com que rapidez, e quais vencedores ainda carregam a conta sem nada mais novo construído ao lado deles. |
| planejando-campanhas | Decide quais devem ser seus próximos anúncios. Ele lê sua marca, seu produto, os anúncios que você já veicula e o que os concorrentes estão fazendo, e então escreve conceitos classificados pelo que vale a pena testar — cada um com uma descrição completa de um anúncio, o comprador que ele visa e a aposta que testa, com a prova em que se baseia e a skill que o construiria. Aprove o plano e ele constrói os conceitos que você escolher, um por um, por meio das skills especializadas. |
| onboarding-de-usuario | Configura sua marca a partir de um link. Dê seu site e ele descobre quem você é — sua voz, seu público, o que você vende — encontra com quem você compete e escreve tudo onde cada sessão futura encontrará. |
| configuracao-supercmo | Leva você de instalado a gerando em alguns passos simples |
| adaptando-formatos | Pega um anúncio que você já tem e o refaz em todos os outros tamanhos que você precisa. Ele lê seu anúncio primeiro, descobre o que precisa se mover e o que preenche o espaço que a nova forma abre, e mostra esse plano antes de gastar qualquer coisa — então reconstrói cada forma em torno do original para que seu produto, paleta e texto permaneçam reconhecivelmente os mesmos, em vez de serem esticados, cortados ou letterboxed em uma bagunça. |
| analisando-marca | Descobre sua marca a partir do seu site — suas cores, fontes e logotipo, como você soa, para quem vende, o que vende e as alegações que você sustenta. Qualquer coisa que seu site não diga é registrada como não confirmada em vez de inventada, para que as skills que planejam e criam seus anúncios trabalhem a partir da sua marca real. |
| analisando-produtos | Analisa um link de e-commerce ou foto para mapear a mecânica física exata do seu produto e extrair imagens de referência limpas, construindo um brief criativo altamente preciso sem pesquisa manual ou extração. |
| gerando-atores-de-ia | Escala um ator de IA distinto e específico para um perfil demográfico como uma identidade reutilizável, permitindo que você apresente de forma confiável o mesmo rosto de marca em uma campanha inteira de múltiplos ativos de imagem e vídeo. |
| gerando-audio | Converte roteiros em áudio. Permite que você pré-visualize candidatos de voz dos melhores modelos antes de gerar. Em seguida, formata os números, datas e URLs do seu roteiro para que o modelo de IA escolhido os pronuncie com precisão. |
| gerando-imagens | Roteia seu brief para o melhor de mais de 10 modelos de imagem SOTA (como Nano Banana, GPT Image), escreve prompts detalhados conforme as especificações do modelo e gera múltiplas variações instantaneamente. |
| gerando-storyboards | Desenha todo o seu conceito de vídeo clipe por clipe como imagens estáticas, impondo continuidade estrita de personagem e produto para que você possa aprovar ângulos de câmera e fluxo visual antes de se comprometer com renderizações de vídeo caras. |
| gerando-videos | Roteia seu brief para o melhor de mais de 10 modelos de vídeo SOTA (como Veo, Seedance), escreve prompts detalhados conforme as especificações do modelo e gera histórias de múltiplos clipes que mantêm continuidade entre cortes, costuradas em um único arquivo. |
| identificando-concorrentes | Encontra com quem uma marca compete: pesquisa na web as alternativas que os compradores comparam a ela, propõe uma lista curta com uma fonte por nome e confirma as reais para que outras skills possam construir em cima. |
| escrevendo-texto-de-anuncio | Escreve o texto que acompanha seu anúncio — título, texto principal, descrição e chamada para ação — ajustado aos campos e melhores práticas de cada plataforma em que roda: Facebook e Instagram, Google Search, LinkedIn, TikTok, X e Reddit. Ele trabalha um ângulo de várias maneiras e dimensiona cada campo para que nada seja cortado no feed. |
| escrevendo-prompts-de-video | Traduz suas cenas nas instruções altamente específicas e detalhadas que diferentes modelos de vídeo exigem. Ele cronometra o movimento da câmera e contorna limites conhecidos de renderização de IA para corresponder ao seu brief visual exato. |
| escrevendo-roteiros-de-video | Redige roteiros falados construídos em torno de ganchos de abertura comprovados, projetados especificamente para parar a rolagem. Ele dimensiona o texto para caber na sua duração exata e distribui as palavras em pontos naturais de respiração para uma entrega humana. |
Instalação
Cada host carrega as mesmas skills + o mesmo servidor MCP local — apenas a conexão difere.
Pré-requisito: uv no PATH — o servidor
MCP roda via uvx, que provisiona Python e o servidor para você (nada para pip install). Os
pyproject.toml / package.json raiz são andaimes de empacotamento — você não constrói nada manualmente para
executar ou contribuir com as skills.
Instalador npx — registra o servidor MCP por meio do mecanismo de cada host (codex/claude mcp add onde existe uma CLI; um .cursor/mcp.json para Cursor) e coloca as skills. Um comando faz todos os hosts detectados:
npx --yes github:SupercmoHQ/superCMO-skills --claude # Claude Code
npx --yes github:SupercmoHQ/superCMO-skills --cursor --project-dir . # Cursor (per project)
npx --yes github:SupercmoHQ/superCMO-skills --codex # Codex
npx --yes github:SupercmoHQ/superCMO-skills --all # every detected host
Se as ferramentas do SuperCMO não aparecerem no seu agente depois, reinicie-o uma vez.
Plugin do Claude Code — uma alternativa ao npx … --claude (use um, não ambos): o repositório inteiro instala como um único plugin, gerenciado pelo Claude Code:
/plugin marketplace add SupercmoHQ/superCMO-skills
/plugin install supercmo@superCMO-skills
Plugin do Codex — uma alternativa ao npx … --codex (use um, não ambos): instala as skills + o servidor MCP como um único plugin, gerenciado pelo Codex:
codex plugin marketplace add SupercmoHQ/superCMO-skills
codex plugin add supercmo@superCMO-skills
Claude Cowork / Claude desktop — baixe o supercmo-plugin.zip do
último release e então
Configurações → Plugins → Enviar plugin local.
Nos encontrou no skills.sh? npx skills add SupercmoHQ/superCMO-skills copia as
skills, mas não o servidor MCP que elas chamam — então image_generate/video_generate ainda não existirão.
Instale o servidor e recarregue seu agente:
npx --yes github:SupercmoHQ/superCMO-skills --all # or --cursor --project-dir . · --codex · --all
Configurar uma chave
A geração precisa de uma chave. Duas maneiras — escolha uma:
Opção A · Gerenciada — um comando
Gere nas chaves do SuperCMO, pague por uso — sem cadastros em fornecedores, nada para colar.
npx --yes github:SupercmoHQ/superCMO-skills login
Abre o SuperCMO no seu navegador para entrar e autorizar este dispositivo; a chave é gravada em
~/.supercmo/.env automaticamente. Compre créditos no aplicativo web quando estiver pronto.
Opção B · Traga suas próprias chaves — grátis
Traga suas próprias chaves de fornecedor — as solicitações vão diretamente ao fornecedor do modelo; nada passa pelo SuperCMO.
Um arquivo, todos os hosts. O instalador cria o ~/.supercmo/.env; o servidor MCP carrega suas chaves de
lá em qualquer host (Claude Code, Cursor, Codex, …). Abra-o e adicione uma chave:
# ~/.supercmo/.env
WAVESPEED_API_KEY=your-key # image + video (start here) — https://wavespeed.ai
FAL_KEY= # image + video (alternative) — https://fal.ai
ELEVENLABS_API_KEY= # voiceover (optional) — https://elevenlabs.io
GEMINI_API_KEY= # image/video analysis (opt.) — https://aistudio.google.com
FIRECRAWL_API_KEY= # url extraction (optional) — https://firecrawl.dev
- Uma chave para começar:
WAVESPEED_API_KEYcobre imagem + vídeo e é o que recomendamos — usuários relatam melhor confiabilidade lá.FAL_KEYtambém é totalmente suportado e atende aos mesmos modelos, então use-o se for a conta que você já tem. Com ambos definidos, o WaveSpeed é usado;SUPERCMO_MEDIA_PROVIDER=falescolhe o outro. O restante é opcional — adicione um quando quiser essa capacidade (narração, análise, extração). - Prefere variáveis de ambiente? Exportar a chave (ou colocá-la no bloco
envda configuração MCP do seu host) também funciona e tem precedência —~/.supercmo/.envé apenas o padrão confiável que também funciona para hosts iniciados por GUI que não herdam seu shell. - Verifique o que está definido: peça ao seu agente para executar a ferramenta
setup_status(agnóstica de host, sem necessidade de caminho).
Segurança e confiança
Estas skills rodam dentro do seu agente. Exatamente o que acontece:
- Código aberto e inspecionável. Cada skill, script e o servidor MCP vivem neste repositório sob Apache-2.0 — leia, compare ou fixe antes de executar.
- Suas chaves permanecem locais (BYOK). Com suas próprias chaves de fornecedor, elas vivem em
~/.supercmo/.env(ou na configuração MCP do seu hostenv/ no seu shell); o servidor as lê do ambiente do processo e as solicitações vão diretamente ao fornecedor — nada passa pelo SuperCMO. Com a chave gerenciada, as solicitações vão ao proxy do SuperCMO (cobradas dos seus créditos) — você nunca nos entrega uma chave de fornecedor. - O servidor MCP é local e mínimo. Um pacote Python apenas com stdlib (
supercmo-skillsno PyPI, fonte emscripts/supercmo_skills/mcp/), buscado e executado sob demanda viauvx supercmo-skills@<version>— ele roda na sua máquina, iniciado pelo seu host, e começa apenas quando seu host habilita o plugin. - Teste tudo em seco. As ferramentas de geração suportam
dry_run— uma prévia gratuita da solicitação exata (chaves mascaradas), sem chamada de API.
Encontrou algo errado? Abra uma issue.
Telemetria
O SuperCMO envia contagens de uso anônimas e com opção de saída do servidor MCP para que possamos ver quais ferramentas são
usadas e priorizar. Detalhes completos em TELEMETRY.md.
- O que enviamos: o nome da ferramenta, se ela foi bem-sucedida, quanto tempo levou, versões (SO / Python / SuperCMO) e um ID de instalação aleatório. Nada mais.
- O que NUNCA enviamos: seus prompts, argumentos de ferramentas, mídia gerada, caminhos de arquivos, chaves, hostname, nome de usuário ou endereço IP.
- Desative (qualquer um):
SUPERCMO_TELEMETRY=false,DO_NOT_TRACK=1ouDISABLE_TELEMETRY=1. Também respeita oCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICdo Claude Code. - Veja o que seria enviado: execute com
SUPERCMO_TELEMETRY=log- imprime cada payload em vez de enviar. - Os eventos vão para nosso próprio endpoint (
api.getsupercmo.ai), nunca para um host de análise de terceiros. O ID de instalação aleatório nunca é vinculado a nenhuma conta.
Comunidade
Perguntas, ideias ou algo que você construiu? Abra uma issue ou discussão.
Contribuindo
Novas skills e melhorias são bem-vindas - veja CONTRIBUTING.md. Em resumo:
- Crie
skills/<your-skill>/(nome da pasta = onameno frontmatter), usandoskills/generating-images/como layout de referência. - Mantenha
SKILL.mdcurto; coloque detalhes emreferences/, trabalho determinístico emscripts/(somente stdlib quando possível, chaves próprias via env,--dry-runem qualquer coisa que altere dados). - Valide - CI executa o mesmo em cada PR:
python3 scripts/quick_validate.py # structural + strict-YAML frontmatter (blocking)
python3 scripts/listing_gate.py # scripts compile + --dry-run gates (blocking)
python3 scripts/check_shared_client.py # no raw vendor HTTP - the brokering seam (blocking)
python3 scripts/check_catalog_sync.py # provider-key catalog single-sourced (blocking)
Licença
Apache-2.0 - veja LICENSE e NOTICE.
Os arquivos de skill, scripts e o servidor MCP neste repositório são Apache-2.0. O produto SuperCMO
hospedado (getsupercmo.ai) é um serviço separado regido por seus próprios termos.
Se o SuperCMO economizou seu tempo, uma ⭐ ajuda outras pessoas a encontrá-lo.
Construído por SuperCMO · Reporte um problema