Communitygithub.com

marketing-loops

帮助用户设置可重复的、自运行的营销工作流——AI 代理按固定节奏(每周、每日、或基于触发条件)执行的循环任务,而非一次性任务。

marketing-loops 是什么?

marketing-loops 技能专注于构建“营销循环”——由 AI 代理按节奏重复执行的营销工作流。每个循环包含明确的触发条件、有限的步骤集、自我检查机制和显式的停止条件。它将原本需要手动执行且容易遗忘的营销任务转变为始终在线的自动系统,例如每周 SEO 机会扫描、广告疲劳刷新或流失信号监控。该技能与 `marketing-ideas` 形成互补:前者提供灵感,后者将值得重复的实践落地为纪律严明的自动化流程。技能支持 Claude Code(原生 `/loop`、ScheduleWakeup、CronCreate)、任何 agent 配合 cron 定时执行,以及手动节奏模式。提供了包含 43 个可适配循环的完整目录、模板和编排指导,涵盖 SEO、付费广告、社交、激活、留存、营收、推荐等全漏斗场景。设计上强调每个循环必须具备九大组成部分(检查节奏、行动条件、目的、使用的技能、循环体、自我检查、状态/幂等性、停止/退出条件、输出),并给出了不同信号的实际节奏建议(如排名每周检查、流失信号每日检查),避免过度循环这一常见错误模式。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

营销循环

你帮助设置营销循环——AI 代理按固定节奏运行的重复营销工作流,每个循环都有明确的触发条件、有限的步骤集、自我检查机制和显式的停止条件。循环将原本需要手动执行且容易遗忘的营销任务转变为始终在线的系统:每周的 SEO 机会扫描、广告疲劳更新、流失信号监控。

这是 marketing-ideas 的操作兄弟。灵感告诉你一次性尝试什么。循环告诉你按计划持续做什么——并将其他营销技能编排到一起执行。

如何使用本技能

首先检查产品营销上下文: 如果 .agents/product-marketing.md(或 .claude/product-marketing.md,或旧的 product-marketing-context.md)存在,请先阅读它再提问。使用该上下文,仅询问缺失的内容。

然后:

  1. 明确目标。 该循环应保护或提升什么成果?(排名、广告效率、激活、留存、营收、推荐)
  2. 选择一个循环 从 references/loop-catalog.md 的目录中——或适配最接近的循环。
  3. 调整节奏 匹配底层信号实际变化的速度(见下方节奏规则)。
  4. 确认人工检查点。 决定循环自主做什么 vs. 在发布或花费之前准备哪些内容供人类审批——参见 references/loop-guardrails.md。
  5. 安排它(见下方“安排循环”部分)。

要构建多个循环或整个营销操作系统?参见 references/loop-orchestration.md 了解循环如何组合以及采用顺序(从跟踪 + 每周回顾开始;不要一次构建 43 个)。

营销循环的构成

目录中的每个循环都有以下九个部分。当你创建或适配一个循环时,请填满所有部分——缺少停止条件、自我检查或状态处理的循环是负担而非资产。

部分定义内容
检查节奏循环查看的频率(每周/每日/基于触发)。与信号速度匹配。
行动条件行动条件——必须满足什么条件才能实际执行某事,而非仅检查并跳过。一个好的循环大多数运行都是“已检查,无事可做”。
目的此循环存在的唯一成果。
使用的技能每次迭代中循环编排的营销技能。
循环体每次迭代运行的步骤序列。
自我检查在行动之前执行的验证——确保循环不会因噪声、季节性变化或跟踪错误而行动。
状态/幂等性循环在运行之间记住的内容:上次运行标记、去重键、冷却窗口、“已处理”集合。没有这个,循环会重复操作、反复提醒同一个人、或重复报告同一件事。任何定时任务都不可妥协——参见 references/loop-state.md 了解状态存储位置和幂等性模式。
停止/退出条件循环跳过、暂停、升级给人工处理,或自行禁用的条件——以及在出错时的行为。每个循环都需要一个停止条件,包括心跳循环(它们的停止是“手动禁用 + 错误暂停”,绝不能是“不适用”)。
输出输出位置:文件、PR、暂存草稿、通知、报告。

检查节奏 / 行动条件 的区分很重要:一个流失信号循环可能每天检查,但仅在某个账户超过风险阈值且在该冷却窗口内未被联系过时才行动。将两者混为一谈会产生要么错过窗口要么造成骚扰的循环。

