🎓 Material de Apoio Oficial

Sistema de Gestão de Tráfego com IA + Obsidian

Bem-vindo ao material de apoio do treinamento. Aqui você encontra o passo a passo completo para instalar e conectar o sistema do zero — desde a estrutura de pastas até as APIs do Meta Ads e Google Ads.

O que você vai construir

🧠

Segundo Cérebro

Vault no Obsidian com todo o histórico de clientes, campanhas e aprendizados — consultável por IA a qualquer momento.

Obsidian + Markdown
🤖

Agente LLM Personalizado

Claude Code lendo seu CLAUDE.md com regras, estrutura e comandos específicos para o seu negócio.

Claude Code + CLAUDE.md
📊

Coleta Automatizada

Scripts Python que puxam dados reais do Meta Ads e Google Ads e populam o wiki automaticamente.

Python + Graph API
📄

Relatórios HTML

Dashboards interativos gerados por script — sem digitar nada. Resultado profissional em segundos.

HTML + API
🔍

Auditoria por IA

Agente especializado que analisa sua conta Google Ads e aponta gasto desperdiçado e quick wins.

Agente Auditoria
✍️

Copy RSA Automatizado

Agente que gera 15 headlines + 4 descrições otimizadas para qualquer campanha de busca.

Agente Copy RSA

Como usar este material

1

Leia a Visão Geral

Entenda como o sistema funciona antes de instalar. Isso vai tornar cada passo mais claro.

2

Baixe os Scripts (Página Downloads)

Dois arquivos: instalar.ps1 e conectar.ps1. São tudo que você precisa.

3

Siga a Parte 1 — Instalação

Execute o instalar.ps1 e siga as páginas deste material como guia se tiver dúvidas.

4

Siga a Parte 2 — Conexões

Execute o conectar.ps1 para ligar seu sistema ao Meta Ads e Google Ads.

5

Primeiros Comandos

Sistema pronto. Adicione seu primeiro cliente e gere seu primeiro relatório.

📦 Downloads

Dois arquivos. Eles fazem quase tudo automaticamente.

Onde salvar: Coloque os dois arquivos em qualquer pasta fácil de encontrar, como C:\Downloads\ ou sua Área de Trabalho. Não é necessário colocá-los na pasta do vault.

Scripts do Instalador

⚙️

instalar.ps1 — Instalador (Parte 1)

Cria toda a estrutura do vault, instala dependências, gera CLAUDE.md personalizado, scripts Python e skills. Leva ~15 min.

⬇ Baixar
🔌

conectar.ps1 — Conector (Parte 2)

Guia você pelo processo de criar token permanente Meta Ads e credenciais Google Ads. Valida tudo na hora. Leva ~45 min.

⬇ Baixar

Como executar os scripts

Importante: O Windows bloqueia scripts externos por padrão. Execute o comando abaixo UMA VEZ para desbloquear, depois pode executar normalmente.

Opção 1 — Mais fácil (recomendada)

Clique com o botão direito no arquivo .ps1 e selecione "Executar com PowerShell". Se pedir confirmação, clique em "Sim".

Opção 2 — Via terminal

Abra o PowerShell como Administrador e execute:

powershell -ExecutionPolicy Bypass -File C:\caminho\para\instalar.ps1

Opção 3 — Liberar de forma permanente (avançado)

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

🔍 Pré-requisitos

O que você precisa ter antes de rodar o instalador. Não se preocupe — o próprio script instala o que estiver faltando.

O que o script instala automaticamente

SoftwareVersãoComo InstalaStatus
Python3.11+via wingetAutomático
Node.jsLTSvia wingetAutomático
Claude Codelatestnpm install -gAutomático
google-ads (pip)latestpip installAutomático
requests (pip)latestpip installAutomático
python-dotenv (pip)latestpip installAutomático

O que você instala manualmente (uma vez)

SoftwareOnde BaixarPor quê Manual
Obsidianobsidian.mdInterface gráfica — precisa instalador normal
Conta Anthropicanthropic.comLogin via browser (autenticação)
winget não encontrado? O winget vem com Windows 10 versão 1809 ou superior. Se aparecer erro, instale Python e Node.js manualmente pelos sites oficiais antes de rodar o script. O script vai detectar que já estão instalados e pular essa etapa.
Direitos de Administrador: Para instalar Python e Node.js via winget, o PowerShell pode precisar ser executado como Administrador. Clique com botão direito no ícone do PowerShell → "Executar como Administrador".

Verificação manual (opcional)

