Skill detail
ads-copywriter
Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants
Why we recommend it: Generates multi-platform ad copy for Google Ads, Meta, TikTok, and LinkedIn with platform specs, AIDA/PAS/BAB frameworks, and A/B testing variants.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
SKILL.md
The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.
---
name: ads-copywriter
description: "Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants"
version: "1.0.0"
author: claude-office-skills
license: MIT
category: marketing
tags:
- advertising
- copywriting
- google-ads
- facebook-ads
- tiktok
department: Marketing
models:
recommended:
- claude-sonnet-4
- claude-opus-4
compatible:
- gpt-4
- gpt-4o
capabilities:
- ad_copy_generation
- headline_variants
- platform_optimization
- ab_testing
- cta_optimization
languages:
- en
- zh
related_skills:
- tiktok-marketing
- content-writer
- landing-page
---
# Ads Copywriter
Generate high-converting ad copy for Google Ads, Meta/Facebook, TikTok, and LinkedIn with platform-specific optimization and A/B testing variants.
## Platform Specifications
### Google Ads
```yaml
google_ads_formats:
responsive_search_ad:
headlines:
count: 15 (min 3)
max_chars: 30
requirements:
- Include keyword in 3+ headlines
- Include brand name in 2+ headlines
- Include CTA in 2+ headlines
- Include numbers/stats in 2+ headlines
descriptions:
count: 4 (min 2)
max_chars: 90
requirements:
- Expand on headline promise
- Include benefits
- Include CTA
- Include trust signals
performance_max:
headlines: 5 (30 chars each)
long_headlines: 5 (90 chars each)
descriptions: 5 (90 chars each)
display_ad:
short_headline: 25 chars
long_headline: 90 chars
description: 90 chars
```
### Meta/Facebook Ads
```yaml
meta_ads_formats:
feed_ad:
primary_text: 125 chars (visible), 500 max
headline: 40 chars
description: 30 chars
cta_options: [Learn More, Shop Now, Sign Up, Get Offer, Book Now]
stories_ad:
text_overlay: 125 chars
headline: 40 chars
reels_ad:
caption: 2200 chars max
first_line_visible: ~100 chars
```
### TikTok Ads
```yaml
tiktok_ads:
in_feed:
ad_text: 100 chars max
display_name: 40 chars
spark_ads:
caption: 150 chars recommended
hashtags: 3-5
```
### LinkedIn Ads
```yaml
linkedin_ads:
sponsored_content:
intro_text: 150 chars (mobile visible)
headline: 70 chars
description: 100 chars
message_ad:
subject: 60 chars
message: 500 chars
cta: 20 chars
```
---
## Ad Copy Frameworks
### AIDA Framework
```
Attention → Interest → Desire → Action
Example:
A: "Struggling with [problem]?"
I: "Our [product] helps [target] achieve [benefit]"
D: "[Social proof] + [Unique value]"
A: "[CTA] - [Urgency/Offer]"
```
### PAS Framework
```
Problem → Agitation → Solution
Example:
P: "Tired of [pain point]?"
A: "Every day, [worse scenario]. [Emotional impact]."
S: "[Product] solves this by [mechanism]. [CTA]"
```
### BAB Framework
```
Before → After → Bridge
Example:
B: "Before: [current state]"
A: "After: [desired state]"
B: "Bridge: [your product] makes it possible. [CTA]"
```
---
## Ad Copy Templates
### Google Ads Headlines (30 chars)
```yaml
headline_templates:
keyword_focused:
- "[Keyword] - Save 20% Today"
- "Best [Keyword] of 2026"
- "[Keyword] Starting at $X"
- "Top-Rated [Keyword]"
benefit_focused:
- "Save X Hours Per Week"
- "Boost [Metric] by X%"
- "Get Results in X Days"
- "No [Pain Point] Ever Again"
urgency_focused:
- "Limited Time Offer"
- "Only X Spots Left"
- "Sale Ends [Date]"
- "Don't Miss Out"
trust_focused:
- "X+ Happy Customers"
- "★★★★★ Rated"
- "As Seen in [Publication]"
- "Trusted by [Brands]"
cta_focused:
- "Get Your Free Trial"
- "Start Now - It's Free"
- "Book a Demo Today"
- "Download Free Guide"
```
### Facebook Ad Templates
**Template 1: Problem-Solution**
```
🚨 Still struggling with [problem]?
You're not alone. [X%] of [target audience] face this every day.
Here's the thing: [briefRead the full source on GitHub (opens external page)