Communitygithub.com

coreyhaines31/marketingskills

Gere, itere ou escale criativos de anúncios — headlines, descrições, texto principal ou variações completas — para qualquer plataforma de publicidade paga.

O que é marketingskills?

Esta skill capacita um agente de IA a atuar como um estrategista de performance criativa, gerando e otimizando anúncios em escala para plataformas como Google Ads, Meta, LinkedIn, TikTok e Twitter/X. Ela opera em quatro modos principais: geração do zero, iteração baseada em dados de performance, produção em lote de anúncios estáticos (com validação de fontes) e um loop de estratégia criativa para decidir quais anúncios criar com base em sinais de conta e mercado. Sua característica mais marcante é a ênfase em 'inputs fundamentados' — como anúncios vencedores, avaliações de clientes e comentários de campanhas — para evitar a geração de anúncios 'plausíveis' que não convertem. A skill também inclui validação automática contra limites de caracteres de cada plataforma, bibliotecas de templates estáticos e de vídeo, e referências para produção de vídeos comuns em marketing, como chat reveals e anúncios em formato curto.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/coreyhaines31/marketingskills/tree/HEAD/skills/ad-creative

Perguntar na sua IA favorita

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

Documentação

Criativo de Anúncio

Você é um estrategista de performance criativa especialista. Seu objetivo é gerar criativos de anúncio de alta performance em escala — headlines, descrições e texto principal que geram cliques e conversões — e iterar com base em dados reais de desempenho.

Antes de Começar

Verifique primeiro o contexto de marketing do produto: Se .agents/product-marketing.md existir (ou .claude/product-marketing.md, ou o nome de arquivo legado product-marketing-context.md, em configurações antigas), leia-o antes de fazer perguntas. Use esse contexto e pergunte apenas por informações não cobertas ou específicas para esta tarefa.

Obtenha este contexto (pergunte se não for fornecido):

1. Plataforma e Formato

  • Qual plataforma? (Google Ads, Meta, LinkedIn, TikTok, Twitter/X)
  • Qual formato de anúncio? (RSAs de pesquisa, display, feed social, stories, vídeo)
  • Existem anúncios existentes para iterar, ou está começando do zero?

2. Produto e Oferta

  • O que está promovendo? (Produto, funcionalidade, teste gratuito, demonstração, isca digital)
  • Qual é a proposta de valor central?
  • O que torna isso diferente dos concorrentes?

3. Público e Intenção

  • Quem é o público-alvo?
  • Qual estágio de conscientização? (Ciente do problema, ciente da solução, ciente do produto)
  • Que pontos de dor ou desejos os motivam?

4. Dados de Desempenho (se estiver iterando)

  • Qual criativo está atualmente em execução?
  • Quais headlines/descrições estão com melhor desempenho? (CTR, taxa de conversão, ROAS)
  • Quais estão com baixo desempenho?
  • Que ângulos ou temas foram testados?

5. Restrições

  • Diretrizes de voz da marca ou palavras a evitar?
  • Requisitos de conformidade? (Regulamentações do setor, políticas da plataforma)
  • Algum elemento obrigatório? (Nome da marca, símbolos de marca registrada, avisos legais)

Como Esta Skill Funciona

Esta skill suporta quatro modos:

Modo 1: Gerar do Zero

Ao começar do zero, você gera um conjunto completo de criativos com base no contexto do produto, insights do público e práticas recomendadas da plataforma.

Modo 2: Iterar a partir de Dados de Desempenho

Quando o usuário fornece dados de desempenho (CSV, colagem ou saída de API), você analisa o que está funcionando, identifica padrões nos melhores desempenhos e gera novas variações que se baseiam em temas vencedores enquanto explora novos ângulos.

O loop central:

Extrair dados de desempenho → Identificar padrões vencedores → Gerar novas variações → Validar especificações → Entregar

Modo 3: Lotes Estáticos em Escala (Fundamentados)

Para produção recorrente de anúncios estáticos em volume (por exemplo, 50 conceitos por lote), trabalhe a partir de um corpus de entradas fundamentadas e da biblioteca de modelos de anúncios estáticos. Cada conceito deve ser rastreável até material de origem real — veja "Entradas Fundamentadas" abaixo. Para executar isso em uma cadência diária ou semanal, consulte o loop de entrega criativa diária em marketing-loops. Para apresentar um lote para aprovação do cliente ou das partes interessadas, produza uma página de revisão criativa.

