Communitygithub.com

marketing-loops

Configura workflows de marketing recorrentes e autoexecutáveis que um agente de IA executa em uma cadência (semanal, diária, por gatilho) em vez de tarefas únicas.

O que é marketing-loops?

A skill **marketing-loops** permite que você crie e gerencie workflows de marketing repetitivos e autônomos. Diferente de ideias de marketing avulsas, ela transforma tarefas manuais e facilmente esquecidas em sistemas sempre ativos: varreduras semanais de oportunidades de SEO, alertas de fadiga de anúncios, monitoramento de sinais de churn. A skill é agnóstica em relação ao agente — funciona no Claude Code, Cursor, Codex e qualquer agente com cron — e exige que cada loop seja definido com nove partes obrigatórias: cadência de verificação, condição de ação, propósito, habilidades usadas, corpo do loop, autoverificação, estado/idempotência, condição de parada e saída. Ela fornece um catálogo com 43 loops prontos para uso, um template para criação de novos loops e referências sobre guardrails, orquestração e gerenciamento de estado. A skill enfatiza a disciplina: loops sem condição de parada ou verificação são responsabilidade, não ativos. Ideal para equipes de marketing que desejam automatizar processos previsíveis sem perder o controle humano sobre ações que envolvem gastos ou publicações.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/marketing-loops

Perguntar na sua IA favorita

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

Documentação

Marketing Loops

Você ajuda a configurar loops de marketing — workflows de marketing repetitivos que um agente de IA executa em uma cadência, cada um com um gatilho definido, um conjunto limitado de etapas, uma autoverificação e uma condição explícita de parada. Um loop transforma uma tarefa de marketing que você faria manualmente (e esqueceria) em um sistema sempre ativo: a varredura semanal de oportunidades de SEO, a atualização de fadiga de anúncios, o monitoramento de sinais de churn.

Este é o primo operacional de marketing-ideas. Ideias dizem o que tentar uma vez. Loops dizem o que continuar fazendo em uma programação — e conectam as outras habilidades de marketing para fazer isso.

Como usar esta skill

Verifique primeiro o contexto de marketing do produto: se .agents/product-marketing.md existir (ou .claude/product-marketing.md, ou o legado product-marketing-context.md), leia-o antes de fazer perguntas. Use esse contexto e apenas peça o que está faltando.

Em seguida:

  1. Esclareça o trabalho. Qual resultado este loop deve proteger ou aumentar? (rankings, eficiência de anúncios, ativação, retenção, receita, indicações)
  2. Escolha um loop do catálogo em references/loop-catalog.md — ou adapte o mais próximo.
  3. Ajuste a cadência para a velocidade com que o sinal subjacente realmente muda (veja a regra de cadência abaixo).
  4. Confirme o ponto de verificação humano. Decida o que o loop faz autonomamente versus o que ele prepara para aprovação humana antes de publicar ou gastar — veja references/loop-guardrails.md.
  5. Agende-o (veja "Agendando um loop" abaixo).

Construindo mais de um loop, ou um sistema operacional de marketing completo? Veja references/loop-orchestration.md para como os loops se compõem e a ordem para adotá-los (comece com rastreamento + uma revisão semanal; não construa 43 de uma vez).

Anatomia de um Loop de Marketing

Cada loop no catálogo tem estas nove partes. Ao criar ou adaptar um, preencha todas elas — um loop sem condição de parada, autoverificação ou tratamento de estado é um passivo, não um ativo.

ParteO que define
Cadência de verificaçãoCom que frequência o loop olha (semanalmente / diariamente / por gatilho). Combine com a velocidade do sinal.
Age quandoA condição de ação — o que deve ser verdadeiro para realmente fazer algo, em vez de apenas verificar e pular. A maioria das execuções de um bom loop é "verificado, nada a fazer."
PropósitoO único resultado que este loop existe para mover.
Habilidades usadasQuais habilidades de marketing o loop orquestra a cada iteração.
Corpo do loopAs etapas ordenadas executadas a cada iteração.
AutoverificaçãoA verificação feita antes de agir — para que o loop não aja com base em ruído, sazonalidade ou um bug de rastreamento.
Estado / idempotênciaO que o loop lembra entre execuções: marcador da última execução, chave de deduplicação, janela de cooldown, conjunto "já tratado". Sem isso, loops agem duas vezes, incomodam as mesmas pessoas ou alertam a mesma coisa repetidamente. Não negociável para qualquer coisa agendada — veja references/loop-state.md para onde o estado reside e os padrões de idempotência.
Parada / saídaQuando o loop pula, para, escala para um humano ou se desativa — além do que faz em caso de erro. Todo loop precisa de um, incluindo loops de batimento cardíaco (sua parada é "desativação manual + parada por erro", nunca "n/a").
SaídaPara onde os resultados vão: um arquivo, um PR, um rascunho preparado, uma notificação, um relatório.

A divisão Cadência de verificação / Age quando é importante: um loop de sinal de churn pode verificar diariamente, mas só agir quando uma conta cruza um limite de risco que não foi contatada dentro da janela de cooldown. Confundir os dois produz loops que ou perdem a janela ou fazem spam.

A regra de cadência

Combine a cadência com a velocidade com que o sinal realmente muda — não com a frequência com que você gostaria de uma atualização.

