marketing-loops

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

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/agnivon/viral_thread_generator --skill marketing-loops-agnivon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketing-loops
Source: https://github.com/agnivon/viral_thread_generator/tree/main/.agents/skills/marketing-loops
Command: npx skills add https://github.com/agnivon/viral_thread_generator --skill marketing-loops-agnivon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Recurring marketing work — weekly SEO checks, ad-fatigue refreshes, churn watches — gets forgotten or done inconsistently when handled manually. This Skill turns those tasks into repeatable loops an AI agent runs on a cadence, 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 but gates spending, sending, and publishing behind human checkpoints, with CAN-SPAM, GDPR, FTC, and platform ToS rules. - State & Idempotency Patterns: Watermark, dedupe, cooldown, and in-flight patterns so scheduled loops never double-act or re-contact the same people. - 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, and stages briefs for human review. ## Quick Start Set up a weekly marketing loop that watches our search rankings and stages a fix plan whenever a priority keyword drops.

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, tune its cadence to how fast the underlying signal changes, define its state and stop conditions, then schedule it via cron, Claude Code primitives like CronCreate, or a manual weekly cadence.

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 a marketing loop publish posts or shift ad budget automatically?▼

By default no. Drafting and analysis run autonomously, but spending, sending, and publishing are gated behind human approval unless you explicitly authorize them with spend caps 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 each time. Also avoid loops on statistically sparse signals, and delete any loop whose output nobody acts on.

How do scheduled loops avoid repeating the same actions?▼

Each loop persists state between runs using watermarks, dedupe keys, per-entity cooldowns, and in-flight markers, stored in files under .agents/loops/. This prevents double-acting, re-nagging contacts, or re-alerting known issues.