Se quiser verificar antes de rodar o script, abra o PowerShell e teste:

python --version
node --version
npm --version

⚙️ Executar instalar.ps1

Guia de acompanhamento para quando o script estiver rodando.

Dica: Tenha este material aberto ao lado enquanto o script roda. Cada etapa abaixo corresponde a uma etapa do script.

Etapa 1 — Perguntas de Configuração

O script vai perguntar 4 coisas. Anote suas respostas antes:

1

Nome da sua agência ou empresa

Ex: "Minha Agência Digital" ou "João Silva Marketing". Pode ter acentos.

2

Seu nome (gestor responsável)

Seu primeiro nome ou nome completo.

3

Tipo de negócio

Escolha o que mais se aproxima. Isso personaliza os segmentos do wiki.

4

Pasta onde instalar o vault

Sugestão: C:\minha-agencia\ ou C:\ads-system\. Sem espaços no caminho.

Etapa 2 — Instalação de Dependências

O script vai detectar e instalar automaticamente. Pode demorar alguns minutos se for a primeira vez. Mensagens normais que você vai ver:

[OK] Python encontrado: Python 3.11.x
[OK] Node.js encontrado: v20.x.x
  Instalando requests...
  Instalando google-ads...
[OK] Pacotes Python instalados.
[OK] Claude Code instalado.

Etapas 3 a 8 — Criação Automática

O script cria tudo sozinho. Você não precisa fazer nada — só aguardar:

EtapaO que criaTempo
3Estrutura de pastas (vault completo)5 seg
4CLAUDE.md, index.md, log.md, overview.md5 seg
58 skills em .claude/commands/5 seg
63 agentes IA em system-prompts/agents/5 seg
74 scripts Python de coleta10 seg
8Templates de credenciais (vazios)5 seg

Resultado esperado

Ao final, o script mostra:

============================================================
  INSTALACAO CONCLUIDA
============================================================

  Sistema instalado com sucesso em:
  C:\minha-agencia\

  [OK] Estrutura de pastas completa
  [OK] CLAUDE.md personalizado para Minha Agencia
  [OK] index.md, log.md, wiki/overview.md
  [OK] 8 skills em .claude/commands/
  [OK] 3 agentes IA em system-prompts/agents/
  [OK] 4 scripts Python de coleta e automacao
  [OK] Templates de credenciais em credentials/
  [OK] Dependencias Python instaladas
  [OK] Claude Code instalado
Se aparecer algum erro: Veja a página "Problemas Comuns" ou copie o erro e pergunte ao instrutor. Os erros mais comuns são de permissão de administrador ou ausência do winget.

🗂️ Configurar o Obsidian

O Obsidian é onde você vai visualizar e navegar pelo seu wiki. O LLM escreve, você lê.

O Obsidian é gratuito para uso pessoal. Não precisa criar conta nem pagar nada para o que vamos fazer.

Instalar o Obsidian

1

Acessar obsidian.md

Clique em "Download" → escolha "Windows (64-bit Installer)".

2

Instalar normalmente

Execute o instalador e siga as telas. Instalação padrão sem precisar alterar nada.

3

Abrir o Obsidian

Na primeira tela, escolha "Open folder as vault".

4

Apontar para a pasta criada pelo instalador

Selecione a pasta que você informou durante a instalação. Ex: C:\minha-agencia\

5

Clique em "Trust and Open"

O Obsidian vai carregar o vault com todas as pastas e arquivos criados pelo instalador.

Plugins recomendados (opcional)

Vá em Configurações (ícone de engrenagem) → Community Plugins → Browse:

PluginPara que servePrioridade
CalendarVisualizar o log.md por dataRecomendado
DataviewConsultas avançadas no wikiOpcional
Folder NoteTransforma index.md em nota de pastaOpcional

O que você deve ver no Obsidian

No painel esquerdo (explorador de arquivos), a estrutura deve aparecer assim:

📁 minha-agencia
├── 📄 CLAUDE.md
├── 📄 index.md
├── 📄 log.md
├── 📁 raw/
├── 📁 wiki/
│   ├── 📄 overview.md
│   ├── 📁 clients/
│   ├── 📁 segments/
│   └── 📁 sources/
├── 📁 outputs/
└── 📁 agente-performance/
Dica de uso: Clique em qualquer link [[página]] dentro do Obsidian para navegar entre páginas do wiki. Isso é o mesmo link que o LLM usa para conectar conhecimentos.

🤖 Primeiro Acesso ao Claude Code

