Marketing Copy
Overview
Generates high-converting SMS marketing messages, lead generation copy, and automation sequences. Uses the AIDA framework (Attention → Interest → Desire → Action) to structure persuasive messaging that drives engagement and conversions.
Auto-Activation Conditions
This skill activates when:
- •✅ User asks to write SMS or text marketing messages
- •✅ Request involves lead generation or nurturing copy
- •✅ Task mentions drip campaigns or automation sequences
- •✅ User needs ad copy, CTAs, or promotional text
- •✅ Keywords: sms, lead gen, marketing, automation, drip, nurture, cta
Does NOT activate when:
- •❌ Long-form content (blog posts, articles) → use documentation skill
- •❌ Technical documentation → use docs skill
- •❌ Code generation → use code skills
- •❌ Video scripts needing visual directions → different skill needed
Instructions
Phase 1: Gather Context
Before writing, extract these from the request:
context = {
"product_service": "<what are we selling?>",
"target_audience": "<who are we talking to?>",
"pain_point": "<what problem do they have?>",
"desired_outcome": "<what do they want?>",
"cta_goal": "<what action should they take?>",
"tone": "<professional|casual|urgent|friendly>",
"character_limit": 160 # SMS default, adjust if needed
}
If any context is missing, ask the user before proceeding.
Phase 2: Apply AIDA Framework
A - Attention (Hook)
Grab attention in the first 5-10 words:
- •Use personalization: "Hey {name},"
- •Ask a question: "Tired of X?"
- •State a bold claim: "Get X in just Y days"
- •Create urgency: "Last chance:"
I - Interest (Problem/Benefit)
Connect to their pain point or desire:
- •Acknowledge the problem they face
- •Hint at the solution
- •Use "you" language
D - Desire (Value Proposition)
Make them want what you're offering:
- •Specific benefits, not features
- •Social proof if available
- •Overcome objections
A - Action (CTA)
Clear, single action to take:
- •Reply YES
- •Click link
- •Call now
- •Use code X
Phase 3: Write the Copy
SMS Format (160 chars)
[HOOK] + [VALUE] + [CTA]
Example:
"Hey {name}! Your free consultation expires tonight. Get personalized advice worth $200 - Reply YES to claim before midnight"
Lead Gen Sequence (Multi-touch)
Day 1: Introduction + value hook Day 3: Pain point agitation Day 5: Solution presentation Day 7: Urgency + final CTA
Phase 4: Optimize & Variations
Always provide:
- •Primary version (recommended)
- •A/B test variation
- •Shorter alternative (if applicable)
AIDA Templates
Template 1: Problem-Solution SMS
[Pain point question]? [Solution teaser]. [Specific benefit]. [CTA + urgency] Example: "Struggling to get leads? Our clients avg 47 new leads/week. See how → [link] (offer ends Friday)"
Template 2: Social Proof SMS
[Result achieved] for [similar customer]. [Implied benefit for reader]. [CTA] Example: "Sarah doubled her revenue in 60 days. Want the same playbook? Reply GROW for free access"
Template 3: Urgency SMS
[Time-sensitive hook]: [Offer]. [Scarcity]. [CTA] Example: "FINAL HOURS: 50% off ends at midnight. Only 3 spots left. Grab yours → [link]"
Template 4: Nurture Sequence Message
Day 1: "Welcome to [brand]! Here's your free [resource]: [link]. Reply with questions!" Day 3: "Quick tip: [valuable insight related to their pain point]. More strategies in our guide → [link]" Day 5: "Most [audience] struggle with [pain point]. Here's how our clients solve it: [brief solution]. Want details? Reply INFO" Day 7: "Last chance: [offer] expires tomorrow. [Benefit recap]. Claim now → [link]"
Examples
Example 1: Real Estate Lead Gen
Input: "Write SMS for real estate leads who downloaded a home buying guide"
AIDA Analysis:
- •A: Personalized follow-up
- •I: Home buying is stressful
- •D: Expert guidance, local knowledge
- •A: Schedule call
Output:
Primary:
"Hi {name}! Thanks for downloading our home buying guide. Questions about the market? I specialize in [area] - reply CALL for a free 15-min chat"
Variation:
"{name}, ready to find your dream home? I've helped 50+ families this year. Reply YES and let's talk about what you're looking for"
Example 2: SaaS Trial Expiring
Input: "SMS for users whose free trial ends in 24 hours"
AIDA Analysis:
- •A: Urgency (24 hours)
- •I: They've invested time learning the tool
- •D: Don't lose progress/data
- •A: Upgrade now
Output:
Primary: "Your free trial ends tomorrow! Keep all your [data/work] - upgrade now and get 20% off your first month: [link]" Variation: "24 hours left on your trial. Questions before you decide? Reply HELP or upgrade here: [link]"
Example 3: Appointment Reminder + Upsell
Input: "Reminder for dental appointment with teeth whitening upsell"
Output:
Primary: "Reminder: Your cleaning is tomorrow at 2pm. Want a brighter smile? Add whitening for just $99 (reg $199). Reply YES to add!" Variation: "See you tomorrow at 2pm! Quick Q: interested in our $99 whitening special? Reply BRIGHT to add it to your visit"
Quality Checklist
Before delivering copy, verify:
- • Under character limit (160 for SMS, or specified limit)
- • AIDA framework applied
- • Clear single CTA
- • Personalization tokens noted: {name}, {date}, etc.
- • Urgency/scarcity if appropriate
- • A/B variation provided
- • No spam trigger words (FREE!!!, Act Now!!!, etc.)
- • Compliant with SMS marketing guidelines
Anti-Patterns
- •❌ ALL CAPS MESSAGES (looks like spam)
- •❌ Multiple CTAs in one message
- •❌ Vague CTAs like "Learn more"
- •❌ No personalization
- •❌ Features instead of benefits
- •❌ Messages over 160 chars without warning
- •❌ Missing urgency in time-sensitive offers
SMS Compliance Notes
- •Always include opt-out option in sequences
- •Identify sender/brand
- •Don't send outside business hours
- •Respect frequency limits
Integration
- •Works with: data-analysis (for A/B test results), documentation (for longer content)
- •Browser: Not required
Changelog
- •v1.0.0 (2025-01-25): Initial creation - SMS, lead gen, AIDA framework