marketing-loops
An agent skill by coreyhaines31, from coreyhaines31/marketingskills. Tags: automation, marketing, monitoring, planning, workflow.
What it does
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,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' '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.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add coreyhaines31/marketingskills --skill marketing-loops
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/coreyhaines31/marketingskills
cp -r marketingskills/skills/marketing-loops ~/.claude/skills/marketing-loops
Safety box score
Grade B, low risk: 14 of 100 risk points, rated 2026-09-22. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill is a documentation-only orchestration layer for recurring marketing workflows: it helps pick, schedule, and state-manage loops rather than shipping executable code. The main safety concern is blast radius from recurring automation across marketing channels — it can repeatedly read live external data and stage or, if separately authorized, trigger outbound actions like sends, posts, or budget moves.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 0 (none) | The repo ships only markdown guidance and references; there are no native scripts, shell commands, or evaluable code blocks to execute. |
| Network access | 1 (low) | The catalog is built around live external data sources and outbound drafts (for example, `Search Console / rank tracker`, `news/HN/Reddit/X`, and `pull the search-terms report`), but it generally stages actions rather than auto-sends them. |
| Filesystem reach | 1 (low) | It requires durable on-disk state and logs under `.agents/loops/<loop-name>.json` and `.agents/loops/<loop-name>.log`, plus optional `.agents/product-marketing.md` context reads. |
| Secrets & credentials | 0 (none) | It does not ask for passwords, API keys, token files, browser sessions, or `.env` contents. |
| Privilege & persistence | 0 (none) | There is no requirement for sudo, global installs, services, shell startup edits, or other elevated system changes. |
| Instruction hijack surface | 0 (none) | I found no hidden text, prompt-injection attempts, or instructions to ignore higher-priority rules; instead it adds guardrails and human checkpoints. |
| Irreversible actions | 2 (moderate) | Its purpose is to create recurring, self-running marketing workflows (`"run this every week"`, `"Schedule it"`), and the catalog includes send/spend/publish actions even though they are usually staged for human approval. |
| Transparency | 0 (none) | All supplied files are readable markdown/config; there are no binaries, minified blobs, unpinned fetches, or runtime-decoded code. |
Before installing
- Read `references/loop-guardrails.md` and decide which loop types are allowed to send, spend, or publish.
- Inspect `.agents/loops/` handling and confirm no raw PII, secrets, or customer notes will be written there.
- Verify the downstream marketing skills you plan to use already have human-approval and spend caps where needed.
- Confirm you have a quick way to disable the schedule / global kill switch before enabling any recurring loop.
Rated 2026-09-22 by an automated review of 7 files from the skill's repository.
Source
- Repository
- coreyhaines31/marketingskills (all skills from this repository)
- Path
- skills/marketing-loops/SKILL.md
- Branch
- main
- Collection
- marketingskills
- Updated
- 2026-09-21
Related skills
- emails — When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program.
- events — When the user wants to plan, run, sponsor, speak at, or get pipeline from events — webinars, conferences, trade shows, meetups, dinners, workshops.
- orchestrate — Use only when the user explicitly types `/orchestrate <goal>` to decompose a large task.
- claude-code-ping-start-5h-quota — 睡前/离开前额度耗尽时,设置一次性本机定时器,在 Claude 订阅额度重置后自动发一条极简 claude -p 消息,立刻开启新的 5 小时用量窗口——用户睡醒时新窗口已跑掉大半,等于白赚一个 冷却期。Use when 用户说「还有 X 小时重置额度,帮我定时戳一下 Claude」「我去睡觉了, 到点 ping.
- macos-watchdog — Design, deploy, and discipline macOS launchd watchdogs — LaunchAgents/LaunchDaemons that detect a recurring problem and auto-remediate it.
- churn-prevention — When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies.