Communitygithub.com

Variações de Criativos para Anúncios

Produza diversos criativos de anúncios de alto desempenho a partir de uma única gravação ou edição para Meta (Facebook/Instagram) e YouTube, combinando ganchos × corpos × CTAs em vários formatos com zonas seguras da plataforma, legendas e plano de teste.

O que é Variações de Criativos para Anúncios?

Este skill foi projetado para profissionais de marketing e criadores que precisam multiplicar criativos de anúncios para testar diferentes abordagens. Ele pega uma única gravação (como um depoimento ou demonstração de produto) e, a partir dela, gera múltiplas combinações de gancho, corpo e CTA, nos formatos 9:16, 4:5, 1:1 e 16:9, respeitando as zonas seguras de cada plataforma (Reels/Stories, Feed do Instagram, YouTube in-stream). O processo é modular: primeiro planeja-se uma matriz de variações (hooks, bodies, CTAs) com base no conteúdo bruto, depois o skill monta cada combinação como um vídeo único, adiciona legendas queimadas (para visualização sem som), supers de oferta/preço, e aplica as especificações técnicas de áudio e vídeo. No final, gera uma nomenclatura padronizada, uma tabela de entregas e um plano de teste que sugere rodar cada variante por no mínimo 3–5 dias ou ~50 conversões para identificar o vencedor. Ideal para quem trabalha com campanhas pagas para clientes e precisa de agilidade na criação de variações de anúncios sem perder a consistência.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ukvalley/video-editing-skills/tree/HEAD/skills/ad-creative-variants

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Variações de Criativos para Anúncios faz?

Leia video-studio primeiro. Anúncios únicos e polidos vêm de hinglish-talking-head-reel (apresentador) ou product-explainer-video (gráficos em movimento); este skill os multiplica para testes. Nunca invente alegações, números, preços ou garantias — use apenas o que o cliente aprovou (por exemplo, uma promessa de reembolso somente com a legenda de suas condições; nenhum número inventado).

1. Planeje a matriz (mostre-a antes de renderizar)

edit/ads/matrix.json:

{"hooks":  [{"id":"H1","src":"raw/a.mp4","in":12.1,"out":15.0,"title":"PARE DE JOGAR DINHEIRO EM ANÚNCIOS"}, ...],
 "bodies": [{"id":"B1","segments":[[40.2,52.8],[60.0,71.4]]}, ...],
 "ctas":   [{"id":"C1","src":"raw/a.mp4","in":90.0,"out":94.5,"button":"Agende uma Consultoria Estratégica"}],
 "combos": [["H1","B1","C1"], ["H2","B1","C1"], ["H3","B1","C1"]],
 "formats": ["9x16", "4x5", "1x1"]}
  • Teste uma variável por vez: 3–5 ganchos no mesmo corpo/CTA primeiro (ganchos movem os resultados mais); depois corpos; depois CTA/oferta.
  • Tipos de gancho a extrair: afirmação ousada, número/resultado, pergunta de dor, interrupção de padrão (surpresa visual), linha de depoimento, "POV:"/"Se você…", antes→depois, chamada de objeção. O primeiro quadro deve funcionar como imagem estática (sem fade-in, texto no quadro 1).
  • Metas de duração: 15 s, 30 s, (45–60 s para história UGC). Legendas sempre (85% assiste sem som).

2. Construção

  • Corte cada combinação como uma lista de "keep" (keep_render.py segments, gancho → corpo → CTA, "src" por segmento) em mestre 1080x1920; pausas apertadas (~0,1 s).
  • Formatos a partir do mestre 9:16: 4:5 1080x1350 e 1:1 1080x1080 recortando novamente a fonte (face_track.py --aspect 4:5), não comprimindo; 16:9 para YouTube in-stream a partir da fonte widescreen. Recoloque supers/legendas por formato.
  • Zonas seguras: 9:16 Reels/Stories — mantenha texto e logotipo em y 250–1340 e x 60–1020 (14% superior e ~35% inferior são cobertos pela interface); 4:5 feed — margens de 50 px; legendas acima da área do botão CTA.
  • Supers: título do gancho no quadro 1 (3–6 palavras), super de oferta/preço quando falado, logotipo da marca pequeno no topo, cartão final de CTA com 2–3 s com a redação exata do botão ("Toque Saber Mais", "Agende uma Consultoria Estratégica") + domínio. Música de fundo −16 dB, efeitos sonoros nos supers.
  • Mestre cada: −14 LUFS --tp -1.5, H.264 high, AAC 320k, faststart; qc.py --platform reels|feed|youtube.

3. Nomeie e entregue

Nome: <cliente>_<campanha>_<H#>-<B#>-<C#>_<dura>s_<formato>_v<N>.mp4 (ex.: acme_leads_H2-B1-C1_30s_9x16_v1.mp4) em exports/ads/. Forneça ao usuário uma tabela (arquivo, texto do gancho, duração, formato) e um plano de teste: qual conjunto de anúncios recebe quais combinações, execute ≥ 3–5 dias ou ~50 conversões por variante antes de declarar um vencedor, avalie ganchos pela taxa de parada do polegar (taxa de visualização de 3 s) e taxa de retenção, corpos por CTR/CPA. Capas/thumbnails para YouTube via thumbnail-designer.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas