marketing-loops

Designs and schedules recurring marketing workflows with cadence, state, and stop conditions.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/Tutitoos/seo-plugin --skill marketing-loops-tutitoos
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketing-loops
Source: https://github.com/Tutitoos/seo-plugin/tree/main/plugins/seo/skills/marketing-loops
Command: npx skills add https://github.com/Tutitoos/seo-plugin --skill marketing-loops-tutitoos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? One-off marketing tasks get forgotten; this Skill turns them into repeatable, scheduled loops that an AI agent runs on a cadence, with built-in safeguards against runaway spend, spam, and noise-driven actions. ## Core Features & Use Cases - Loop Catalog: 43 ready-to-adapt marketing loops covering SEO, paid ads, social, activation, retention, revenue, and referrals, each specified with a nine-part anatomy (cadence, action condition, self-check, state, stop condition, output). - Guardrails & Compliance: Two-tier action model separating autonomous-safe drafting from gated spend/publish actions, with CAN-SPAM, GDPR, FTC, and platform ToS rules plus a kill switch. - State & Idempotency: Patterns for cursors, dedupe sets, cooldowns, and run logs so loops never double-act or re-contact the same people. - Use Case: A B2B SaaS team sets up a weekly ranking-drop watch loop that checks priority keywords, diagnoses regressions, and stages a fix report — skipping weeks where nothing moved. ## Quick Start Ask the agent to set up a weekly marketing loop that watches your SEO rankings and stages a report of anything that needs action.

Frequently Asked Questions about marketing-loops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a recurring marketing automation workflow?▼

Pick a loop from the catalog matching your goal, tune its cadence to how fast the underlying signal changes, define its state handling and stop condition, then schedule it via cron, Claude Code primitives like CronCreate, or a manual weekly cadence.

How often should a marketing loop run?▼

Match cadence to signal speed: rankings and competitor changes weekly, ad fatigue every 2-3 days, churn signals daily, and content decay monthly. Over-frequent loops generate noise and train you to ignore the output.

Can a marketing loop publish posts or shift ad budget automatically?▼

By default no. Spend, send, and publish actions are Tier-2 gated actions requiring human approval unless you explicitly authorize them with hard spend caps, per-run change limits, and an allowlist of eligible accounts or campaigns.

When should I not automate a marketing task as a loop?▼

Skip loops for strategy, positioning, and creative direction, which require human judgment. Also avoid loops when the signal is too sparse to be significant or when nobody acts on the output, since those become vanity loops.

How do I prevent a scheduled loop from repeating the same actions?▼

Persist state between runs using a cursor or watermark, a dedupe set of handled items, per-entity cooldown windows, and in-flight guards. Store this in a state file such as .agents/loops/<loop-name>.json and append a run log each execution.

What is the difference between marketing loops and one-off marketing ideas?▼

Marketing ideas are one-off tactics to try once, while loops operationalize the tactics worth repeating on a schedule. Loops add cadence, self-checks, state, and stop conditions so the work continues reliably without manual re-triggering.