CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

marketing-loops

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,' 'weekly ads check,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'SEO operator,' 'daily SEO agent,' 'run my outbound,' 'AI SDR,' 'reply triage,' '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.

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An orchestration-hub skill done well: the body carries only the decision rules (anatomy, cadence matching, when-not-to-loop, scheduling options) and pushes the 58-loop catalog, operator runbooks, guardrails, and templates into well-signaled reference files, all of which exist. Validation and checkpoints are unusually strong (self-check, idempotency, stop/bail-out, ship checklist). The only deduction is minor trimming opportunity in a few rhetorical passages.

DimensionReasoningScore

Conciseness

The body is dense and judgment-heavy rather than padded — the nine-part anatomy table, the signal-to-cadence table, 'When NOT to loop,' and 'Anti-patterns' all convey non-obvious guidance in compact form, and nothing teaches concepts Claude already knows. It sits at anchor 4 rather than 5 because a few rhetorical flourishes ('a liability, not an asset,' 'a loop that emails a dashboard nobody reads is worse than nothing,' the 'operational cousin' framing paragraph) could be trimmed without losing operational content.

4 / 5

Actionability

For an instruction-only skill the guidance is fully concrete: a five-step numbered procedure with specific checkpoints ('Check for product marketing context first: if .agents/product-marketing.md exists… read it before asking questions'), named decision files (references/loop-catalog.md, loop-guardrails.md, loop-state.md, loop-template.md), and copy-paste scheduling commands ('/loop,' 'ScheduleWakeup,' 'CronCreate,' cron '0 9 * * 1' for Mondays 9am). Not below anchor 5: the common cases — pick a loop, tune cadence, gate actions, schedule, author a new one, run a channel operator — are each covered with specific, executable direction rather than high-level hints.

5 / 5

Workflow Clarity

The 'How to Use This Skill' sequence (clarify job → pick loop → tune cadence → confirm human checkpoint → schedule) is explicit, and despite this being a batch/scheduled-operation skill the required validation is everywhere: a self-check before acting, state/idempotency ('Non-negotiable for anything scheduled'), a stop/bail-out for every loop, a ship checklist ('if you can't answer the self-check, state/idempotency, and stop/bail-out concretely, the loop isn't ready to run'), and error-halt handling. This matches the anchor-5 pattern of clear sequence, explicit validation, feedback loops, and checklists.

5 / 5

Progressive Disclosure

SKILL.md is a ~110-line overview that keeps only the anatomy, cadence rules, and routing, and delegates all detail to seven clearly-signaled, one-level-deep reference files (loop-catalog.md — '58 marketing loops… complete, adaptable spec'; loop-guardrails.md — 'the two-tier action model… and a required kill switch'; seo-operator.md; outbound-operator.md; loop-template.md; loop-state.md; loop-orchestration.md), all of which exist and are flat siblings. Cross-links between references stay at the same level, so navigation is easy and nothing that belongs in a reference is inlined.

5 / 5

Total

19

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A model 'what + when' description: the what is concrete (pick, adapt, schedule loops that orchestrate the other marketing skills), the when is an extensive list of natural trigger phrases, and adjacent skills are explicitly disambiguated. The only deduction is specificity, where the action verbs are slightly less concrete than a fully enumerated action list, and the long trigger enumeration edges toward verbosity.

DimensionReasoningScore

Specificity

Concrete actions are stated — 'set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger)' and 'pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills' — which lists several specific actions with minor coverage gaps. It falls short of anchor 5 because the action verbs (pick/adapt/schedule/orchestrate) are less enumerable-concrete than an extraction-style action list, and above anchor 3 because more than 1–2 concrete actions with the cadence variants are explicitly named.

4 / 5

Completeness

It explicitly answers both: what ('pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills') and when ('When the user wants to set up a recurring, self-running marketing workflow… Also use when the user mentions…' followed by concrete trigger phrases). It even adds boundary guidance ('For one-off marketing ideas, see marketing-ideas. For the experimentation loop specifically, see ab-testing.'), which the anchor-5 example does not.

5 / 5

Trigger Term Quality

Nearly twenty natural trigger phrases users would actually say: 'marketing loop,' 'automate my marketing,' 'marketing on autopilot,' 'ad fatigue check,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'AI SDR,' 'reply triage,' 'run this every week,' plus the framing 'When the user wants to set up a recurring, self-running marketing workflow.' Coverage includes synonyms and phrasing variants across channels, matching the comprehensive-synonyms anchor; no natural terms are obviously missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche — recurring/scheduled marketing loops vs. one-off work — with explicit disambiguation pointing marketing-ideas and ab-testing elsewhere. Triggers like 'run my SEO' or 'AI SDR' overlap slightly with channel skills, but the description positions this skill as the orchestrator that wires those skills into loops, so conflict risk is minimal; not anchor 4 because the boundary cases are explicitly routed rather than left ambiguous.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

coreyhaines31/marketingskills

Path

skills/marketing-loops/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.