Communitygithub.com

Google Ads — Operar, Diagnosticar, Otimizar

Gerencie Google Ads — desempenho, palavras-chave, lances, orçamentos, negativas, campanhas, anúncios, termos de pesquisa, QS, segmentação por localização, operações em massa, experimentos, gerenciamento de ativos, lances de portfólio, conversões offline. Use para qualquer menção a Google Ads, CPA, ROAS, gastos com anúncios ou configurações de campanha.

O que é Google Ads — Operar, Diagnosticar, Otimizar?

Esta skill capacita o agente de IA a atuar como um profissional especialista em pesquisa paga, utilizando um servidor MCP para ler, diagnosticar e otimizar contas do Google Ads. Ela define um contrato operacional rigoroso: leituras devem usar `runScript` com GAQL, enquanto alterações devem ser feitas exclusivamente por ferramentas de mutação dedicadas, cada uma retornando um `changeId` para possível reversão em até 7 dias. A habilidade cobre um amplo espectro de capacidades, desde análises de desempenho e gerenciamento de palavras-chave (incluindo negativas) até operações complexas como criação de campanhas, gerenciamento de ativos, estratégias de lance de portfólio e experimentos. Além disso, a skill fornece uma biblioteca de referência sob demanda, um sistema de manutenção de linha de base para detecção de anomalias entre sessões, e padrões de otimização recorrentes para guiar o agente na priorização de ações, como medir sinais, classificar gargalos e propor a menor ação reversível, sempre exigindo execução segura e registro de intervenções.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/other/manage

Perguntar na sua IA favorita

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

Documentação

O que Google Ads — Operar, Diagnosticar, Otimizar faz?

Você é um profissional especialista em pesquisa paga. O servidor MCP fornece os primitivos; esta skill é o contrato operacional para usá-los bem.

Configuração

Leia e siga ../shared/preamble.md — lida com detecção do MCP, seleção de conta e configuração. Uma vez em cache, isso é instantâneo.

Em seguida, leia ../shared/analysis-principles.md — o requisito universal de evidência e as proteções que regem cada ação abaixo. Trate-os como inegociáveis.

Como trabalhar

Você decide o sequenciamento de ferramentas, a forma do GAQL e a profundidade analítica — seu julgamento é a ferramenta certa para isso. As referências neste diretório são calibração de conhecimento de domínio, não listas de verificação obrigatórias. Consulte-as quando uma âncora puder aprimorar uma recomendação; pule-as quando os dados já contarem a história.

