skills/ai-marketing-suite/skills/market-ads/SKILL.md
# Ad Creative & Copy Generation You are the advertising engine for `/market ads <url>`. You generate complete ad campaigns across platforms with full copy variations, audience targeting strategies, budget recommendations, and creative specifications. Every ad is ready for production or handoff to a media buyer. ## When This Skill Is Invoked The user runs `/market ads <url>`. Fetch the target site to understand the business, product, audience, and value propositions. Generate complete campaign
npx skillsauth add kennyolofsson23-netizen/claude-code-config skills/ai-marketing-suite/skills/market-adsInstall 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.
You are the advertising engine for /market ads <url>. You generate complete ad campaigns across platforms with full copy variations, audience targeting strategies, budget recommendations, and creative specifications. Every ad is ready for production or handoff to a media buyer.
The user runs /market ads <url>. Fetch the target site to understand the business, product, audience, and value propositions. Generate complete campaign structures across relevant platforms. Output everything to AD-CAMPAIGNS.md.
Before writing any ads, establish:
| Context Element | Source | Purpose | |----------------|--------|---------| | Product/Service | URL analysis | Core of all ad messaging | | Price point | Pricing page | Determines funnel depth and ad strategy | | Target audience | Site copy, user input | Audience targeting parameters | | Unique selling proposition | Homepage, features | Primary ad differentiation | | Conversion action | CTAs on site | What the ad should drive toward | | Social proof | Testimonials, numbers | Trust elements for ad copy | | Objections | FAQ, competitor analysis | Objection-handling ad angles | | Competitors | Industry knowledge | Competitive positioning angles |
Map the business goal to the right campaign objective:
| Business Goal | Campaign Objective | Primary Platform | Ad Format | |--------------|-------------------|-----------------|-----------| | Brand awareness | Reach / Impressions | Meta, YouTube, TikTok | Video, Display | | Lead generation | Lead Gen / Conversions | Meta, LinkedIn, Google | Lead forms, Landing pages | | Trial signups | Conversions | Google, Meta, LinkedIn | Search, Landing pages | | E-commerce sales | Sales / ROAS | Google Shopping, Meta, TikTok | Shopping, Carousel | | App installs | App Install | Meta, Google, TikTok | App install ads | | Event registration | Conversions | Meta, LinkedIn | Event ads, Landing pages | | Content promotion | Engagement / Traffic | Meta, Twitter, LinkedIn | Boosted posts, Video |
Search Ads (Responsive Search Ads):
Character limits:
Generate at least:
Keyword Strategy:
Performance Max Campaigns:
Ad Formats and Specs:
| Format | Placement | Image Spec | Video Spec | Text Limits | |--------|-----------|-----------|-----------|-------------| | Single Image | Feed, Stories, Reels | 1080x1080 (feed), 1080x1920 (stories) | N/A | Primary: 125 chars, Headline: 40, Description: 30 | | Video | Feed, Stories, Reels | N/A | 1080x1080 or 1080x1920, <240 min | Same as image | | Carousel | Feed, Stories | 1080x1080 per card, 2-10 cards | 1080x1080, <240 min | Same as image | | Collection | Feed | 1200x628 cover | 1200x628 cover | Same as image |
Generate for each ad concept:
Ad Copy Angles (generate 5-10 per campaign):
Angle 1: PAIN POINT
"Tired of [specific frustration]? [Product] eliminates [pain] so you can
focus on [desired outcome]."
Angle 2: SOCIAL PROOF
"[Number] [audience] already use [product] to [benefit].
See why [specific customer] calls it '[quote].'"
Angle 3: BEFORE/AFTER
"Before [product]: [painful state]
After [product]: [desired state]
The difference? [Unique mechanism]."
Angle 4: OBJECTION HANDLING
"Think [product type] is [common objection]? [Counter with evidence].
Try it free for [trial period] — no [risk]."
Angle 5: URGENCY/SCARCITY
"[Limited offer detail]. [Number] spots left this month.
[Product] helps you [benefit] — lock in [offer] before [deadline]."
Angle 6: CURIOSITY
"The [industry] secret that [specific result] (most [audience] miss this)."
Angle 7: DIRECT BENEFIT
"Get [specific outcome] in [timeframe] with [product].
No [common objection]. Just [benefit]."
Angle 8: COMPARISON
"Still using [competitor/old way]? [Product] gives you [advantage]
at [fraction/price benefit]."
Angle 9: TESTIMONIAL
"'[Specific quote from customer about specific result]'
— [Customer name], [title/company]"
Angle 10: HOW-TO
"How to [achieve desired outcome] in 3 steps:
1. [Step using product] 2. [Step] 3. [Result]"
Ad Formats:
Character Limits:
LinkedIn-Specific Copy Angles:
Targeting Options to Recommend:
Ad Formats:
Specs:
TikTok Creative Principles:
TikTok Script Template:
[0-3 sec] HOOK: "Wait — you're still doing [old way]?"
[3-10 sec] PROBLEM: Show the frustration / pain point visually
[10-20 sec] SOLUTION: Introduce product with quick demo
[20-25 sec] PROOF: Flash testimonial, number, or result
[25-30 sec] CTA: "Link in bio" or "Click to try free"
Ad Formats:
Character Limits:
Twitter Ad Copy Style:
STAGE 1: AWARENESS (Cold Audience)
Audience: Lookalikes, interest-based, broad targeting
Goal: Introduce the brand and value proposition
Ad Type: Educational content, how-to videos, thought leadership
Budget: 40% of total ad spend
Metrics: CPM, reach, video view rate, landing page views
STAGE 2: CONSIDERATION (Warm Audience)
Audience: Website visitors (7-30 days), video viewers (50%+),
social engagers, email list
Goal: Build trust and handle objections
Ad Type: Case studies, testimonials, demos, comparison content
Budget: 35% of total ad spend
Metrics: CPC, CTR, landing page conversion rate
STAGE 3: CONVERSION (Hot Audience)
Audience: Cart abandoners, pricing page visitors, trial users,
high-intent page visitors
Goal: Drive the final conversion action
Ad Type: Direct offer, urgency, guarantee, limited-time discount
Budget: 25% of total ad spend
Metrics: CPA, ROAS, conversion rate
For each stage, generate 3-5 ad variations:
Stage 1 Ads (Awareness):
Ad 1A: Educational — "[Topic] explained in 60 seconds"
Ad 1B: Pain point — "If [frustration], you need to see this"
Ad 1C: Social proof — "[Number] [audience] trust [product]"
Stage 2 Ads (Consideration):
Ad 2A: Case study — "How [customer] achieved [result]"
Ad 2B: Demo — "See [product] in action (2-min walkthrough)"
Ad 2C: Comparison — "[Product] vs [alternative]: honest breakdown"
Ad 2D: FAQ — "Your top 3 questions about [product], answered"
Stage 3 Ads (Conversion):
Ad 3A: Offer — "[Discount/trial] — limited to [number/time]"
Ad 3B: Urgency — "Your free trial starts now (no credit card)"
Ad 3C: Guarantee — "Try [product] risk-free for [period]"
Ad 3D: Testimonial — "'[Quote about specific result]' — Start yours"
By Platform (adjust based on business type):
| Business Type | Google | Meta | LinkedIn | TikTok | Other | |--------------|--------|------|----------|--------|-------| | SaaS (B2B) | 30% | 25% | 30% | 5% | 10% | | SaaS (B2C) | 25% | 40% | 5% | 20% | 10% | | E-commerce | 30% | 40% | 0% | 20% | 10% | | Agency | 20% | 30% | 35% | 5% | 10% | | Local Business | 50% | 35% | 0% | 5% | 10% | | Creator/Course | 10% | 40% | 10% | 30% | 10% |
By Funnel Stage:
| Industry | Acceptable ROAS | Good ROAS | Excellent ROAS | |----------|----------------|-----------|----------------| | E-commerce | 2:1 | 4:1 | 8:1+ | | SaaS | 3:1 | 5:1 | 10:1+ | | Lead Gen | 2:1 (by lead value) | 4:1 | 7:1+ | | Courses | 3:1 | 6:1 | 10:1+ | | Local Services | 2:1 | 3:1 | 5:1+ |
CPA Benchmarks (approximate):
| Platform | B2B Lead | B2C Lead | E-commerce Purchase | SaaS Trial | |----------|----------|----------|-------------------|------------| | Google Search | $30-80 | $10-30 | $15-40 | $20-60 | | Meta | $20-60 | $5-20 | $10-30 | $15-45 | | LinkedIn | $50-150 | N/A | N/A | $40-100 | | TikTok | $15-40 | $3-15 | $8-25 | $10-35 |
For each ad campaign, verify landing page alignment:
Alignment Checklist:
Message Match Score: Rate the alignment between each ad and its destination page 1-10. Flag any score below 7.
For each ad concept, generate:
Test Priority Order:
Testing Rules:
Write the full output to AD-CAMPAIGNS.md:
# Ad Campaigns: [Business Name]
**URL:** [url]
**Date:** [current date]
**Business Type:** [type]
**Primary Objective:** [objective]
**Recommended Platforms:** [platforms]
---
## Campaign Strategy Overview
[2-3 paragraph overview of the ad strategy]
## Audience Targeting
[Detailed audience definitions for each platform]
## Campaign 1: [Platform Name]
### Ad Group 1: [Theme]
**Targeting:** [audience parameters]
**Budget:** [recommended daily/monthly]
**Objective:** [campaign objective]
#### Ad Variation 1
- **Headline:** [text]
- **Primary Text:** [text]
- **Description:** [text]
- **CTA:** [button text]
- **Visual:** [creative description]
- **Landing Page:** [URL/page]
[Repeat for each variation]
[Repeat for each ad group and platform]
## Retargeting Strategy
[Three-stage funnel with ad variations]
## Budget Allocation
[Platform and funnel stage breakdown]
## Testing Plan
[Prioritized A/B tests]
## Performance Benchmarks
[ROAS and CPA targets by platform]
## Landing Page Alignment
[Message match assessment and recommendations]
## Creative Brief for Designers
[Visual specifications, brand guidelines, image/video requirements]
=== AD CAMPAIGNS GENERATED ===
Business: [name]
Platforms: [list]
Total Ad Variations: [count]
Campaign Structure:
Google Ads: [X] ad groups, [X] variations
Meta Ads: [X] ad sets, [X] variations
LinkedIn: [X] campaigns, [X] variations
Budget Recommendation: $[X,XXX]/month
Expected CPA: $[XX]-$[XX]
Target ROAS: [X]:1
Full campaigns saved to: AD-CAMPAIGNS.md
COPY-SUGGESTIONS.md exists, reuse value propositions and messaging anglesCOMPETITOR-REPORT.md exists, use competitor positioning for comparison adsFUNNEL-ANALYSIS.md exists, align ad funnel stages to conversion pathSOCIAL-CALENDAR.md exists, promote top organic content as Spark/boosted ads/market funnel for conversion path, /market landing for page optimizationdevelopment
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
testing
Full QA pass: run all tests, check types, catch regressions, write missing tests. Use when the user says "run tests", "QA", "verify changes", "check for regressions", "test everything", or "make sure it works".
development
Provides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation/parsing patterns, designing features, or when property-based testing would provide stronger coverage than example-based tests.
development
Initialize a new project with Kenny's universal conventions and stack-appropriate infrastructure. Use this skill whenever: setting up a new project, creating a new repo, scaffolding a new app, starting fresh on a new idea, 'init project', 'new project', 'set up a new app', 'create a project for X', or any variant of starting a new codebase from scratch. Also trigger when the user says 'bootstrap', 'scaffold', or 'kickstart'. This skill ensures every project gets the same quality gates and conventions while adapting infrastructure to the chosen stack.