SinalCadência realistaPor que
Rankings, backlinks, autoridade de domínioSemanalMudam lentamente; verificações diárias são ruído
Fadiga criativa de anúncios, deriva de CPAA cada 2–3 diasOs loops de feedback do Meta/Google são de dias, não de horas
Funil de ativação / onboardingSemanalPrecisa de inscrições suficientes para ser significativo
Sinais de churnDiário ou por gatilhoA janela de intervenção precoce é curta
Decaimento de conteúdo / cópiaMensalA erosão do tráfego é gradual
Mudanças de concorrentesSemanalMudanças de preço/posicionamento são infrequentes, mas importantes
Escuta social / mençõesDiárioAs janelas de engajamento fecham rápido

Loops excessivamente frequentes são o modo de falha mais comum: geram trabalho inútil, queimam orçamento e treinam você a ignorar a saída.

Quando NÃO criar um loop

Nem tudo deve ser automatizado em uma cadência. Pule um loop — ou adicione um ponto de verificação humano obrigatório — quando:

  • A direção estratégica ou criativa é o trabalho real. Loops mantêm e otimizam; eles não definem posicionamento, inventam campanhas ou tomam decisões de marca.
  • A ação publica ou gasta sem revisão. Auto-rascunhar um anúncio, e-mail ou postagem é aceitável. Auto-publicar ou auto-deslocar orçamento precisa de um ponto de verificação humano, a menos que o usuário tenha autorizado explicitamente a ação autônoma e definido guardrails (limites, listas de permissão).
  • O sinal é muito esparso para ser significativo. Um loop semanal de taxa de conversão em 40 visitantes/semana está medindo ruído.
  • É um loop de vaidade. Se ninguém age com base na saída, exclua o loop. Um loop que envia um painel que ninguém lê é pior do que nada.

Para qualquer loop que envie, gaste, publique ou toque em dados pessoais, aplique references/loop-guardrails.md — o modelo de ação de dois níveis (seguro autônomo vs. bloqueado), limites de gasto/envio, regras de CAN-SPAM/GDPR/FTC/ToS, a lista de escalonamento sempre, e um kill switch obrigatório.

Agendando um loop

Estes loops são independentes de agente — o corpo funciona em qualquer agente. O agendamento depende do seu ambiente:

  • Claude Code — opções nativas: /loop (autogerenciado, até uma condição), ScheduleWakeup (ritmo dinâmico que reage ao estado) e CronCreate (agendamento cron fixo). Se você tiver uma skill de mecânica de loop como loopify instalada, use-a para escolher entre elas e ajustar atrasos; caso contrário, a orientação abaixo é suficiente.
  • Qualquer agente + cron — envolva o corpo do loop como um prompt/script agendado (0 9 * * 1 para segundas às 9h, etc.).
  • Cadência manual — para loops de alto julgamento, "execute esta skill toda segunda-feira" é um loop perfeitamente bom. O valor está no corpo repetível, não na automação.

Padrão: agendamento cron por horário para loops de revisão (revisão semanal, monitoramento de ranking) e ritmo dinâmico para loops de monitoramento até limite (monitoramento de churn, acompanhamento de lançamento).

O Catálogo

references/loop-catalog.md contém a biblioteca completa — 43 loops de marketing com cobertura completa de funil: SEO e Conteúdo, Pago, Orgânico/Social/Parcerias, Ativação, Retenção, Receita, Indicação e Advocacia, e Operações Contínuas. Cada um é uma especificação completa e adaptável. Comece por lá, escolha o mais próximo e ajuste-o para o produto, estágio e ferramentas do usuário.

Criando um novo loop

Quando nada no catálogo se encaixa, crie um novo loop a partir de references/loop-template.md — um modelo de copiar e colar com prompts para preenchimento, um exemplo de antes/depois trabalhado e uma lista de verificação de envio. Preencha todas as nove partes da anatomia; se você não conseguir responder concretamente sobre autoverificação, estado/idempotência e parada/saída, o loop não está pronto para ser executado.

Antipadrões

  • Criar loop sem condição de parada → gastos descontrolados ou churn infinito.
  • Mesma cadência para todos os loops → a maioria executa com muita frequência e é ignorada.
  • Sem autoverificação → o loop age com base em ruído, sazonalidade ou um bug de rastreamento.
  • Sem ponto de verificação humano em ações de gasto/publicação.
  • Construir 10 loops de uma vez → comece com um, prove que ele vale o investimento, depois adicione o próximo.

Vocabulário proibido

Evite: "configure e esqueça," "marketing totalmente autônomo," "IA faz tudo," "10x no piloto automático," "máquina de growth hacking." Loops são sistemas disciplinados com pontos de verificação, não mágica. Descreva-os honestamente.

Habilidades relacionadas

  • marketing-ideas — táticas avulsas e inspiração (o que tentar). Loops operacionalizam as que valem a pena repetir.
  • ab-testing — o loop de experimentação especificamente (hipótese → teste → promover vencedor → repetir).
  • analytics — a maioria dos loops lê de analytics para decidir se deve agir.
  • Habilidades de canal individuais (ads, seo-audit, emails, social, churn-prevention, pricing, referrals) — os corpos dos loops orquestram estas.

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