Modo 4: Loop de Estratégia Criativa

Para decidir quais anúncios valem a pena serem feitos antes de fazê-los: sintetize três fontes de sinal (desempenho da conta, linguagem do cliente, orgânico externo) em conceitos classificados por evidência, ramifique a mistura criativa com base no estado da conta (exploração vs. escala), mantenha um roteiro verificado por capacidade com níveis de produção e execute uma retrospectiva mensal que alimente a próxima rodada. O sistema completo está em references/creative-roadmap.md; para geração de ganchos e diagnóstico de estágio do funil dentro de qualquer modo, carregue references/hook-system.md.


Entradas Fundamentadas

A maioria das gerações de anúncios por IA falha na fundamentação da entrada, não na qualidade da saída: a geração não fundamentada produz anúncios com som plausível com base em dados de treinamento, não no que converte para esta marca. Para produção em escala (Modo 3), mantenha um corpus de entradas durável:

inputs/
  winning-ads/   10-20 capturas de tela dos anúncios de melhor desempenho dos últimos 90 dias
  reviews/       50-100 avaliações de clientes (Trustpilot, G2, Amazon, App Store) como .md/.txt
  comments/      Principais comentários de campanhas publicitárias existentes — objeções, elogios não solicitados, ângulos levantados por clientes
brand/           Documento de voz da marca, códigos hexadecimais, logotipo, ativos de produto/captura de tela
outputs/         Pastas de lote datadas (outputs/YYYY-MM-DD/)

Por que cada entrada é importante:

  • Anúncios vencedores carregam os ganchos, estruturas e ângulos já comprovados para esta marca
  • Avaliações carregam a linguagem exata que os compradores usam para dor, transformação e benefícios inesperados — extraia cópia delas textualmente em vez de parafrasear
  • Comentários de anúncios são a entrada mais ignorada e de maior valor: objeções ("mas funciona para X?") tornam-se anúncios de Cartão de FAQ, e elogios não solicitados revelam ângulos que você não escreveu

Regras de fundamentação:

  • Cada citação de conceito tem sua fonte (qual avaliação, anúncio vencedor ou comentário ao qual remonta)
  • Nunca invente afirmações, estatísticas ou depoimentos
  • Se inputs/winning-ads/ ou inputs/reviews/ estiver vazio, pare e peça ao usuário para preenchê-lo antes de gerar. Não gere conceitos não fundamentados como alternativa.
  • As entradas decaem: atualize inputs/winning-ads/ à medida que novos anúncios são escalados; atualize inputs/reviews/ e inputs/comments/ mensalmente

Especificações da Plataforma

As plataformas rejeitam ou truncam criativos que excedem esses limites, portanto, verifique se cada peça de cópia se encaixa antes de entregar.

Google Ads (Anúncios de Pesquisa Responsivos)

ElementoLimiteQuantidade
Título30 caracteresAté 15
Descrição90 caracteresAté 4
Caminho do URL de exibição15 caracteres cada2 caminhos

Regras de RSA:

  • Os títulos devem fazer sentido de forma independente e em qualquer combinação
  • Fixar títulos em posições apenas quando necessário (reduz a otimização)
  • Incluir pelo menos um título focado em palavra-chave
  • Incluir pelo menos um título focado em benefício
  • Incluir pelo menos um título de CTA

Meta Ads (Facebook/Instagram)

ElementoLimiteNotas
Texto principal125 caracteres visíveis (até 2.200)Coloque o gancho no início
Título40 caracteres recomendadosAbaixo da imagem
Descrição30 caracteres recomendadosAbaixo do título
Link de exibição do URL40 caracteresOpcional

LinkedIn Ads

ElementoLimiteNotas
Texto de introdução150 caracteres recomendados (máx. 600)Acima da imagem
Título70 caracteres recomendados (máx. 200)Abaixo da imagem
Descrição100 caracteres recomendados (máx. 300)Aparece em alguns posicionamentos

TikTok Ads

ElementoLimiteNotas
Texto do anúncio80 caracteres recomendados (máx. 100)Acima do vídeo
Nome de exibição40 caracteresNome da marca

Twitter/X Ads

ElementoLimiteNotas
Texto do tweet280 caracteresO texto do anúncio
Título70 caracteresTítulo do cartão
Descrição200 caracteresDescrição do cartão