Claude Code é o terminal inteligente que vai escrever e manter seu wiki.

Abrir o Claude Code

1

Abrir o terminal

Pressione Win + R, digite cmd ou powershell, pressione Enter.

2

Navegar até a pasta do vault

cd C:\minha-agencia

Substitua pelo caminho que você escolheu.

3

Executar o Claude Code

claude
4

Fazer login (primeira vez)

O Claude Code vai exibir um link. Clique ou cole no browser, faça login com sua conta Anthropic e confirme o acesso.

5

Testar com /status

Digite /status e pressione Enter. O agente vai ler o CLAUDE.md e reportar o estado atual do wiki.

Resposta esperada do /status

Olá! Estou orientado e pronto.

**Status atual — [Nome do Negócio]**

- Clientes ativos: nenhum ainda
- Fontes ingeridas: 0
- Páginas wiki: 3 (overview, index, log)
- Último lint: nunca

**Próximos passos:**
1. Executar conectar.ps1 para configurar tokens de API
2. Adicionar primeiro cliente com /novo-cliente
3. Ingerir primeiras fontes com /ingerir
Erro "claude não reconhecido"? Feche e reabra o terminal após a instalação. O PATH precisa ser atualizado. Se persistir, reinicie o computador.

Conta Anthropic

Para usar o Claude Code você precisa de uma conta em anthropic.com. O plano gratuito tem limite de mensagens. Para uso profissional, recomendamos o plano pago para ter acesso sem restrições.

✅ Checklist — Parte 1 Concluída

Confirme cada item antes de avançar para a Parte 2. Clique nos itens para marcar.

Instalação

Obsidian

Claude Code

Tudo marcado? Você completou a Parte 1 com sucesso. A Parte 2 vai conectar seu sistema com as APIs de anúncios.

📘 Meta Ads: Token Permanente

Um token que nunca expira — a base de toda automação com Meta Ads e Instagram.

Por que não usar o token do Gerenciador de Anúncios? O token padrão expira em 60 dias. Toda automação para quando ele expira. O System User gera um token que nunca expira.

Conceito: O que é um System User

É um "usuário técnico" dentro do seu Business Manager — não é uma pessoa real, é uma credencial de sistema. Ele tem as permissões que você define e gera um token permanente.

Pré-requisito: Acesso ao Business Manager

Você precisa ser administrador do Business Manager. Se for gerenciar campanhas de clientes, o token deve ser criado no BM do cliente (ou o cliente deve fazer esses passos e te passar o token).


Passo 1 — Criar App no Meta for Developers

1

Acessar developers.facebook.com/apps

Clique em "Meus Apps" → "Criar App".

2

Escolher tipo "Outro" → "Negócios"

Não escolha "Consumidor" nem "Empresa". O tipo correto é "Negócios".

3

Preencher nome e vincular ao BM

Nome sugerido: "[Seu Nome] Performance API". Vincule ao Business Manager correto.

Passo 2 — Adicionar Marketing API

1

No app criado → "Adicionar produto"

Busque por "Marketing API" e clique em "Configurar".

2

Marcar essas permissões obrigatórias

ads_read
ads_management
business_management
instagram_basic
pages_read_engagement

Passo 3 — Criar System User

1

Business Manager → Configurações → Usuários → Usuários do Sistema

2

Clicar em "Adicionar" → Nome: "API Performance" → Função: Admin

3

Clicar em "Criar usuário do sistema"

Passo 4 — Gerar Token Permanente

1

Selecionar o usuário criado → "Gerar novo token"

2

Selecionar o App → Expiração: "Nunca" → Marcar permissões → "Gerar token"

!

COPIAR O TOKEN AGORA

O token aparece apenas uma vez. Copie e salve em lugar seguro antes de fechar.

Passo 5 — Atribuir Ativos ao System User

Ainda na tela do usuário do sistema:

1

Clicar em "Atribuir ativos"

2

Selecionar "Contas de anúncios" → marcar todas → Permissão: "Gerenciar campanhas"

3

Repetir para "Páginas" e "Contas do Instagram"

Validar o token: Você pode testar se o token funciona com este comando no PowerShell (substitua SEU_TOKEN):
Invoke-RestMethod "https://graph.facebook.com/v20.0/me?access_token=SEU_TOKEN"

Se retornar name e id, o token está válido.

🔵 Google Ads: API OAuth2

Mais passos que o Meta, mas feito uma vez. Depois é automático para sempre.

