marketing-loops

Designs and schedules recurring marketing workflows with cadence, state tracking, and human checkpoints.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill marketing-loops-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketing-loops
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/marketing-loops
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill marketing-loops-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? One-off marketing tasks get forgotten or done inconsistently. This Skill turns recurring marketing work — weekly SEO scans, ad-fatigue checks, churn watches, dunning recovery — into repeatable loops an AI agent runs on a schedule, each with a defined trigger, self-check, state handling, and stop condition. ## Core Features & Use Cases - Loop Catalog: 43 ready-to-adapt loop specs covering SEO, paid ads, social, activation, retention, revenue, and referrals, each defined with a nine-part anatomy (cadence, action condition, purpose, skills used, body, self-check, state, stop condition, output). - Guardrails & Compliance: A two-tier action model that keeps drafting autonomous while gating spend, sends, and publishing behind human approval, with CAN-SPAM/GDPR/FTC/ToS rules and a kill switch. - State & Idempotency: Patterns for cursors, dedupe keys, cooldowns, and run logs stored under .agents/loops/ so loops never double-act or re-contact the same people. - Use Case: A B2B SaaS team sets up a weekly ranking-drop watch that checks priority keywords, diagnoses regressions, and stages a fix report — skipping quietly when nothing moved. ## Quick Start Ask the agent to set up a weekly marketing loop for the outcome you want to protect, such as "set up a weekly loop that watches our SEO rankings and tells me what to fix."

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 that matches your goal, tune its cadence to how fast the underlying signal changes, define its state and stop condition, then schedule it via cron or your agent's native scheduling. Start with one loop and prove it earns its keep before adding more.

How often should an automated 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 marketing loops publish posts or shift ad budget automatically?

By default no — spending, sending, and publishing are gated actions that stage drafts for human approval. Autonomous action requires explicit user authorization plus hard spend caps and an allowlist of eligible accounts or campaigns.

How do I schedule a marketing loop in Claude Code or with cron?

The loop body is agent-agnostic; scheduling depends on your environment. Claude Code offers /loop, ScheduleWakeup, and CronCreate, while any agent can use a standard cron expression like 0 9 * * 1 for Monday 9am runs.

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

Skip loops for strategy, positioning, and creative direction, which require human judgment rather than signal-driven repetition. Also avoid loops on sparse data that lacks statistical significance, or vanity loops whose output nobody acts on.

Why does my scheduled loop keep repeating the same actions?

The loop is missing idempotency state. Persist a cursor, dedupe keys, and per-entity cooldowns in a state file under .agents/loops/ so each run only processes new items and never re-contacts someone inside their cooldown window.