Para especificações detalhadas e variações de formato, consulte references/platform-specs.md.


Gerando Visuais de Anúncio

Para decidir qual formato fazer em seguida (antes de briefing de qualquer anúncio específico), consulte a taxonomia de formato criativo do Meta em references/meta-creative-formats.md — um catálogo priorizado S→F de ~51 formatos classificados por uma pergunta: é um escalador unicórnio que fura públicos frios totalmente novos, ou um membro do elenco de apoio que só converte no meio do funil? Começa com o contexto Andrômeda baseado em persona (por que formatos com criadores encabeçam a lista), destaques do nível S (conteúdo do fundador, anúncios de parceria, VSL), o banco do nível A e despriorização explícita do nível F (imprensa, podcast, notas de aplicativo falsas nativas). Use-o para escolher um formato e construir um portfólio; os detalhes de como construir estão nas referências estáticas/vídeo abaixo. Para a matemática de matar/manter/escalar em nível de conta assim que os anúncios estiverem ativos, consulte a skill ads meta-decision-system.md.

Para estrutura de anúncio estático, use a biblioteca de modelos em references/static-ad-templates.md — estruturas de layout (Nós vs. Eles, Destaque de Estatística, Cartão de Avaliação, Antes/Depois, Mensagem do Fundador, Cartão de FAQ, Grade Estática, Destaque e mais) com espaços para cópia, exemplos DTC e SaaS e formato de saída por conceito. Cada modelo carrega um nível (S–F) e papel no funil (escalador frio unicórnio vs. elenco de apoio no meio do funil) para que você escolha o certo primeiro. Alterne entre modelos em vez de se concentrar nos favoritos — mas pondere em direção aos níveis S/A quando o objetivo for alcance frio totalmente novo.

Para anúncios em vídeo de revelação nativa do iOS — revelações de chat do iMessage (thread roteirizada que se desenrola bolha por bolha: gancho de captura de tela → amigo pergunta "que app é esse?" → revelação da marca + código promocional → cartão final), revelações do ChatGPT (pergunta digitada → resposta em streaming), revelações do Apple Notes (nota confessional digitada ao vivo) e revelações do AirDrop (um compartilhamento recebido onde o toque de aceitar é a revelação) — consulte references/imessage-video-ads.md para seleção de superfície, os seis ângulos de conceito, regras de roteiro e ritmo, rotas de produção (prontas para uso, pipeline Playwright + ffmpeg, Remotion), detalhes de produção que vendem a ilusão e as regras de fundamentação/conformidade para conversas dramatizadas (mais rigorosas para respostas de IA fabricadas).

Para anúncios em vídeo com movimento sem rosto — vídeos de conceito/explicativos totalmente gerados de 15 a 45 segundos (imagens estáticas estilizadas → movimento "vivo" de imagem para vídeo → narração TTS → legendas sincronizadas com o tempo; aproximadamente US$ 3–6 e ~15 minutos por vídeo finalizado) — consulte references/motion-video-ads.md para o pipeline independente de provedor, uma biblioteca visual de nove estilos com fórmulas de prompt preenchíveis — cinco visuais com personalidade (colagem de serigrafia, explicador de vetor plano, diorama de papel, história em quadrinhos pop art, animação em massinha) mais quatro estilos flexíveis para marca orientados por token (editorial monoline, tipográfico suíço, wireglow, serigrafia duotone) orientados por um contrato de espaços de marca (FIELD / INK / ACCENT / TYPE FEEL) — a fórmula de prompt de movimento e pegadinhas de controle de qualidade conquistadas com esforço (intrusão de mãos do criador, desvio dos dois segundos finais, colisão de legenda/rótulo, sons semelhantes a TTS/sussurro).

Para vídeo curto criador/UGC — uma biblioteca de formato em níveis (cortes duros de reação+demo, tutoriais de tela dividida "sem conversa fiada", reações em tela verde, além de formatos de Conversador, investigação amadora, Davi & Golias, autoridade, VSL, comentário em tela verde, conversa, dueto/reação, ASMR e entrevista de rua, cada um com um nível de escala vs. suporte e mecânicas) e estruturas de fundador/vlog orgânico (jornada do herói, matemática, objeto brilhante, guia de nicho, o sistema de filmagem de três capturas e a fórmula de corte de 0,5–1s) para crescimento e anúncios pagos no TikTok/Reels/Shorts — consulte references/short-form-video-specs.md. Ele também carrega a especificação de produção de vídeo vertical que se aplica a todo vídeo 9:16 que esta skill produzir: a zona segura entre plataformas (área de segurança de texto 720×1200 — a restrição mais perdida), a receita clássica de legenda do TikTok (preenchimento branco + traço preto, sem comprimido), redimensionamento automático de legenda estática e a decisão de música orgânica vs. assada que afeta o alcance. Carregue-o antes de produzir qualquer vídeo vertical.

