.claude/skills/marketing-content/SKILL.md
Content strategy, copywriting frameworks (AIDA/PAS/BAB/4Ps/FAB), editorial calendar management, platform-specific content, A/B testing, campaign planning, audience targeting, and content performance measurement.
npx skillsauth add oimiragieo/agent-studio marketing-contentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Enable marketing-strategist agents to produce high-quality, data-driven marketing content using proven frameworks, structured workflows, and measurable performance loops.
This skill covers the full content lifecycle:
Invoke when asked to:
Input validated against schemas/input.schema.json before execution.
Output contract defined in schemas/output.schema.json.
Pre-execution hook: hooks/pre-execute.cjs
Post-execution hook: hooks/post-execute.cjs
Before writing a single word, define:
Audience Awareness Stages → Framework Match:
| Awareness Stage | Best Framework | Why | | --------------- | -------------- | ------------------------------------------- | | Unaware (cold) | AIDA, PAS | Build attention first; introduce problem | | Problem-aware | PAS, BAB | Lead with pain, show resolution | | Solution-aware | 4Ps, FAB | Evidence-based; translate features to value | | Product-aware | FAB, BAB | Show transformation; competitor contrast | | Most aware | Direct CTA | Skip education; they are ready |
Organize content into 3-5 pillars per brand/product:
| Channel | Content Type | Goal | Cadence | | ------------ | ------------------------------------- | ------------------------- | ---------- | | Blog/SEO | Long-form evergreen, 1500-3000 words | Organic traffic | 2-4x/month | | LinkedIn | Thought leadership, case studies | B2B awareness | 3-5x/week | | Email | Segmented newsletters, drip sequences | Retention + conversion | 1-3x/week | | TikTok/Reels | Short-form video, <60s hooks | Discovery + top-of-funnel | Daily | | Facebook | Carousel, events, community posts | Community + retargeting | 3-5x/week |
ATTENTION: Grab with bold claim, stat, or question
INTEREST: Explain relevance to reader's situation
DESIRE: Show transformation, testimonials, proof
ACTION: Single clear CTA (avoid multiple options)
Example (Email subject + body):
Subject: "68% of marketers are wasting their content budget"
[ATTENTION] Most companies publish content nobody reads.
[INTEREST] The difference? A documented content strategy.
[DESIRE] Teams using structured content plans see 3x ROI.
[ACTION] Download the 2025 Content Strategy Playbook →
PROBLEM: Name the exact pain point
AGITATE: Amplify the consequences of inaction
SOLUTION: Present your offer as the logical answer
BEFORE: Describe life with the problem
AFTER: Paint the aspiration/desired state
BRIDGE: Explain how your product/service creates the bridge
PROBLEM: State the problem (brief; audience already aware)
PROMISE: Make a specific, believable claim
PROOF: Evidence (stats, case studies, testimonials)
PROPOSAL: Concrete offer with CTA
FEATURE: What the product has/does
ADVANTAGE: Why that feature matters
BENEFIT: How it improves the customer's life
Month View:
- Content pillars assigned to week blocks
- Platform rotation (ensures channel balance)
- Campaign anchors (product launches, seasonal events, holidays)
- Buffer capacity (20% reserved for reactive/trending content)
Week View:
- Monday: Brief writer + assign assets
- Tuesday-Wednesday: Draft creation
- Thursday: Review + edits
- Friday: Schedule/publish
## Content Brief
**Title/Working Headline**: [H1 target]
**Content Type**: Blog / Email / Social / Ad
**Platform**: [channel]
**Pillar**: Educational / Inspirational / Promotional / Community
**Framework**: AIDA / PAS / BAB / 4Ps / FAB
**Target Audience**: [segment + awareness stage]
**Primary Goal**: [Awareness / Traffic / Lead / Conversion]
**Primary Keyword/Topic**: [keyword or topic]
**CTA**: [exact text + destination]
**Due Date**: YYYY-MM-DD
**Assigned To**: [human / AI / both]
**Word Count / Length**: [target]
**Assets Needed**: [images, video, graphics]
IDEATION → Content brief draftedIN_PROGRESS → Draft being writtenREVIEW → Awaiting approvalSCHEDULED → Approved + in queuePUBLISHED → LiveMEASURING → Post-publish tracking window (7-30 days)1. HYPOTHESIS: "Changing X to Y will increase Z because [reason]"
2. VARIABLE: Isolate ONE variable per test (subject line, CTA, headline, image)
3. SAMPLE: Minimum 500 impressions per variant for statistical significance
4. DURATION: Run minimum 7 days to account for day-of-week variance
5. METRIC: Define primary metric BEFORE running (CTR, conversion rate, open rate)
| Variable | Impact | Effort | Recommended Order | | --------------------------------- | ------ | ------ | ----------------- | | Email subject line | High | Low | 1st | | Ad headline | High | Low | 2nd | | CTA text | High | Low | 3rd | | Landing page hero | High | Medium | 4th | | Email send time | Medium | Low | 5th | | Content format (video vs. static) | High | High | 6th |
{
"test_id": "email-subject-2026-03",
"variable": "subject_line",
"variant_a": "68% of marketers waste their budget",
"variant_b": "Is your content strategy costing you money?",
"metric": "open_rate",
"result_a": 0.24,
"result_b": 0.31,
"winner": "b",
"confidence": 0.95,
"applied_to": "all future campaign emails",
"date": "2026-03-01"
}
CAMPAIGN NAME: [descriptive + date range]
OBJECTIVE: [SMART goal: Awareness / Traffic / Leads / Revenue]
AUDIENCE: [Primary segment + targeting parameters]
BUDGET: [total + channel allocation]
CHANNELS: [ranked by expected ROI]
TIMELINE: [start → warm-up → peak → wind-down → analysis]
KPIs: [primary metric + 2-3 supporting metrics]
CONTENT MAP: [content pieces by channel and funnel stage]
| Funnel Stage | Channel | Content Type | Framework | Goal | | ------------- | ------- | ------------------------ | ----------- | ----------------------- | | Awareness | TikTok | 30s tutorial video | AIDA | Reach 50k | | Awareness | Blog | SEO article | Educational | 1000 organic visits | | Consideration | Email | Drip sequence (5 emails) | PAS | 500 nurture enrollments | | Conversion | Email | Offer email | 4Ps | 50 conversions | | Retention | Email | Onboarding sequence | FAB | 80% activation rate |
| KPI | Definition | Target Benchmark | | ---------------- | ------------------------------ | ---------------------- | | Engaged sessions | Sessions >10s with interaction | >60% of sessions | | Scroll depth | % of page scrolled | >50% to 75% mark | | Time on page | Average seconds spent | Varies by content type | | Social shares | Organic amplification | >1% of views |
| KPI | Definition | Target Benchmark | | ----------------------- | ---------------------------- | ---------------- | | CTR (organic) | Click-through rate from SERP | >3% | | Email open rate | Opens / delivered | >25% | | Email CTR | Clicks / opened | >3% | | Content conversion rate | CTA completions / visitors | >2% |
| KPI | Definition | Target Benchmark | | ---------------------- | --------------------------- | ---------------- | | Return visit rate | % of visitors who return | >20% in 30 days | | Email list growth rate | Net new subscribers / total | >5% monthly | | Unsubscribe rate | Churned / sent | <0.5% |
| KPI | Definition | Target Benchmark | | ------------------------------------- | ------------------------------------ | ------------------ | | Content ROI | (Revenue attributable - cost) / cost | >200% | | Cost per lead | Total content cost / leads | Varies by industry | | Customer acquisition cost via content | Total cost / customers | Trending down |
| Anti-Pattern | Why It Fails | Correct Approach | | ------------------------------------------------ | ----------------------------------------------------------------- | --------------------------------------------------- | | Using AIDA for product-aware audience | Over-educates audience that already knows the problem | Use 4Ps or FAB; lead with proof and offer | | Cross-posting identical content to all platforms | Platform algorithms penalize non-native formats | Adapt format, length, and tone per platform | | No A/B testing before scaling ad spend | Intuition-based creative selection leaves 30-40% CTR on the table | Test headlines + CTAs first; scale winners | | Measuring pageviews as content success | Pageviews measure traffic not content quality | Track engaged sessions and conversion rate | | Publishing without a content brief | Inconsistent messaging, poor SEO, no clear CTA | Require brief for every piece before writing starts | | Writing for search engines, not humans | High bounce rate, low engagement, penalized by Google | Write for humans first; optimize secondarily |
Before starting:
Read .claude/context/memory/learnings.md
After completing:
.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: If it's not in memory, it didn't happen.
tools
Comprehensive biosignal processing toolkit for analyzing physiological data including ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals. Use this skill when processing cardiovascular signals, brain activity, electrodermal responses, respiratory patterns, muscle activity, or eye movements. Applicable for heart rate variability analysis, event-related potentials, complexity measures, autonomic nervous system assessment, psychophysiology research, and multi-modal physiological signal integration.
tools
Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.
data-ai
Molecular featurization for ML (100+ featurizers). ECFP, MACCS, descriptors, pretrained models (ChemBERTa), convert SMILES to features, for QSAR and molecular ML.
development
Run Python code in the cloud with serverless containers, GPUs, and autoscaling. Use when deploying ML models, running batch processing jobs, scheduling compute-intensive tasks, or serving APIs that require GPU acceleration or dynamic scaling.