PlugWiki

marketing-loops Skill for Claude: Set Up Recurring Marketing Workflows

Helps Claude set up a recurring marketing workflow, such as a weekly SEO scan or ad-fatigue check, from a catalog of 59 loops.

Installs
51.1K
on skills.sh
Stars
57.9K
on GitHub
Files
8
besides SKILL.md
Updated
Oct 2026
last repo commit

You describe a marketing job you keep forgetting, and the agent picks the closest loop from a catalog, tunes how often it runs, decides what it may do alone, and schedules it. Each loop has nine parts, including a self-check, saved state and a stop condition.

SKILL.md says loops call the other marketing skills, so install the whole set. By default a loop only drafts and stages work. Sending, spending and publishing need your approval unless you authorize them with caps. In Claude Code it can schedule with /loop, ScheduleWakeup or CronCreate.

Good for

  • Founders and marketers who want weekly checks to actually happen
  • SEO owners who want an agent to run site health and content-decay checks
  • Outbound teams staging outreach and reply triage with approval rules

Install marketing-loops

Claude Code

  1. 1

    Copy this prompt.

    Install the marketing-loops skill in Claude Code. Run this command:
    
    npx skills add coreyhaines31/marketingskills -a claude-code
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

marketing-loops builds loops that call other marketing skills from the same repo, so install the whole set. The plugin route installs the repo's skills folder (53 skills by the git tree); its manifest lists skills only, with no hooks or bundled servers. To pick skills, add --skill names to the first command.

From the project README. Source.

What's in the skill

When it loads

When the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger) rather than a one-off task. Also use when the user mentions 'marketing loop,' 'recurring marketing workflow,' 'automate my marketing,' 'marketing on autopilot,' 'weekly marketing review,' 'ad fatigue check,' 'weekly ads check,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'SEO operator,' 'daily SEO agent,' 'run my outbound,' 'AI SDR,' 'reply triage,' 'always-on marketing,' 'marketing automation workflow,' or 'run this every week.' Use this to pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills. For one-off marketing ideas, see marketing-ideas. For the experimentation loop specifically, see ab-testing.

Sections in SKILL.md

  1. How to Use This Skill
  2. Anatomy of a Marketing Loop
  3. The cadence rule
  4. When NOT to loop
  5. Scheduling a loop
  6. The Catalog
  7. Running a whole channel: the SEO operator
  8. Running outbound: the outbound operator
  9. Authoring a new loop
  10. Anti-patterns
  11. Banned vocabulary
  12. Related Skills

Key facts

License
MIT
Installs on skills.sh
51,123 (Nov 2, 2026)
Last repo commit
Oct 31, 2026
Skill version
1.7.0

What it includes

  • Clarify the job, pick a loop, tune the cadence, confirm human checkpoints, schedule it

    It reads .agents/product-marketing.md first if it exists, and asks only for what is missing.

    Files · How to use it

  • Cadence, acts-when, purpose, skills used, body, self-check, state, stop, output

    A loop missing a stop condition, self-check or state handling is called a liability.

    Nine-part loop anatomy

  • Matches how often a loop runs to how fast its signal changes

    For example rankings weekly, ad fatigue every 2 to 3 days, churn signals daily or on trigger.

    Cadence rule

  • 59 ready loops in 9 groups, from SEO and paid to retention and referral

    Pick the closest and adapt it.

    Read · Loop catalog

  • Bundles the SEO loops into one schedule with memory in .agents/seo/

    Ship mode defaults to opening a PR for review.

    Write · SEO operator

  • Day-to-day outbound: signal sweeps, staged outreach, reply triage, sending-domain health

    Shared memory in .agents/outbound/. Approval rules by tier.

    Write · Outbound operator

  • Claude Code /loop, ScheduleWakeup and CronCreate, or cron for any agent

    Manual "run this every Monday" also counts as a loop.

    Runs code · Scheduling

  • Two tiers: autonomous-safe (read, draft, stage) and gated (spend, send, publish, delete)

    Gated actions need your approval unless you authorize them with caps and an allowlist. Every scheduled loop needs a kill switch.

    Guardrails

  • Fill references/loop-template.md when nothing in the catalog fits

    Requires all nine parts.

    Write · Author a new loop

From the official docs

Permissions

Medium risk

It sets up agent runs that can send email, spend ad budget or publish if you authorize them, and it schedules them. Keep every loop in draft-and-stage mode until you have set spend and send caps.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Loops can send, spend or publish if you let them

    By default a loop drafts and stages work. Gated actions need approval unless you authorize them with caps and an allowlist, so set those limits before you schedule anything.

  • Scheduled loops keep running after you leave

    SKILL.md says every scheduled loop needs a manual off switch and you should know how to stop all loops. Write down where each one is scheduled.

  • It writes state and working files in your project

    Loop memory goes in .agents/loops/ as a JSON file and a log per loop. The SEO and outbound operators add .agents/seo/ and .agents/outbound/.

  • Loops that email can touch personal data

    The guardrails guide names CAN-SPAM, GDPR, FTC and platform rules, and says to stage for a human when consent is unclear.

Technical details
Talks toWhatever channels and tools you connect to a loop

Questions

What does marketing-loops do?

It helps you set up a repeatable marketing workflow that an agent runs on a schedule, like a weekly SEO scan, an ad-fatigue check or a churn watch. It picks a loop from a catalog and adapts it to your product.

How do I install marketing-loops?

Use the install box above, which has Claude Code, Codex and skills CLI tabs. Install the whole marketingskills set, because the loops call other skills such as ads, seo-audit, emails, analytics and pricing. There is no Claude app tab: the README's Claude web ZIPs hold one skill each and do not install related skills.

Does it run things automatically?

Only if you schedule it. The skill sets up the loop and the schedule: in Claude Code with /loop, ScheduleWakeup or CronCreate, or with cron for other agents. A loop can also stay manual, like "run this every Monday".

Will a loop send emails or change my ad budget on its own?

Not by default. SKILL.md and the guardrails guide say loops draft and stage, and sending, spending or publishing needs a human approval unless you authorize it with caps and an allowlist.

Is marketing-loops safe?

The skill is text guides with no scripts, but the loops it sets up can act on schedule. Keep them in stage-for-approval mode, set spend and send caps, and know where the off switch is. It names no API key.

marketing-loops vs marketing-ideas?

Per SKILL.md, marketing-ideas gives one-off tactics for what to try once, while marketing-loops sets up the ones worth repeating on a schedule.

Should I start with many loops?

No. SKILL.md says to start with tracking and a weekly review, prove one loop earns its keep, then add the next.

Information

updated Nov 2, 2026

Folder
skills/marketing-loops

coreyhaines31/marketingskillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 8
  1. marketingskills README · github.com
  2. marketingskills plugin manifest · github.com
  3. marketing-loops SKILL.md · github.com
  4. loop-state.md · github.com
  5. loop-guardrails.md · github.com
  6. seo-operator.md · github.com
  7. outbound-operator.md · github.com
  8. marketing-loops on skills.sh · skills.sh

Updated Nov 2, 2026.