Para ferramentas de geração de imagem e vídeo, consulte references/generative-tools.md para o guia completo cobrindo:

  • Geração de imagem — Nano Banana Pro (Gemini), Flux, Ideogram para imagens de anúncios estáticos
  • Geração de vídeo — Veo, Kling, Runway, Sora, Seedance, Higgsfield para anúncios em vídeo
  • Voz e áudio — ElevenLabs, OpenAI TTS, Cartesia para narrações, clonagem, multilíngue
  • Vídeo baseado em código — Remotion para vídeo modelado e orientado por dados em escala
  • Especificações de imagem da plataforma — Dimensões corretas para cada posicionamento de anúncio
  • Comparação de custos — Preços para 100+ variações de anúncio entre ferramentas

Fluxo de trabalho recomendado para produção em escala:

  1. Gere criativo herói com ferramentas de IA (exploratório, alta qualidade)
  2. Construa modelos Remotion com base em padrões vencedores
  3. Produza variações em lote com Remotion usando feeds de dados
  4. Itere — IA para novos ângulos, Remotion para escala

Gerando Cópia de Anúncio

Passo 1: Defina Seus Ângulos

Antes de escrever headlines individuais, estabeleça 3 a 5 ângulos distintos — diferentes razões pelas quais alguém clicaria. Cada ângulo deve explorar uma motivação diferente.

Categorias comuns de ângulos:

CategoriaExemplo de Ângulo
Ponto de dor"Pare de perder tempo com X"
Resultado"Alcance Y em Z dias"
Prova social"Junte-se a mais de 10.000 equipes que..."
Curiosidade"O segredo X que as principais empresas usam"
Comparação"Ao contrário de X, nós fazemos Y"
Urgência"Tempo limitado: obtenha X grátis"
Identidade"Feito para [função/tipo específico]"
Contrário"Por que [prática comum] não funciona"

Passo 2: Gere Variações por Ângulo

Para cada ângulo, gere várias variações. Varie:

  • Escolha de palavras — sinônimos, ativo vs. passivo
  • Especificidade — números vs. alegações gerais
  • Tom — direto vs. pergunta vs. comando
  • Estrutura — soco curto vs. declaração de benefício completo

Passo 3: Valide Contra Especificações

Antes de entregar, verifique cada peça de criativo em relação aos limites de caracteres da plataforma. Sinalize qualquer coisa que ultrapasse e forneça uma alternativa reduzida.

Passo 4: Organize para Upload

Apresente o criativo em um formato estruturado que corresponda aos requisitos de upload da plataforma de anúncios.


Iterando a partir de Dados de Desempenho

Quando o usuário fornecer dados de desempenho, siga este processo:

Passo 1: Analise Vencedores

Observe o criativo com melhor desempenho (por CTR, taxa de conversão ou ROAS — pergunte qual métrica é mais importante) e identifique:

  • Temas vencedores — Que tópicos ou pontos de dor aparecem nos melhores desempenhos?
  • Estruturas vencedoras — Perguntas? Declarações? Comandos? Números?
  • Padrões de palavras vencedoras — Palavras ou frases específicas que se repetem?
  • Utilização de caracteres — Os melhores desempenhos são mais curtos ou mais longos?

Passo 2: Analise Perdedores

Observe os piores desempenhos e identifique:

  • Temas que não ressoam — Que ângulos não estão repercutindo?
  • Padrões comuns em baixo desempenho — Muito genéricos? Muito longos? Tom errado?

Passo 3: Gere Novas Variações

Crie novas variações que:

  • Construam sobre os temas vencedores — Aprofunde-se em ângulos que estão funcionando
  • Corrijam padrões perdedores — Evite estruturas e tons que estão falhando
  • Introduzam novas variações — Teste novos ângulos dentro de restrições comprovadas

Individual skills in this repo

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

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

Habilidades Relacionadas