Skip to content
Marketing
Skill

/ads-copy

Generates 10+ ad copy variations for any major ad platform with A/B testing, character-count compliance, and four proven copy frameworks (PAS, AIDA, BAB, 4Ps)

BOOST
From plugin
ai-ads-claude
27215 skills5 agents
Install
$ npx -y skills add zubair-trabzada/ai-ads-claude --skill ads-copy --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ads-copy

Context preview

The summary Claude sees to decide when to auto-load this skill.

Generates 10+ ad copy variations for any major ad platform with A/B testing, character-count compliance, and four proven copy frameworks (PAS, AIDA, BAB, 4Ps)

SKILL.md

ads-copy.SKILL.md
name: Platform-Specific Ad Copy Generator
description: Generates 10+ ad copy variations for any major ad platform with A/B testing, character-count compliance, and four proven copy frameworks (PAS, AIDA, BAB, 4Ps)

Platform-Specific Ad Copy Generator

Skill Purpose

Generate 10+ production-ready ad copy variations for a specified advertising platform. Every ad is written to exact platform specifications (character limits, format requirements, best practices), includes A/B variations, and uses proven direct-response copy frameworks. Output is copy-paste ready — an ad buyer can drop these directly into the ad platform without editing.

When to Use

  • User runs `/ads copy <platform>`
  • User asks to generate ad copy for a specific platform
  • Called as a subagent from `/ads strategy` (the main orchestrator)
  • User needs ready-to-use ad text for any major ad platform
  • User wants multiple copy variations for A/B testing

Input Requirements

  • **Required:** Target platform (google, meta, linkedin, tiktok, youtube, pinterest)
  • **Required:** Business context — either a URL to analyze, or prior audience/strategy data
  • **Optional:** Specific product/service to advertise, audience persona to target, offer/promotion details, tone preferences

Supported Platforms & Ad Formats

Google Ads

| Format | Headlines | Descriptions | Other | |---|---|---|---| | Responsive Search Ad (RSA) | Up to 15 headlines (30 chars each) | Up to 4 descriptions (90 chars each) | Display URL paths (15 chars each) | | Display Ad | 1-5 headlines (30 chars), 1 long headline (90 chars) | 1-5 descriptions (90 chars) | Business name (25 chars) | | Performance Max | 5 headlines (30 chars), 5 long headlines (90 chars) | 5 descriptions (90 chars) | Call-to-action text |

Meta (Facebook/Instagram)

| Format | Primary Text | Headline | Description | Other | |---|---|---|---|---| | Facebook Feed | 125 chars (visible), 500+ allowed | 40 chars | 30 chars | CTA button | | Instagram Feed | 125 chars (visible), 2200 max | 40 chars | N/A | CTA button | | Stories/Reels | Minimal text overlay | Short overlay text | N/A | Swipe-up CTA |

LinkedIn

| Format | Intro Text | Headline | Description | Other | |---|---|---|---|---| | Sponsored Content | 150 chars (truncated), 600 max | 70 chars | 100 chars (optional) | CTA button | | Message Ads | 500 chars subject, 1500 body | N/A | N/A | CTA button + banner | | Text Ads | N/A | 25 chars | 75 chars | 50x50 image |

TikTok

| Format | Ad Text | Display Name | Other | |---|---|---|---| | In-Feed | 100 chars | 40 chars | CTA button, hashtags | | TopView | 100 chars | 40 chars | First ad users see | | Spark Ads | Use original post caption | Original creator | Boost existing content |

YouTube

| Format | Script Length | On-Screen Text | Other | |---|---|---|---| | Bumper Ad (6s) | ~15-20 words | 1-2 text overlays | Non-skippable | | Pre-roll (15s) | ~35-45 words | 2-3 text overlays | Skippable after 5s | | Non-skip (30s) | ~70-90 words | 3-5 text overlays | Non-skippable |

Pinterest

| Format | Title | Description | Other | |---|---|---|---| | Standard Pin | 100 chars | 500 chars | Link URL | | Video Pin | 100 chars | 500 chars | Link URL | | Carousel | 100 chars per card | 500 chars | 2-5 cards |

How to Execute

Step 1: Gather Business Context

If a URL is provided, fetch it using `WebFetch` and extract:

  • Business name and industry
  • Core value proposition
  • Key products/services and pricing
  • Target audience indicators
  • Tone of voice and brand personality
  • Unique selling points (USPs)
  • Social proof elements (reviews, client count, years in business)
  • Current offers or promotions

If audience data exists from a prior `/ads audience` run, reference the top personas.

Run supplementary research:

WebSearch: "[Business Name]" ads OR advertising
WebSearch: "[Industry]" best performing ad copy examples
WebSearch: "[Industry]" [platform] ad examples

Step 2: Define Copy Inputs

Before writing any ad, establish these foundational elements:

## Copy Foundation

**Business:** [Name]
**Industry:** [Category]
**Platform:** [Selected platform]
**Primary Offer:** [What they're selling/promoting]
**USP:** [What makes them different — the #1 differentiator]
**Target Persona:** [Primary persona from audience research]
**Desired Action:** [What do we want the viewer to DO]
**Tone:** [Professional / Casual / Bold / Playful / Urgent / Authoritative]
**Proof Points:** [Stats, testimonials, awards, client count, results]
**Price/Offer:** [Pricing, discount, free trial, free consultation]

Step 3: Generate Ad Variations Using 4 Copy Frameworks

For each ad, apply one of the four frameworks:

Framework 1: PAS (Problem-Agitate-Solve)

  • **Problem:** State the pain point the audience feels
  • **Agitate:** Twist the knife — make them feel the cost of inaction
  • **Solve:** Present the product/service as the relief

Framework 2: AIDA (Attention-Interest-Desire-Action)

  • **Attention:** Bold opening that stops the scroll
  • **Interest:** Interesting fact, story, or angle that pulls them in
  • **Desire:** Paint the outcome — what life looks like after buying
  • **Action:** Clear, compelling CTA

Framework 3: BAB (Before-After-Bridge)

  • **Before:** Their current painful situation
  • **After:** The transformed state they want
  • **Bridge:** The product/service that gets them there

Framework 4: 4Ps (Promise-Picture-Proof-Push)

  • **Promise:** Bold claim or guarantee
  • **Picture:** Vivid image of the result
  • **Proof:** Evidence (testimonial, stat, case study)
  • **Push:** Urgency or scarcity to act now

Step 4: Write Platform-Specific Ads

Generate **at least 10 ad variations** with A/B pairs for each. Use this structure:

---

Ad Variation Template (Google RSA Example)

### Ad [Number] — [Framework Used] | Angle: [Pain/Benefit/Social Proof/Urgency]

**Version A:**

| Element | Copy | Chars |
|---|---|---|
| Headline 1 | [
Read more
Ships withai-ads-claude

AI-powered advertising strategy engine for Claude Code. Build complete ad strategies, generate platform-specific copy (Google, Meta, LinkedIn, TikTok, YouTube, Pinterest), design campaign funnels, allocate budgets, and produce professional PDF reports. 15 skills, 5 parallel agents.

Get the whole plugin

Other skills on ai-ads-claude.