Agent Skills: Marketing Campaign Execution

>

UncategorizedID: nicepkg/ai-workflow/running-marketing-campaigns

Install this agent skill to your local

pnpm dlx add-skill https://github.com/nicepkg/ai-workflow/tree/HEAD/workflows/marketing-pro-workflow/.claude/skills/running-marketing-campaigns

Skill Files

Browse the full folder contents for running-marketing-campaigns.

Download Skill

Loading file tree…

workflows/marketing-pro-workflow/.claude/skills/running-marketing-campaigns/SKILL.md

Skill Metadata

Name
running-marketing-campaigns
Description
>

Marketing Campaign Execution

Plan, execute, and measure digital marketing campaigns across content, social, email, and analytics.

Contents

Quick Start

Generate UTM Parameters

Source: where traffic originates (google, facebook, newsletter)
Medium: how it arrives (cpc, email, social, organic)
Campaign: initiative name (spring-sale-2025, product-launch)

Format: lowercase, hyphens, no spaces
Input: "Spring Sale 2025" → Output: "spring-sale-2025"
Input: "Q1 Launch Campaign" → Output: "q1-launch-campaign"

Example: ?utm_source=linkedin&utm_medium=social&utm_campaign=q1-launch

Create Email Sequence

  1. Welcome (immediate): Set expectations, deliver promised value
  2. Value (day 2-3): Best content or quick win
  3. Engagement (day 5-7): Encourage reply or action
  4. Offer (day 10): Clear CTA with incentive

Plan Content Calendar

Essential fields: Title, Target keyword, Funnel stage (TOFU/MOFU/BOFU), Format, Owner, Publish date, Distribution channels.

Check Campaign Performance

Primary metrics by channel:

  • Email: Open rate (43% avg), CTR (2% avg), Conversion rate
  • Social: Engagement rate, Reach, Click-through
  • Paid: ROAS, CPA, CTR
  • Content: Traffic, Time on page, Conversions

Domain Reference Guide

| Need | Reference | When to Load | |------|-----------|--------------| | Plan content strategy | content-strategy.md | Topic clusters, calendars, funnel mapping, repurposing | | Execute social media | social-media.md | Platform tactics, posting times, engagement benchmarks | | Build email campaigns | email-marketing.md | Sequences, subject lines, segmentation, deliverability | | Track campaigns | utm-tracking.md | UTM formatting, naming conventions, GA4 alignment | | Measure performance | analytics-measurement.md | KPIs, GA4 setup, attribution, ROI calculations | | Launch products | gtm-tools.md | GTM frameworks, positioning, tool selection | | Define brand voice | brand-guidelines.md | Voice dimensions, tone, messaging framework, terminology | | Optimize for search | seo-optimization.md | Technical SEO, on-page, content SEO, link building, E-E-A-T | | Optimize for AI | geo-optimization.md | GEO, LLMO, AEO, AI Overviews, chatbot visibility |

Scripts

Python utilities for campaign automation:

| Script | Purpose | Usage | |--------|---------|-------| | utm_tools.py | UTM generation, validation, batch processing, QR codes | python utm_tools.py generate --source facebook --medium paid-social --campaign q1-launch | | brand_checker.py | Brand voice compliance, readability scoring, banned words | python brand_checker.py check --file copy.txt |

Script Quick Reference

Generate and validate UTMs:

# Generate UTM parameters
python scripts/utm_tools.py generate -s facebook -m paid-social -c spring-2025

# Build complete tracking URL
python scripts/utm_tools.py build -u https://example.com -s email -m newsletter -c q1-launch

# Validate existing URL
python scripts/utm_tools.py validate -u "https://example.com?utm_source=email&utm_medium=cpc"

# Batch process from CSV
python scripts/utm_tools.py batch -f campaigns.csv -u https://example.com -o tracking.csv

# Check GA4 channel mapping
python scripts/utm_tools.py ga4-check -s facebook -m paid-social

Check brand compliance:

# Full compliance check
python scripts/brand_checker.py check --file marketing_copy.txt

# Check readability score
python scripts/brand_checker.py readability --text "Your marketing copy here"

# Find banned words
python scripts/brand_checker.py banned --file email_draft.txt

# Full audit with JSON output
python scripts/brand_checker.py full-audit --file campaign.txt --output report.json

Workflow Decision Tree

What does the user need?

Creating or planning content?
├─ Yes → content-strategy.md
│        • Topic clusters, pillar pages
│        • Content calendars (annual/quarterly/weekly)
│        • TOFU/MOFU/BOFU mapping
│        • Repurposing workflows
└─ No ↓

Platform-specific social guidance?
├─ Yes → social-media.md
│        • Instagram, LinkedIn, TikTok, X, Facebook
│        • Posting cadence and timing
│        • Algorithm priorities
│        • Engagement benchmarks
└─ No ↓

Email campaigns or sequences?
├─ Yes → email-marketing.md
│        • Welcome, drip, re-engagement sequences
│        • Subject line optimization
│        • Segmentation strategies
│        • Deliverability requirements
└─ No ↓

