marketing-loops

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Recurring marketing work — weekly SEO scans, ad-fatigue checks, churn watches — gets forgotten or done inconsistently when handled manually. This Skill turns those tasks 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, self-check, idempotency, stop condition, and more). - Guardrails and compliance: A two-tier action model that keeps drafting autonomous while gating anything that spends money, sends messages, or publishes behind human approval, plus CAN-SPAM/GDPR/FTC rules and a kill switch. - State and scheduling guidance: Patterns for durable loop state (dedupe keys, cooldowns, watermarks) and scheduling options across Claude Code primitives, cron, or manual cadence. - Use Case: A B2B SaaS team wants a weekly SEO watch. The Skill selects the keyword-gap and ranking-drop loops from the catalog, sets a weekly cadence matched to how slowly rankings move, defines dedupe state so gaps aren't re-briefed, and stages content briefs for human review. ## Quick Start Ask the agent to set up a weekly marketing loop that watches your SEO rankings and stages recommended actions for review.

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 of 43 specs covering SEO, paid, retention, and revenue, then tune its cadence to how fast the underlying signal changes. Each loop defines a trigger, loop body, self-check, state handling, and stop condition before you schedule it.

How do I schedule a marketing loop to run automatically?

Scheduling depends on your environment: Claude Code offers /loop, ScheduleWakeup, and CronCreate, while any agent can use plain cron expressions like 0 9 * * 1 for Monday mornings. Manual weekly runs are also valid for high-judgment loops.

Can marketing loops publish posts or shift ad budget automatically?

By default no — spending money, sending messages, and publishing are Tier-2 gated actions requiring human approval. They can run autonomously only with explicit authorization bounded by spend caps and an allowlist.

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

Skip loops for strategy, positioning, and creative direction, since loops maintain and optimize rather than set direction. Also avoid loops when signals are too sparse to be significant or when nobody acts on the output.

How do marketing loops avoid repeating the same actions?

Each loop persists state between runs using watermarks, dedupe keys, cooldown windows, and in-flight markers, typically stored as JSON files. This prevents double-acting, re-contacting the same people, or re-alerting known issues.

What cadence should a marketing loop run on?

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 output.