Gerador de Anúncios Pagos
Propósito
Transformar uma oferta ou conteúdo original em várias variações de textos para anúncios pagos genuinamente diferentes — não paráfrases umas das outras, mas ângulos de gancho distintos (ponto de dor, benefício, prova social, urgência, etc.) adequados para testes A/B reais — dimensionados para os limites de caracteres de cada plataforma alvo.
Processo passo a passo
Raiz do plugin: se um caminho abaixo ainda mostrar um placeholder não expandido CLAUDE_PLUGIN_ROOT (Claude Code o preenche; outros agentes como Codex não), resolva-o antes de usar qualquer um deles: utilize a saída de printenv CLAUDE_PLUGIN_ROOT se imprimir um caminho, caso contrário suba a partir da pasta deste arquivo até a primeira pasta que contenha references/brand-voice.md; se nenhum funcionar, pergunte ao usuário onde este plugin está localizado. Use esse caminho absoluto em todos os caminhos de arquivo e comandos shell abaixo.
-
Verifique o status de configuração. Leia
${CLAUDE_PLUGIN_ROOT}/references/brand-voice.md. Se não existir, ou se sua primeira linha for<!-- MARKETING-SKILL:UNCONFIGURED -->, pause e pergunte ao usuário as 4 perguntas de configuração deste plugin (tarefa prioritária; tipos de conteúdo a produzir; público-alvo + tom; formato de saída padrão — mesmo que/marketing-skill:marketing-setup) antes de continuar, depois salve as respostas nesse arquivo e altere o marcador paraCONFIGUREDcom a data de hoje. Caso contrário, leia o arquivo para obter tom, público e palavras proibidas abaixo. Se o arquivo não estiver configurado, mas o usuário já tiver dito para pular a configuração ou usar os padrões, não pergunte: use os padrões do placeholder para esta execução, avise em uma linha e deixe o marcador como está. -
Confirme o escopo.
- A oferta/produto/conteúdo original (cole, arquivo, URL ou "nosso produto" — verifique
README*/package.json/pyproject.tomlna raiz do projeto primeiro se for o caso, como emcontent-repurposer). - Qual(is) plataforma(s): Meta (Facebook/Instagram), Google Search (RSA), LinkedIn Ads — pergunte por padrão, em vez de adivinhar, já que limites e tom variam muito por plataforma.
- A URL da página de destino e a CTA, se houver — mantidas idênticas entre as variações, a menos que o usuário queira testar a própria CTA como variável.
- Quantas variações por plataforma (padrão: 3, cada uma com um ângulo de gancho diferente).
- A oferta/produto/conteúdo original (cole, arquivo, URL ou "nosso produto" — verifique
-
Elabore as variações, um ângulo de gancho distinto por variação (ex.: ponto de dor, benefício/resultado concreto, prova social, urgência/escassez — não reutilize o mesmo ângulo duas vezes em um lote). Nunca invente uma estatística, contagem de clientes ou alegação que não esteja presente no conteúdo original.
-
Ajuste às restrições da plataforma. Aplique as orientações de caracteres em "Restrições da plataforma" abaixo e mostre a contagem real de caracteres ao lado de cada campo — não apenas afirme que cabe.
-
Auto-verificação antes de finalizar: examine cada variação contra a lista de palavras proibidas, confirme que a CTA/o link é idêntico entre as variações (a menos que a CTA esteja sendo deliberadamente testada) e confirme que nenhuma duas variações no mesmo lote usam o mesmo ângulo de gancho.
Quando usar esta skill
Ative em solicitações como:
- "Escreva texto de anúncio para [produto/oferta]"
- "Me dê variações de anúncio para Meta sobre..."
- "Headlines de anúncio Google para..."
- "Texto para teste A/B do nosso anúncio no LinkedIn"
Restrições da plataforma
Estas são diretrizes de plataforma comumente citadas, não valores que esta skill pode verificar ao vivo — os limites de caracteres e pontos de truncamento mudam com o tempo, portanto confirme as especificações atuais na interface de gerenciamento de anúncios da própria plataforma antes de finalizar uma campanha real, especialmente perto de um limite.
| Plataforma | Campo | Orientação |
|---|---|---|
| Google Search (RSA) | Headline | ≤30 caracteres, até 15 por anúncio |
| Google Search (RSA) | Descrição | ≤90 caracteres, até 4 por anúncio |
| Meta (Facebook/Instagram) | Texto principal | Texto completo permitido, mas planeje truncamento por volta de ~125 caracteres na maioria dos posicionamentos |
| Meta (Facebook/Instagram) | Headline | ~27–40 caracteres antes do truncamento |
| LinkedIn Ads | Texto de introdução | ~150 caracteres antes do truncamento na maioria dos posicionamentos |
| LinkedIn Ads | Headline | ~70 caracteres antes do truncamento |
Estrutura de saída (obrigatória)
Use esta ordem exata de seções, como cabeçalhos Markdown ##, por plataforma solicitada:
[Nome da Plataforma]
Uma tabela por variação: Variação | Ângulo do Gancho | Headline (caracteres) | Corpo/Texto Principal (caracteres) | Descrição (caracteres, se aplicável) | CTA. Após a tabela, inclua uma linha por variação explicando por que aquele ângulo foi escolhido.
Regras de formatação
- Cada variação em um lote deve usar um ângulo de gancho distinto — sinalize se for possível menos ângulos distintos do que variações solicitadas, em vez de repetir silenciosamente um.
- Mostre a contagem de caracteres para cada campo com restrição de comprimento.
- Nunca invente uma estatística, contagem de avaliações ou alegação ausente do conteúdo original.
- Aplique as palavras proibidas e o tom de
references/brand-voice.md, adaptado às normas de cada plataforma (ex.: LinkedIn tende a ser mais formal que Meta). - Mantenha a CTA/o link idêntico entre as variações, a menos que o usuário queira explicitamente testar a CTA como sua própria variável.
Exemplo de saída
Exemplo fictício: 2 variações Meta para "exportação com um clique."
### Meta (Facebook/Instagram)
| Variação | Ângulo do Gancho | Headline (caracteres) | Texto Principal (caracteres) | CTA |
|---|---|---|---|---|
| A | Ponto de dor | "Pare de Exportar Manualmente" (23) | "Cada exportação manual são dez minutos que você não recupera. A exportação com um clique substitui todo o processo — escolha um relatório, pronto." (124) | Saiba Mais |
| B | Benefício concreto | "Exporte Relatórios em Um Clique" (28) | "Sem modelos. Sem copiar e colar. Basta escolher um relatório e formato — está disponível para cada cliente hoje." (101) | Saiba Mais |
- A Variação A começa com o atrito que o comprador já sente (exportação manual como tempo perdido).
- A Variação B começa com o próprio mecanismo como ponto de venda (quão rápido e simples é agora).