create-campaign
Skill0 starsChanged 20 days agoMITView on GitHub
Cria uma campanha de Pesquisa do Google Ads completa a partir de um briefing - pesquisa de intenção, estrutura de grupos, palavras-chave, anúncios RSA, negativas e extensões - e entrega um CSV validado para importar no Google Ads Editor (ou publica via conector, pausada, após confirmação). Use quando o usuário pedir para criar, montar, estruturar ou lançar uma campanha no Google Ads.
5 other projects use a version of this.
Adopted by
Most recently taken up by
- Ken-Technology/cold-email-skillstheir own version, first seen Nov 1, 2026
- Talkif-ai/skillstheir own version, first seen Sep 13, 2026
- VapiAI/skillstheir own version, first seen Sep 3, 2026
- MattSezgin/unofficial-smartlead-clitheir own version, first seen May 23, 2026
- getnao/sylphtheir own version, first seen May 19, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- getnao/sylph★ 195same name
- VapiAI/skills★ 69same name
- MattSezgin/unofficial-smartlead-cli★ 8same name
- Ken-Technology/cold-email-skills★ 4same name
- Talkif-ai/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository9 other files it gives its agents.
- account-conventionsSkill
- ad-copy-principlesSkill
- audit-ad-copySkill
- budget-optimizeSkill
- investigate-campaignSkill
- mine-search-termsSkill
- performance-analysisSkill
- search-term-methodologySkill
- weekly-reviewSkill
The file
Files
Criar campanha de Pesquisa no Google Ads
Antes de começar, aplique account-conventions (contexto, segurança, nomenclatura) e, ao escrever anúncios,
ad-copy-principles.
Passo 1 — Briefing (pergunte só o que faltar no contexto)
Necessário: produto/oferta, URL da landing page, região, idioma, orçamento diário, conversão medida, CPA alvo (ou valor da venda), se é Marca ou Não-marca. Se houver URL, leia a página para extrair benefícios, provas, oferta e termos que o cliente usa.
Se a conta tiver dados (MCP/conector/CSV), consulte antes: termos de pesquisa que já convertem, negativas existentes e campanhas que possam canibalizar a nova.
Passo 2 — Mapa de intenção → grupos
Liste as intenções de busca de quem compraria (problema, solução, categoria, comparação, local, preço). Cada intenção forte vira um grupo. Mostre ao usuário uma tabela:
| Grupo | Intenção | Palavras-chave exemplo | Landing page |
Mire 3-7 grupos para começar. Pouca verba (< R$ 50/dia) → 2-3 grupos, só os de maior intenção.
Passo 3 — Palavras-chave
- 5-20 por grupo, todas da mesma intenção. Frase + Exata por padrão (veja
account-conventions§5). - Máximo 80 caracteres e 10 palavras por palavra-chave; sem símbolos além de
-,&,.,'. - Se houver ferramenta de volume (Planejador de palavras-chave via conector), use para priorizar; senão, sinalize que os volumes não foram verificados.
Passo 4 — Anúncios
1 RSA por grupo (2 se houver hipótese clara para testar), 15 títulos e 4 descrições seguindo ad-copy-principles.
Título com a palavra-chave principal do grupo em pelo menos 2 posições. Caminhos (Path 1/2) com a palavra-chave.
Passo 5 — Negativas
- Nível campanha: termos irrelevantes óbvios do nicho + marca própria (se for Não-marca).
- Sugira uma lista compartilhada da conta se não existir (vaga, emprego, curso, grátis, pdf, download, reclame aqui…, adaptado ao negócio).
- Confira conflitos com as palavras-chave positivas (o validador faz isso).
Passo 6 — Extensões
Escreva 4-8 sitelinks (texto + 2 descrições + URL), 6-10 frases de destaque e 1 snippet estruturado. Entregue-os no plano (passo 8); o usuário adiciona no Editor/interface, ou você publica via conector se houver.
Passo 7 — Gerar e validar o CSV
Gere out/<NomeDaCampanha>.csv no formato de references/editor-csv-format.md (UTF-8, vírgula, cabeçalho exato).
A campanha sempre com Campaign Status = Paused.
Rode o validador e corrija até zerar os erros:
python3 <pasta-desta-skill>/scripts/validate_editor_csv.py out/<NomeDaCampanha>.csv(<pasta-desta-skill> é o diretório onde este SKILL.md está.) Avisos (warnings) podem ficar, mas explique-os.
Passo 8 — Entregar
Salve também out/<NomeDaCampanha>-plano.md com: resumo da estratégia, tabela de grupos, orçamento e lance,
negativas, extensões, o que medir na primeira e segunda semana e critérios para mudar o lance
(ex.: "trocar para CPA desejado após 30 conversões").
Diga ao usuário como importar:
- Google Ads Editor → baixar a conta → Conta › Importar › De arquivo → escolha o CSV
- Revise as alterações pendentes → Publicar
- A campanha sobe pausada; ative quando revisar extensões e conversões.
Publicação direta (opcional)
Com o servidor do plugin (simular_campanha_pesquisa / criar_campanha_pesquisa), em vez de importar no Editor:
- Monte o plano (mesmos grupos, palavras-chave, RSAs e negativas do CSV) e chame
simular_campanha_pesquisa. Ela valida localmente com as mesmas regras do validador e rodavalidate_onlyna API; nada é criado. - Mostre ao usuário o resumo devolvido e peça um ok explícito. Sem ok, pare aqui.
- Com o ok, chame
criar_campanha_pesquisacom o mesmo plano e o código de confirmação. Qualquer mudança no plano invalida o código: simule de novo e peça novo ok. - A campanha nasce pausada (não há como criar ativa) e a mudança vai para o changelog. Informe o ID criado.
Extensões (sitelinks, destaques, snippets) ainda não são criadas pela ferramenta: entregue-as no plano para o
usuário adicionar. Sem o servidor, só use outro conector com escrita (ex.: Windsor.ai execute_action com
google_ads) se o usuário confirmar explicitamente depois de ver o plano; crie tudo pausado e registre em
google-ads-changelog.md.
Variações
- Performance Max: em vez de palavras-chave, entregue grupo de recursos (15 títulos curtos, 5 longos, 5 descrições, sinais de público, temas de pesquisa) em markdown; o CSV do Editor não cobre bem imagens/vídeos.
- Campanha de Marca: 1 grupo, Exata + Frase da marca e variações/erros de digitação, CPC baixo, IS alvo.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