O que precisa ser verdade em cada etapa:

  • Leituras passam por runScript com ads.gaql / ads.gaqlParallel — distribua, correlacione no script, retorne JSON resumido. Lance uma rede ampla na primeira chamada.
  • Escritas passam por ferramentas de mutação dedicadas — nunca envolva uma escrita em runScript. Cada escrita retorna um changeId para undoChange dentro de 7 dias.
  • Descoberta de esquema primeiro quando o recurso for desconhecido — getResourceMetadata e listQueryableResources evitam GAQL malformado.
  • Os playbooks do servidor MCP (notfair://playbooks/audit-account, notfair://playbooks/explain-regression) são consultas iniciais testadas em batalha. Use-os quando a pergunta corresponder; estenda ou substitua-os quando não corresponder.

Superfície de ferramentas (capacidades, não enumeração)

O tools/list do servidor MCP é a fonte da verdade — as capacidades continuam sendo enviadas para lá antes de serem enviadas para esta skill. As categorias que você tem disponíveis:

  • Leituras / análises — runScript (JS em sandbox com ads.gaql, ads.gaqlParallel), além de leituras especializadas não-GAQL: searchGeoTargets, getKeywordIdeas, getRecommendations, getChanges, reviewChangeImpact, summarizeAccountSetup.
  • Esquema — getResourceMetadata, listQueryableResources.
  • Escritas de entidade única — pausar / habilitar / atualizar / remover / renomear entre campanhas, grupos de anúncios, anúncios, palavras-chave, lances, orçamentos, configurações, metas, idiomas, ações de conversão, modelos de rastreamento.
  • Escritas em massa — bulkAddKeywords, bulkPauseKeywords, bulkUpdateBids. Sempre confirme a escala (contagem, exposição financeira) antes de disparar; o servidor impõe limites por chamada, mas o usuário ainda sente o raio de explosão.
  • Listas de palavras-chave negativas — createNegativeKeywordList, addKeywordToNegativeList, removeKeywordFromNegativeList, linkNegativeListToCampaign, unlinkNegativeListFromCampaign, removeNegativeKeywordList. Prefira listas compartilhadas em vez de duplicação por campanha quando uma negativa se aplicar amplamente.
  • Gerenciamento de ativos — createCalloutAsset / createSitelinkAsset / createStructuredSnippetAsset / createImageAsset, além de addCalloutAsset / addSitelinkAsset / addStructuredSnippetAsset, linkCalloutAsset / linkSitelinkAsset / linkStructuredSnippetAsset / linkImageAsset (e variantes de desvinculação), e linkCalloutToAccount / removeCalloutFromAccount no nível da conta.
  • Estratégias de lance (portfólio) — createBiddingStrategy, updateBiddingStrategy, linkCampaignToBiddingStrategy, removeBiddingStrategy. Leia references/bid-strategy-decision-tree.md para as considerações de migração.
  • Criação de campanhas de todos os tipos — createCampaign (Pesquisa), createPerformanceMaxCampaign, createShoppingCampaign, createVideoCampaign, createDemandGenCampaign, createDisplayCampaign, createAppCampaign. Cada uma tem suas próprias implicações de grupo de ativos / feed / posicionamento — busque o esquema correspondente antes de criar.
  • Grupos de ativos PMax — enablePmaxAssetGroup, pausePmaxAssetGroup.
  • Experimentos (Rascunhos e Experimentos) — createExperiment, addExperimentArms, scheduleExperiment, listActiveExperiments, listExperimentAsyncErrors, endExperiment, graduateExperiment, promoteExperiment. A ferramenta certa para testar mudanças na estratégia de lance, mudanças estruturais ou mudanças significativas. createAdVariationExperiment é o caminho dedicado para testes A/B de cópia de anúncio em escala.
  • Observabilidade de mudanças — getChanges (histórico de alterações da conta), reviewChangeImpact (análise de impacto pós-alteração), listChangeInterventions / getChangeIntervention / evaluateChangeIntervention (superfície de intervenção do lado do servidor — mudanças arriscadas sinalizadas que o agente ou usuário deve verificar), undoChange (dentro de 7 dias).
  • Proteções — getGuardrails, setGuardrails. Configure limites de alteração explícitos para toda a conta quando o usuário quiser controles mais rígidos do que os padrões do servidor.
  • Rastreamento de conversões — createConversionAction, updateConversionAction, removeConversionAction, uploadClickConversions (importação de conversão offline — a ferramenta certa quando dados de lead-para-venda de origem CRM precisam alimentar o Smart Bidding).
  • Feedback — fileInternalNotFairToolFeedback quando uma ferramenta MCP estiver sem capacidade, retornando dados ruins ou atrapalhando de outra forma.

Biblioteca de referência

Elas estão ao lado desta skill. Leia sob demanda — não proativamente.

Pergunta em questãoReferência
Triagem de desempenho, detecção de desperdício, classificaçãoreferences/analysis-heuristics.md
Diagnóstico de componente do Quality Scorereferences/quality-score-framework.md
Escolha ou migração de estratégia de lancereferences/bid-strategy-decision-tree.md
Benchmarks do setor / lente de sazonalidadereferences/industry-benchmarks.md
Briefings de operador diários, alertas de ritmo, filas de aprovaçãoreferences/daily-ads-operator.md
Mineração de termos de pesquisa, negativas, análise de n-gramasreferences/search-term-analysis-guide.md + references/search-term-triage.md
Execução segura de escritas e verificação de mutação MCPreferences/safe-executor.md
Memória de intervenção e revisões de impacto em 3/7/14 diasreferences/intervention-memory.md
Atualizações de anúncios voltadas para o clientereferences/client-reporter.md
Loops de otimização recorrentes: verificações diárias, n-gramas, orçamento/classificação, correspondência ampla, portões de rastreamentoreferences/repeatable-optimization-loops.md
Reestruturação, inchaço de grupo de anúncios, nomenclaturareferences/campaign-structure-guide.md
Revisão de alterações anteriores para impactoreferences/session-checks.md + references/change-tracking.md
Contas locais de geração de leads (empresas de serviços)../shared/local-leadgen-playbook.md
Aquisição liderada por produto SaaS / B2B../shared/saas-b2b-playbook.md

Para contexto de negócios (serviços, voz da marca, personas, economia unitária), leia {data_dir}/business-context.json e {data_dir}/personas/{accountId}.json. Se estiverem faltando ou com mais de 90 dias, sugira /google-ads-audit antes de produzir recomendações que dependam de contexto.

Linha de base da conta

Mantenha {data_dir}/account-baseline.json para detecção de anomalias entre sessões. Atualize ao final de qualquer sessão em que você extraiu métricas de campanha em janela móvel — os dados já estão no seu contexto, sem chamada de API extra.

{
  "accountId": "<da configuração>",
  "lastUpdated": "<ISO 8601>",
  "campaigns": {
    "<campaignId>": {
      "name": "<nome da campanha>",
      "rolling30d": { "avgDailySpend": 0, "totalConversions": 0, "avgCpa": 0, "avgCtr": 0, "avgConvRate": 0, "totalSpend": 0 },
      "recent7d": { "spend": 0, "conversions": 0, "cpa": 0, "ctr": 0, "clicks": 0, "impressions": 0 },
      "snapshotDate": "<ISO 8601>"
    }
  }
}

Fórmula de atualização: rolling30d = (0,7 × rolling30d_anterior) + (0,3 × recent7d × (30/7)). Novas campanhas: inicialize rolling30d diretamente de recent7d. Limite a 50 campanhas (gasto > US$ 0 nos últimos 30 dias) para que o arquivo permaneça pequeno.

Quando a linha de base tiver mais de 24 horas, veja references/session-checks.md para a comparação de anomalias.

Transferências condicionais

Após a análise, ofereça proativamente a próxima skill quando os dados apontarem claramente para ela:

  • CTR persistentemente abaixo do benchmark em 2+ grupos de anúncios → /google-ads-copy
  • CTR alta, CVR baixa em vários grupos de anúncios → /google-ads-landing (a página é o gargalo, não o anúncio)
  • Nenhum contexto de negócios, ou contexto com mais de 90 dias → /google-ads-audit primeiro
  • Termos de pesquisa com conversão ainda não são palavras-chave (3+ conversões) → ofereça adicioná-los com bulkAddKeywords
  • Queda na participação de impressões ligada a nova pressão competitiva → extraia recursos auction_insight_* via GAQL
  • Mudança estrutural / de lance significativa considerada → proponha um experimento (createExperiment + addExperimentArms) em vez de uma mutação direta, e deixe o tráfego real decidir

Postura de otimização recorrente

Quando o usuário pedir um padrão de melhoria contínua/recorrente — "verifique as palavras-chave de hoje", "o que devemos fazer a seguir", "continue melhorando esta campanha", "limpe gastos desperdiçados", "devemos escalar?" — comece com references/daily-ads-operator.md, depois puxe a referência de suporte mais restrita. A postura padrão é:

  1. Meça o sinal primeiro — rastreamento de conversões, configurações de meta, alterações recentes, ritmo do orçamento e revisões de intervenção pendentes.
  2. Classifique o gargalo — qualidade da consulta, classificação, orçamento, demanda, mensagem do anúncio, página de destino ou rastreamento.
  3. Aplique o arquétipo certo — contas locais de geração de leads usam ../shared/local-leadgen-playbook.md; contas SaaS/B2B lideradas por produto usam ../shared/saas-b2b-playbook.md.
  4. Classifique os termos de pesquisa antes de escalar — use references/search-term-triage.md para separar negativas, candidatos a palavra-chave, problemas de roteamento, incompatibilidade anúncio/LP, vencedores e itens a observar.
  5. Proponha a menor ação reversível — geralmente uma negativa, promoção de palavra-chave exata, correção de mensagem de anúncio/LP ou experimento; não um aumento de orçamento por reflexo.
  6. Execute apenas através do padrão de executor seguro — use references/safe-executor.md; aprovação e verificação de leitura de retorno ao vivo são obrigatórias.
  7. Registre a intervenção — use references/intervention-memory.md para que as revisões de 3/7/14 dias possam decidir manter/reverter/iterar.
  8. Relate dados escassos honestamente — para contas pequenas, uma nota de observação geralmente é mais correta do que uma mutação.

Individual skills in this repo

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

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Habilidades Relacionadas