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

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.

License: Apache-2.0 CI

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

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:

  1. Envie uma foto do produto e dê um breve briefing
  2. 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
  3. 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 produzO 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 ferramentasFazer 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 cenaUm 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ídaEle 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 assinaturaA 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á trabalhaDentro 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:

SkillDescrição
gerando-videos-ugcProduz 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-anuncioProduz 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-animadoProduz 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-videoRecria 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-imagemProduz 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-produtoDirige 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-concorrentesAnalisa 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-anunciosAudita 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-campanhasDecide 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-usuarioConfigura 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-supercmoLeva você de instalado a gerando em alguns passos simples
adaptando-formatosPega 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-marcaDescobre 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-produtosAnalisa 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-iaEscala 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-audioConverte 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-imagensRoteia 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-storyboardsDesenha 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-videosRoteia 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-concorrentesEncontra 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-anuncioEscreve 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-videoTraduz 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-videoRedige 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_KEY cobre imagem + vídeo e é o que recomendamos — usuários relatam melhor confiabilidade lá. FAL_KEY també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=fal escolhe 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 env da 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 host env / 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-skills no PyPI, fonte em scripts/supercmo_skills/mcp/), buscado e executado sob demanda via uvx 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=1 ou DISABLE_TELEMETRY=1. Também respeita o CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC do 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:

  1. Crie skills/<your-skill>/ (nome da pasta = o name no frontmatter), usando skills/generating-images/ como layout de referência.
  2. Mantenha SKILL.md curto; coloque detalhes em references/, trabalho determinístico em scripts/ (somente stdlib quando possível, chaves próprias via env, --dry-run em qualquer coisa que altere dados).
  3. 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