Developer Token — prazo de aprovação: O Google leva até 5 dias úteis para aprovar o Developer Token em modo de produção. Em modo de teste (aprovação imediata), só funciona com contas de teste. Configure agora e use quando chegar a aprovação.

Os 4 componentes

ComponenteO que éOnde pegar
Developer TokenChave que identifica seu aplicativoGoogle Ads → Centro de API
Client IDID do app OAuth2 no Google CloudGoogle Cloud Console
Client SecretSenha do app OAuth2Google Cloud Console
Refresh TokenToken de acesso de longa duraçãoScript generate_refresh_token.py

Passo 1 — MCC (Conta Gerenciadora)

O MCC gerencia todas as contas de clientes. Se já tem, anote o ID. Se não tem:

1

Acessar ads.google.com → Ferramentas → Gerenciar contas

2

Criar conta gerenciadora → vincular contas de clientes

3

Anotar o ID do MCC (formato XXX-XXX-XXXX)

Passo 2 — Developer Token

1

No MCC → Ferramentas → Configurações → Centro de API

2

Clicar em "Solicitar acesso básico" → preencher formulário

Uso pretendido: "Automação de relatórios e gestão de campanhas".

3

Copiar o Developer Token que aparece na página

Passo 3 — Google Cloud Project

1

console.cloud.google.com → Novo Projeto

Nome sugerido: "[Seu Nome] Ads API"

2

APIs e Serviços → Biblioteca → buscar "Google Ads API" → Ativar

3

Credenciais → Criar credenciais → ID do cliente OAuth

4

Configurar tela de consentimento OAuth (se solicitado)

Tipo: Externo | Adicionar seu email como usuário de teste

5

Tipo de aplicativo: "Aplicativo para computador" (Desktop app)

Fazer download do JSON → salvar como client_secret.json

!

Mover o client_secret.json para a pasta credentials

C:\minha-agencia\agente-performance\credentials\client_secret.json

Passo 4 — Gerar Refresh Token

Com o client_secret.json na pasta certa, execute no terminal:

cd C:\minha-agencia\agente-performance
python google-ads\lib\generate_refresh_token.py

Um browser vai abrir. Faça login com a conta Google do MCC. Após autorizar, o script mostra os três valores — copie todos.

"App não verificado"? É normal. Clique em "Avançado" → "Acessar [nome do app] (não seguro)". Isso só aparece porque o app não passou pela verificação do Google — para uso próprio, é seguro prosseguir.

🔌 Executar conectar.ps1

Com os dados das páginas anteriores em mãos, o script faz o resto.

Antes de começar, tenha em mãos:
✓ Token permanente Meta Ads (EAAH... ou EAAT...)
✓ ID do MCC do Google Ads (XXX-XXX-XXXX)
✓ Developer Token do Google Ads
✓ client_secret.json na pasta credentials/
✓ Refresh Token, Client ID e Client Secret (gerados no passo anterior)

Como executar

powershell -ExecutionPolicy Bypass -File C:\caminho\para\conectar.ps1

O que acontece em cada parte

Parte A — Meta Ads

1

Script abre o browser nas páginas certas

Vai abrir Meta for Developers, Business Manager e Centro de API automaticamente.

2

Você cola o token quando solicitado

3

Script valida o token na hora

Se inválido, avisa imediatamente. Se válido, lista todas as contas vinculadas.

4

Você escolhe a conta padrão

Se tiver várias contas, escolhe qual usar como padrão.

5

Credenciais salvas em credentials/meta.env

Parte B — Google Ads

1

Script pede o ID do MCC e Developer Token

2

Executa o generate_refresh_token.py (se ainda não rodou)

3

Você cola Client ID, Client Secret e Refresh Token

4

Script salva em credentials/google-ads.yaml

5

Script testa a conexão listando contas do MCC

Resultado esperado ao final

============================================================
  CONEXOES CONFIGURADAS
============================================================

  [OK] Meta Ads: TOKEN CONFIGURADO
  [OK] Google Ads: CREDENCIAIS CONFIGURADAS

  PROXIMOS PASSOS:
  1. Abra o Obsidian apontando para: C:\minha-agencia
  2. Abra o terminal e execute: claude
  3. Teste com: /status  /novo-cliente  /gerar-relatorio-meta

✅ Checklist — Parte 2 Concluída

Confirme cada item antes de usar o sistema com clientes reais.

Meta Ads

Google Ads

Sistema completamente instalado e conectado! Você está pronto para adicionar clientes, ingerir fontes e gerar relatórios automatizados.

⚙️ 9 Skills Base do Sistema