UTM parameters or tracking URLs?
├─ Yes → utm-tracking.md + scripts/utm_tools.py
│        • Parameter formatting rules
│        • Naming conventions
│        • GA4 channel alignment
│        • Dynamic parameters for ads
│        • Batch URL generation
└─ No ↓

Analytics, metrics, or reporting?
├─ Yes → analytics-measurement.md
│        • KPIs by channel
│        • GA4 configuration checklist
│        • Attribution models
│        • ROI formulas
└─ No ↓

Product launch or go-to-market?
├─ Yes → gtm-tools.md
│        • SOSTAC, RACE, AARRR frameworks
│        • Launch campaign structure
│        • Positioning methodology
│        • Marketing tool selection
└─ No ↓

Brand voice, tone, or messaging?
├─ Yes → brand-guidelines.md + scripts/brand_checker.py
│        • Voice dimension matrix
│        • This-but-not-that chart
│        • Messaging framework
│        • Terminology standards
│        • Compliance checking
└─ No ↓

SEO or search engine optimization?
├─ Yes → seo-optimization.md
│        • Technical SEO (crawling, indexing, speed)
│        • On-page SEO (titles, headers, content)
│        • Content SEO (E-E-A-T, topic clusters)
│        • Link building strategies
│        • Core Web Vitals
└─ No ↓

AI visibility, GEO, or chatbot optimization?
├─ Yes → geo-optimization.md
│        • Generative Engine Optimization (GEO)
│        • LLMO (Large Language Model Optimization)
│        • AEO (Answer Engine Optimization)
│        • ChatGPT, Perplexity, AI Overviews visibility
│        • Content structure for AI citation
└─ No → Clarify the specific marketing need

Multi-Domain Loading Order

For requests spanning multiple domains, load references in priority order:

| Request Type | Primary | Secondary | Supporting | |--------------|---------|-----------|------------| | Product launch | gtm-tools.md | brand-guidelines.md, content-strategy.md | email-marketing.md, social-media.md | | Campaign tracking | utm-tracking.md | analytics-measurement.md | — | | Quarterly plan | content-strategy.md | social-media.md, email-marketing.md | analytics-measurement.md | | Performance optimization | analytics-measurement.md | (channel-specific) | — | | Brand voice | brand-guidelines.md | brand_checker.py | — | | Search rankings | seo-optimization.md | content-strategy.md | analytics-measurement.md | | AI visibility | geo-optimization.md | seo-optimization.md | content-strategy.md | | Full strategy | seo-optimization.md, geo-optimization.md | content-strategy.md, social-media.md | email-marketing.md, analytics-measurement.md |

Campaign Validation Checklist

Before launching any campaign, verify:

Strategy

  • [ ] Target audience clearly defined
  • [ ] Campaign goals documented with baseline metrics
  • [ ] Success criteria established (KPIs + targets)
  • [ ] Timeline and milestones set

Tracking

  • [ ] UTM parameters validated (lowercase, hyphens, no spaces)
  • [ ] GA4 channel alignment confirmed
  • [ ] Conversion tracking tested
  • [ ] Attribution model selected

Content

  • [ ] Brand voice checklist completed
  • [ ] No banned words or unsubstantiated claims
  • [ ] Readability score acceptable (60+ Flesch)
  • [ ] CTA clear and actionable

Technical

  • [ ] Email sequences tested in preview
  • [ ] Links verified working
  • [ ] Mobile responsiveness checked
  • [ ] Analytics tracking confirmed

Persona Adaptation

Beginner signals: Asks "what is," "how do I," "why should I," unfamiliar terminology, requests explanations. → Provide concept context before tactics. Explain frameworks. Offer templates.

Experienced signals: Uses correct terminology, asks for benchmarks, requests templates, mentions specific tools. → Skip fundamentals. Provide benchmarks, templates, advanced tactics directly.

Boundaries

In scope:

  • Campaign strategy and planning
  • Content calendars and topic clusters
  • Social media tactics and scheduling guidance
  • Email sequences and copy frameworks
  • UTM parameter generation and governance
  • Marketing analytics and KPI frameworks
  • Go-to-market planning and positioning
  • Marketing tool recommendations
  • Brand voice and messaging frameworks
  • Copy compliance checking
  • SEO optimization (technical, on-page, content, E-E-A-T)
  • GEO/AI visibility optimization (ChatGPT, Perplexity, AI Overviews)

Out of scope (suggest alternatives):

  • Paid ad campaign management (bid strategies, audience targeting)
  • CRM workflow implementation
  • Website design/development
  • Brand identity design (logos, colors, visual design)
  • PR and media relations
  • General copywriting (not campaign-specific)

Clarify before proceeding:

  • "Help with marketing" → Which domain?
  • "Improve my ads" → Creative/copy (in scope) or campaign management (out of scope)?
  • "Analytics setup" → Marketing analytics or general web analytics?
  • "Brand guidelines" → Voice/messaging (in scope) or visual identity (out of scope)?