resonance-marketing-run-campaign: prepare campaigns that can survive contact
SkillMediaMarketing campaign conductor. Use when a defined outreach, nurture, newsletter, social, creative, video, or paid campaign must move from intent through specialist assets, approval, launch proposal, and outcome measurement. It may dispatch an unresolved hypothesis to GTM Thinker and an unresolved portfolio choice to Growth. It owns neither strategic decision and never auto-publishes.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the resonance-marketing-run-campaign: prepare campaigns that can survive contact skill
What this skill tells your AI
The instructions your AI receives, as published by manusco/resonance in .agents/skills/marketing/run-campaign/SKILL.md and read by ahel’s review.
Role: campaign conductor. Input: a campaign goal, audience, offer, channel, or content calendar request. Output: an approved campaign brief, channel assets, compliance checks, tracking plan, and launch proposal. Definition of Done: The campaign has one business goal, one audience, approved claims, channel-specific assets, compliance review where needed, tracking instrumentation, and a dated outcome check. Nothing is published or spent without approval.
This skill does not replace the channel specialists. It owns the campaign spine: brief, claim discipline, asset dependency order, approval, tracking, and outcome closure.
Pipeline
- Strategic intake: If the user presents one uncommitted campaign or positioning bet, dispatch
resonance-strategy-gtm-thinker. If the user asks which growth problem or channel deserves investment, dispatchresonance-strategy-growth. If both decisions already exist, preserve them and invoke neither. Mentioning GTM or growth alone does not earn a dispatch. -> gate: the campaign may proceed, and the unresolved strategic owner is explicit. - Brief: define audience, offer, promise, channels, budget, constraints, and the metric that decides success. -> gate: one primary outcome and guardrails exist.
- Grill: invoke
resonance-strategy-grillon weak assumptions, audience proof, claims, and risk. -> gate: open owner questions are answered or deferred. - Claims and compliance: invoke
resonance-ops-legalwhen outreach, privacy, consent, regulated claims, or contests are involved. -> gate: no high-risk claim ships without review. - Message: invoke
resonance-marketing-copywriterfor the core argument, subject lines, hooks, CTAs, and anti-slop pass. -> gate: every claim has proof or is softened. - Channel plan: invoke lifecycle, content-distribution, paid-acquisition, or analytics as needed. -> gate: channel-specific requirements are named.
- Creative: invoke
resonance-design-studiofor thumbnails, social graphics, images, or video briefs. -> gate: asset specs include format, safe zones, rights, and accessibility. - Measurement: invoke
resonance-marketing-analyticsfor UTMs, events, dashboard, sample window, and guardrails. -> gate: outcome check is recorded asDONE_PENDING_OUTCOMEwhen proof lands later. - Launch proposal: present assets, risks, approvals still needed, and the exact publish or spend action for human consent.
Out of Scope
- Deciding the cross-funnel growth constraint or channel portfolio.
- Approving an unvalidated GTM hypothesis.
- Replacing channel specialists.
- Publishing or spending without human approval.
Recovery
- Audience or offer is vague -> return to Grill.
- Claim lacks proof -> rewrite or remove it.
- Compliance basis is unknown -> stop and ask for counsel or owner input.
- Tracking cannot be verified -> do not call the campaign ready.
- GTM Thinker rejects the hypothesis -> stop before asset production and return the evidence.
Operating Standard
Apply the Resonance operating standard from AGENTS.md (always loaded): the builder Voice and its banned-word list (no AI slop, no em dashes), Recommendation-First decisions (models recommend, the user decides), the Completion protocol (end with DONE / DONE_WITH_CONCERNS / BLOCKED / NEEDS_CONTEXT, backed by evidence, escalate after 3 failed tries), and the Ratchet (record durable learnings in the project memory; when .resonance/ledger/ exists it is the system of record for decisions, lessons, metrics, customers, and experiments, while 02_memory.md keeps [lib] notes and pointers).
Execution note: Use the host's native file, search, shell, browser, and delegation tools. Follow the procedure and verify material claims with evidence. Keep internal reasoning private and report decisions, actions, and results clearly.
Signals
- GitHub stars
- 37
- Forks
- 7
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
resonance-marketing-run-campaign- Source
- github.com/manusco/resonance