Instaladas automaticamente pelo instalar.ps1. São a espinha dorsal do wiki — gestão de conhecimento e coleta de dados.

Como usar uma skill: No terminal com Claude Code aberto na pasta do vault, digite o comando e pressione Enter. O agente lê o arquivo da skill e executa o fluxo descrito.
📊
/status
Wiki

Visão geral instantânea do sistema: clientes ativos, fontes ingeridas, pendências de cada cliente, último lint e próximos 3 passos mais importantes.

⏱ Usar: início de cada sessão
O que o agente faz
  • Lê index.md e as últimas 5 entradas do log.md
  • Lista clientes com status e último contato
  • Conta páginas wiki e fontes por segmento
  • Lista itens pendentes de cada acoes.md
  • Aponta os 3 próximos passos prioritários
📥
/ingerir
WikiIA

Processa qualquer fonte de conhecimento — relatório, site, transcrição de reunião, artigo, nota — e distribui automaticamente pelo wiki nas páginas certas.

⏱ Usar: ao receber qualquer novo conteúdo relevante
O que o agente faz
  • Identifica tipo, cliente(s) e segmento(s) da fonte
  • Cria wiki/sources/[slug].md com resumo e insights
  • Atualiza reunioes.md, acoes.md e resultados.md do cliente
  • Atualiza o segmento com padrões encontrados
  • Registra em index.md e log.md
Cole o conteúdo ou indique o arquivo:
/ingerir
> Cole aqui o relatório de campanha...
🧑‍💼
/novo-cliente
Wiki

Cria o workspace completo de um novo cliente com 4 arquivos estruturados, entidade e segmento — tudo a partir de perguntas guiadas.

⏱ Usar: ao fechar contrato com novo cliente
Cria automaticamente
  • wiki/clients/[slug]/perfil.md
  • wiki/clients/[slug]/reunioes.md
  • wiki/clients/[slug]/acoes.md
  • wiki/clients/[slug]/resultados.md
  • wiki/clients/[slug]/campanhas/index.md
  • wiki/entities/clients/[slug].md
📋
/reuniao [cliente]
Wiki

Registra uma reunião de cliente, extrai próximos passos automaticamente e sinaliza mudanças no perfil ou expectativas.

⏱ Usar: logo após cada call ou reunião
O que o agente faz
  • Estrutura e insere entrada em reunioes.md (mais recente no topo)
  • Extrai próximos passos com responsável e prazo → acoes.md
  • Sinaliza se algo mudou no perfil ou expectativas do cliente
🔍
/consultar [pergunta]
WikiIA

Busca cruzada em todo o wiki com citações rastreáveis. Responde perguntas complexas usando histórico de múltiplos clientes e segmentos.

⏱ Usar: antes de decisões estratégicas ou reuniões
Exemplos de perguntas
  • "Qual foi o CPL de [cliente] em março vs fevereiro?"
  • "O que funcionou em copy no segmento medicina integrativa?"
  • "Quais campanhas tiveram frequência acima de 3 este mês?"
  • "Comparar performance de vídeo vs imagem em todos os clientes"
📈
/gerar-relatorio-meta
APIOutput

Coleta dados reais do Meta Ads via API, cria snapshots mensais no wiki e atualiza resultados do cliente. Base para relatório HTML.

⏱ Usar: fechamento mensal + antes de reuniões de review
📉
/gerar-relatorio-google
APIOutput

Mesmo fluxo para Google Ads: coleta campanhas, keywords e search terms, popula o wiki com snapshots mensais estruturados.

⏱ Usar: fechamento mensal
🔔
/diagnostico-conta
APIIA

Check rápido de performance com alertas automáticos por thresholds fixos: sem conversões, CTR baixo, frequência alta, CPA acima da meta.

⏱ Usar: monitoramento semanal
Alertas automáticos gerados
  • Sem conversões nas últimas 48h
  • CTR abaixo de 5% em Search (Google)
  • Frequência acima de 3 — sinal de saturação (Meta)
  • CPA acima de 2× a meta do perfil do cliente
  • Campanha ENABLED sem impressões (travada)
  • Orçamento restante abaixo de 20% do dia
🩺
/lint
Wiki

Verificação de saúde do wiki: contradições entre páginas, links quebrados, clientes sem contato há 30+ dias, benchmarks desatualizados.

⏱ Usar: fechamento mensal

🚀 10 Skills Avançadas

Adicionadas ao sistema para otimizar o tempo do gestor nas tarefas de maior recorrência e impacto. Cada skill resolve um problema real do dia a dia.