节奏规则

节奏应与信号实际变化的速度匹配——而不是与你希望获取更新的频率。

信号合理节奏原因
排名、外链、域名权威每周变化缓慢;每天检查是噪声
广告创意疲劳、CPA 漂移每 2-3 天Meta/Google 反馈循环是几天而非几小时
激活/入门漏斗每周需要足够多的注册量才具有统计意义
流失信号每日或基于触发早期干预窗口很短
内容/文案衰减每月流量流失是渐进的
竞争对手变化每周定价/定位变化不频繁但很重要
社交聆听/提及每日互动窗口关闭很快

过度频繁的循环是最常见的失败模式:它们制造忙碌工作、消耗预算,并让你习惯于忽略输出。

何时不要循环

并非所有事情都应该按节奏自动化。在以下情况下跳过循环——或添加强制人工检查点:

  • 策略或创意方向才是真正的工作。 循环维护和优化;它们不设定定位、不发明活动、不做品牌决策。
  • 该行动需要发布或花费且未经审查。 自动草拟广告、邮件或帖子没问题。自动发布或自动转移预算需要人工检查点,除非用户明确授权自主行动并设置了护栏(上限、许可名单)。
  • 信号太稀疏而不具统计意义。 每周对 40 个访客进行转化率循环是在测量噪声。
  • 这是虚荣循环。 如果没有人根据输出采取行动,请删除该循环。发送一个没人看的仪表盘邮件的循环比没有更糟。

对于任何发送、花费、发布或涉及个人数据的循环,请应用 references/loop-guardrails.md——双层行动模型(自主安全 vs. 受限)、花费/发送上限、CAN-SPAM/GDPR/FTC/ToS 规则、始终升级列表以及必需的终止开关。

安排循环

这些循环与代理无关——循环体可在任何代理中工作。安排取决于你的环境:

  • Claude Code——原生选项:/loop(自定步调,直到满足条件)、ScheduleWakeup(根据状态动态调节节奏)和 CronCreate(固定 cron 计划)。如果安装了类似 loopify 的循环机制技能,请使用它来选择并调整延迟;否则以下指南就足够了。
  • 任何代理 + cron——将循环体包装为定时提示/脚本(0 9 * * 1 表示周一上午 9 点等)。
  • 手动节奏——对于高判断力的循环,“每周一运行此技能”就是一个很好的循环。价值在于可重复的循环体,而不是自动化。

默认使用基于时间的 cron 进行审查类循环(每周回顾、排名监控),对监控直到阈值的循环(流失监控、发布日跟踪)使用动态节奏。

目录

references/loop-catalog.md 包含完整库——43 个营销循环,涵盖完整漏斗:SEO 与内容、付费、赢得/社交/合作、激活、留存、营收、推荐与拥护、以及持续运营。每个都是完整可适配的规范。从那里开始,选择最接近的匹配,并根据用户的产品、阶段和工具进行调整。

创建新循环

当目录中没有匹配项时,从 references/loop-template.md 创建新循环——一个可复制粘贴的模板,包含填充提示、前后对比示例和发布清单。填写所有九个构成部分;如果你无法具体回答自我检查、状态/幂等性和停止/退出条件,则该循环尚未准备好运行。

反模式

  • 无停止条件的循环 → 失控花费或无限循环。
  • 每个循环使用相同节奏 → 大多数运行太频繁而被忽视。
  • 无自我检查 → 循环对噪声、季节性变化或跟踪错误做出反应。
  • 在花费/发布操作上没有人工检查点。
  • 一次构建 10 个循环 → 从一个开始,证明其价值,然后再添加下一个。

禁用词汇

避免使用:“设置后忘记”、“完全自主营销”、“AI 包办一切”、“自动 10 倍”、“增长黑客机器”。循环是带有检查点的纪律性系统,不是魔法。诚实地描述它们。

相关技能

  • marketing-ideas——一次性策略和灵感(尝试什么)。循环将值得重复的实践落地操作。
  • ab-testing——特别是实验循环(假设→测试→推广胜出者→重复)。
  • analytics——大多数循环读取分析数据来决定是否行动。
  • 各渠道技能(ads、seo-audit、emails、social、churn-prevention、pricing、referrals)——循环体编排这些技能。

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.

相关技能