From marketing-content
Plan, write, and optimize paid advertising campaigns across Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, and TikTok. Use when creating ad campaigns, writing ad copy, structuring audience targeting, setting up retargeting, allocating budgets, or analyzing ad performance. Triggers: "paid ads", "google ads", "facebook ads", "meta ads", "ad campaign", "ad copy", "retargeting", "PPC", "CPM", "ROAS".
How this skill is triggered — by the user, by Claude, or both
Slash command
/marketing-content:paid-adsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
End-to-end paid ads framework covering campaign structure, copy, targeting, bidding, and optimization across all major platforms.
End-to-end paid ads framework covering campaign structure, copy, targeting, bidding, and optimization across all major platforms.
| Goal | Best Platform |
|---|---|
| High-intent buyers (searching) | Google Search Ads |
| Visual brand discovery | Instagram, TikTok |
| B2B professional targeting | |
| Retargeting website visitors | Google Display, Meta |
| Video storytelling | YouTube, TikTok, Reels |
| Local service discovery | Google LSA (Local Service Ads) |
Account: Hair Solutions Co.
├── Campaign: [Objective — Awareness / Traffic / Conversions]
│ └── Ad Set: [Audience + Budget + Placement]
│ └── Ad: [Creative + Copy]
Campaign: Booking Conversions
├── Ad Group: Hair Treatments Toronto
│ ├── Keywords: [hair treatment toronto], [hair salon near me]
│ └── Ad: "Book Your Hair Transformation Today"
├── Ad Group: Hair Loss Solutions
│ ├── Keywords: [hair loss treatment], [hair restoration salon]
│ └── Ad: "Stop Hair Loss — Professional Treatment"
Campaign: Lead Generation (Conversion objective)
├── Ad Set 1: Lookalike 1% (seed: past buyers)
│ └── Budget: $30/day
├── Ad Set 2: Interest targeting (hair care, beauty)
│ └── Budget: $20/day
└── Ad Set 3: Retargeting (website visitors 30 days)
└── Budget: $15/day
Headline: [State the specific problem]
Body: [Make the problem more vivid/painful]
CTA: [Present the solution + clear action]
Example:
"Bad Hair Days Ruining Your Confidence?"
"Dull, damaged hair makes you want to hide — not show up as your best self."
"Book a Transformation Treatment → First visit 20% off"
Before: [Current frustrating state]
After: [Desired outcome state]
Bridge: [How your product/service gets them there]
Example:
"Before: Thin, lifeless hair you're embarrassed about"
"After: Full, shiny hair that turns heads"
"Bridge: Our Keratin Restoration Treatment — book today"
"[N] clients in [city] have [achieved result] with [product/service]"
"⭐⭐⭐⭐⭐ '[Customer quote about transformation]' — [First name, Location]"
"Only [N] spots left this month"
"[Offer] ends [date]"
"Book before [date] — pricing increases [date]"
{KeyWord:Default Text}| Type | Format | When to Use |
|---|---|---|
| Broad | keyword | Maximize reach, Discovery phase |
| Phrase | "keyword" | Balanced intent + reach |
| Exact | [keyword] | Highest intent, efficiency |
| Negative | -keyword | Block irrelevant traffic |
| Objective | Bid Strategy |
|---|---|
| New campaign, limited data | Manual CPC or Max Clicks |
| Have conversion history (50+/mo) | Target CPA |
| E-commerce with revenue tracking | Target ROAS |
| Brand awareness | Target Impression Share |
Core Audiences (Interest/Behavior)
+ Custom Audiences (website visitors, email list, video viewers)
+ Lookalike Audiences (1–5% lookalike of best customers)
// Purchase
fbq('track', 'Purchase', {value: 75.00, currency: 'CAD'});
// Lead
fbq('track', 'Lead');
// View Content (product page)
fbq('track', 'ViewContent', {content_ids: ['SKU-123'], content_type: 'product'});
// Add to Cart
fbq('track', 'AddToCart', {value: 35.00, currency: 'CAD'});
Day 1–7: Viewed product → Show product + testimonial
Day 8–14: Added to cart → Show urgency + discount offer
Day 15–30: Purchased → Cross-sell complementary product
Day 31+: Exclude from purchase campaign
Day 1–3: Visited booking page → "Still thinking about it? Here's what our clients say"
Day 4–7: Viewed services page → Specific service showcase + CTA
Day 8–14: General visitor → Brand story + social proof
Day 15–30: 3+ visits → Direct offer with incentive
| Business Stage | Search | Social | Display/Retargeting |
|---|---|---|---|
| New business | 60% | 30% | 10% |
| Growing | 40% | 40% | 20% |
| Scaling | 30% | 40% | 30% |
[Platform]-[Campaign Type]-[Audience]-[Offer]-[Date]
Examples:
META-CONV-LLA1-BookingOffer-2026Q1
GOOG-SEARCH-HairTreatments-BrandedKWs-2026Q1
META-RETARG-30DayVisitors-CarabanDiscount-2026Q1
| Metric | Good | Great |
|---|---|---|
| Google Search CTR | >4% | >8% |
| Meta CTR (Feed) | >1.5% | >3% |
| Conversion Rate (Booking) | >3% | >7% |
| CPA (Appointment) | <$25 | <$12 |
| ROAS (Product) | >3x | >6x |
npx claudepluginhub vincent-laroche/hairsolutionsco-ai-toolkit --plugin marketing-contentOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.