18 skills no total. As 9 base gerenciam o conhecimento. Estas 10 avançadas são onde o gestor recupera horas por semana.
🎯
/prep-reuniao [cliente]
NovoWikiIA

Gera um briefing completo antes de qualquer call: o que foi prometido na última reunião, performance atual vs meta com semáforo visual, pontos positivos, problemas e 3 perguntas para fazer ao cliente.

⏱ Usar: 15 minutos antes de qualquer reunião de cliente
Formato do briefing gerado
  • Contexto rápido: quem é o cliente, tempo de relacionamento
  • Compromissos da última reunião com status (feito / pendente)
  • KPI por KPI com semáforo verde / amarelo / vermelho
  • 3 pontos positivos para destacar na call
  • 2 problemas para abordar com honestidade
  • 3 perguntas abertas para coletar informação nova
Não salva nem altera nada no wiki — é só output para uso imediato.
🔬
/autopsia-campanha [cliente] [campanha]
NovoWikiIA

Analisa o histórico completo de uma campanha, constrói linha do tempo causa-efeito, identifica o ponto de inflexão e registra o aprendizado no wiki para uso futuro em outros clientes.

⏱ Usar: quando uma campanha encerra, cai de performance ou gera dúvida
O que o agente diagnostica
  • Linha do tempo: performance mês a mês + ações tomadas
  • Ponto de inflexão: quando e por que a curva mudou
  • Variável de maior impacto: criativo / público / budget / sazonalidade
  • Sinal ignorado: o que os dados já mostravam antes da queda
  • Aprendizado registrado em acoes.md com campo "Aplicável a outros clientes?"
✍️
/copy-meta [cliente] [objetivo]
NovoIAOutput

Gera copy completo para Meta Ads usando o avatar do cliente, restrições de marca e histórico de angulos já testados. 5 variações de feed + 3 ganchos para Stories/Reels.

⏱ Usar: ao criar ou renovar criativos
Objetivos disponíveis
  • leads-whatsapp — geração de leads via WhatsApp
  • leads-formulario — conversão em formulário
  • vendas — compra direta
  • trafego — cliques para site
  • awareness — alcance e reconhecimento
O que entrega
  • 5 variações para feed (dor / desejo / curiosidade / prova social / autoridade)
  • 3 ganchos para Stories e Reels (3 segundos + desenvolvimento + CTA)
  • Para cada copy: hipótese testada + métrica de sucesso
/copy-meta support-health leads-whatsapp
💰
/redistribuir-budget [cliente]
NovoWikiIA

Analisa eficiência, tendência e saturação de cada campanha e recomenda uma redistribuição de budget com tabela comparativa e projeção de resultado esperado.

⏱ Usar: início de mês ou quando o CPL subir
Lógica de classificação
  • 🟢 ESCALAR: CPL abaixo da meta + frequência ok + sem limite de budget
  • 🟡 MANTER: dentro da meta, sem anomalias
  • 🟠 REDUZIR: CPL acima de 1,5× meta nos últimos 14 dias
  • 🔴 PAUSAR: CPL acima de 2× meta ou zero conversão em 7 dias
Não executa nada automaticamente — apresenta a recomendação para o gestor decidir e executar.
/checklist-ativacao [cliente] [plataforma]
NovoWiki

Gera checklist técnico personalizado para o cliente antes de ativar qualquer campanha — rastreamento, configuração de campanha, copy e UTMs. Elimina a causa número 1 de campanhas que "não funcionam" na primeira semana.

⏱ Usar: obrigatoriamente antes de ativar qualquer campanha nova
Meta Ads — verifica
  • Pixel instalado e evento correto disparando
  • CBO ativado, Advantage Audience desativado
  • Posicionamentos: apenas Facebook + Instagram
  • URL com UTM obrigatório (utm_source + utm_medium + utm_campaign)
  • Primary text sem emojis
  • Status criado como PAUSED
Google Ads — verifica
  • Tag de conversão instalada e marcada como ação primária
  • Lista de negativas aplicada
  • RSA com min 8 headlines e 3 descrições
🧪
/plano-testes [cliente]
NovoWikiIA

Gera 3 testes estruturados com hipótese clara, variável isolada, orçamento mínimo calculado e critério de decisão — sem repetir testes já feitos e aproveitando aprendizados de outros clientes do mesmo segmento.

⏱ Usar: início de mês ou quando o crescimento estagna
Cada teste entregue com
  • Hipótese: "Acredito que [X] vai [Y] porque [Z]"
  • Variável isolada (apenas 1 coisa muda por teste)
  • Orçamento mínimo calculado para ter significância estatística
  • Prazo de avaliação em dias
  • Decisão: se bater meta → escalar | se não → pausar e registrar
🕵️
/concorrentes [cliente]
NovoAPIWiki

Busca anúncios ativos dos concorrentes via Facebook Ad Library API, documenta formatos, ganchos e CTAs, identifica lacunas que o cliente pode explorar e atualiza as páginas de concorrentes no wiki.

⏱ Usar: mensalmente + antes de criar novos criativos
O que documenta por concorrente
  • Formatos em uso: imagem / vídeo / carrossel / stories
  • Ganchos recorrentes nas headlines
  • CTAs predominantes e tempo de veiculação
  • Promessa central comunicada
Lacunas identificadas
  • Ângulos de copy não explorados pelo mercado
  • Formatos que nenhum concorrente usa
  • 2 sugestões de copy baseadas nas lacunas
📡
/alerta-anomalia [cliente]
NovoWikiIA

Monitora anomalias com base no histórico do próprio cliente — não em thresholds fixos. Um CPL de R$260 é anomalia se o histórico é R$200, mas não se é R$240.

⏱ Usar: monitoramento semanal substituindo o /diagnostico-conta para contas maduras
Cálculo estatístico
  • Calcula média e desvio padrão dos últimos 30 dias por métrica
  • CRÍTICO: métrica fora de 2 desvios padrão
  • ATENÇÃO: métrica fora de 1,5 desvios padrão
  • NORMAL: dentro dos limites da própria conta
  • Métricas: CPL, CTR, Frequência, conversões diárias, gasto vs planejado
Requer mínimo de 14 dias de snapshots para construir a baseline.
📋
/resumo-executivo [cliente]
NovoWiki

Gera em 30 segundos um briefing de 300 palavras sobre qualquer cliente: negócio, o que está rodando, o que funciona, o que está crítico e próximos passos. Para onboarding de novos membros do time ou calls não planejadas.

⏱ Usar: quando precisar falar sobre um cliente sem tempo de ler tudo
Formato do output (300 palavras máx)
  • Identificação: nome, segmento, status, plataformas, desde quando
  • Negócio: o que fazem e o diferencial em 2 frases
  • O que fazemos: canais, objetivo, investimento mensal
  • Performance: KPIs com semáforo
  • O que funciona + O que está crítico
  • 3 próximos passos desta semana
Não salva nem altera nada. É apenas leitura rápida.
📑
/proposta [segmento]
NovoWikiOutput

Usa o histórico real de todos os clientes do segmento para gerar o bloco "O que já sabemos sobre este mercado" para propostas comerciais — com benchmarks reais, o que funciona, o que não funciona e perguntas de qualificação para o prospect.

⏱ Usar: ao preparar proposta para um prospect do mesmo nicho de clientes atuais
Conteúdo gerado
  • Benchmarks reais: CPL, ROAS, CTR, ticket médio — com fonte nos dados do wiki
  • Estratégias validadas em 2+ clientes do segmento
  • O que não funciona neste nicho (evita testes caros)
  • 3 perguntas de qualificação para fazer ao prospect
  • 2 red flags que indicam cliente desalinhado
/proposta medicina-integrativa

Mapa completo: todas as 18 skills

SkillCategoriaQuando usar
/statusWikiInício de sessão
/ingerirWiki + IAAo receber novo conteúdo
/novo-clienteWikiAo fechar cliente
/reuniaoWikiApós cada call
/consultarWiki + IAAntes de decisões
/gerar-relatorio-metaAPI + OutputFechamento mensal
/gerar-relatorio-googleAPI + OutputFechamento mensal
/diagnostico-contaAPI + IAMonitoramento semanal
/lintWikiFechamento mensal
/prep-reuniaoWiki + IA15 min antes de qualquer call
/autopsia-campanhaWiki + IAAo encerrar / analisar campanha
/copy-metaIA + OutputAo criar / renovar criativos
/redistribuir-budgetWiki + IAInício de mês / CPL alto
/checklist-ativacaoWikiAntes de ativar campanha
/plano-testesWiki + IACrescimento estagnado
/concorrentesAPI + WikiMensal + antes de criativos
/alerta-anomaliaWiki + IAMonitoramento semanal (contas maduras)
/resumo-executivoWikiCalls não planejadas / onboarding time
/propostaWiki + OutputAo preparar proposta comercial

🚀 Primeiros Comandos

Sistema instalado e conectado. Aqui estão os primeiros passos para operação real.

Sequência recomendada para o primeiro dia

1

Abrir Claude Code na pasta do vault

cd C:\minha-agencia && claude
2

Verificar status

/status
3

Adicionar seu primeiro cliente

/novo-cliente

O agente vai fazer as perguntas. Responda uma a uma.

4

Ingerir uma fonte (relatório, anotação, site)

/ingerir

Cole um relatório de campanha, transcrição de reunião ou URL de site do cliente.

5

Gerar primeiro relatório Meta Ads

/gerar-relatorio-meta

Referência rápida de todos os comandos

ComandoO que fazQuando usar
/statusVisão geral do wikiInício de cada sessão
/novo-clienteCria workspace completoAo fechar novo cliente
/reuniao [cliente]Registra reuniãoApós cada call
/ingerirProcessa qualquer fonteAo receber novo conteúdo
/consultar [pergunta]Busca no wikiAntes de reuniões / decisões
/gerar-relatorio-metaRelatório Meta AdsFechamento mensal
/gerar-relatorio-googleRelatório Google AdsFechamento mensal
/diagnostico-contaCheck rápido de performanceMonitoramento semanal
/segmento [nome]Análise cruzada de nichoMensal — cruzar aprendizados
/lintSaúde do wikiMensal

Rotina semanal sugerida

Segunda:   /diagnostico-conta (verificar todas as contas)
Quarta:    /consultar "o que está pendente esta semana?"
Sexta:     Registrar reuniões da semana com /reuniao

Fechamento mensal:
  /gerar-relatorio-meta (todos os clientes)
  /gerar-relatorio-google (todos os clientes)
  /segmento (análise cruzada)
  /lint (saúde do wiki)

❓ Problemas Comuns

Soluções para os erros mais frequentes durante a instalação e uso.

Instalação

❌ "winget não é reconhecido como comando"

O winget requer Windows 10 versão 1809+. Solução: instale Python e Node.js manualmente pelos sites oficiais antes de rodar o script.

# Verificar versão do Windows
winver

❌ "Acesso negado" ao criar pastas

Execute o PowerShell como Administrador. Clique com botão direito no ícone do PowerShell → "Executar como Administrador".

❌ "claude não é reconhecido"

Feche e reabra o terminal. Se persistir:

npm install -g @anthropic-ai/claude-code
# Fechar e reabrir o terminal

Meta Ads

❌ Token retorna erro "Invalid OAuth access token"

O token foi copiado com espaços ou quebra de linha. Copie novamente clicando diretamente no token no Business Manager, sem arrastar para selecionar.

❌ "User does not have permission" ao listar contas

O System User não foi atribuído às contas de anúncios. Volte ao Business Manager → Usuários do Sistema → Atribuir ativos → Contas de anúncios.

❌ Token expira mesmo sendo "permanente"

Isso acontece se o app foi criado com tipo errado ou se as permissões foram revogadas. Gere um novo token com o mesmo processo — o mesmo System User pode ter múltiplos tokens.


Google Ads

❌ "Developer token has not been approved"

Normal. O token de produção precisa de aprovação manual do Google (até 5 dias úteis). Enquanto aguarda, você pode usar Meta Ads normalmente. O Google Ads vai funcionar quando o token for aprovado.

❌ "The caller does not have permission" no teste de conexão

A conta Google usada para gerar o refresh token não tem acesso ao MCC. Use a mesma conta Gmail que é administradora do MCC para gerar o token.

❌ "client_secret.json não encontrado"

Verifique o nome exato do arquivo e o caminho:

C:\minha-agencia\agente-performance\credentials\client_secret.json

O nome deve ser exatamente client_secret.json — sem outros caracteres no nome.


Claude Code

❌ Agente não lê o CLAUDE.md

Verifique se o Claude Code foi aberto dentro da pasta do vault:

cd C:\minha-agencia
claude

❌ "/status" retorna resposta genérica sem mencionar o nome do negócio

O Claude Code não está lendo o CLAUDE.md correto. Verifique se o arquivo está na raiz da pasta do vault e abra o Claude Code na pasta certa.

❌ Script Python retorna "Credenciais não configuradas"

Execute o conectar.ps1 primeiro. Os scripts verificam se meta.env e google-ads.yaml estão preenchidos antes de rodar.

Não encontrou seu problema? Copie a mensagem de erro completa e envie para o instrutor via WhatsApp ou email. Inclua em qual etapa ocorreu e o sistema operacional.