
Ads Copywriter
Generate platform-compliant headlines, descriptions, and A/B variants for Google, Meta, TikTok, and LinkedIn paid campaigns without guessing character limits.
Overview
ads-copywriter is an agent skill most often used in Launch (also Validate and Grow) that generates multi-platform paid ad copy with character-limit-aware headlines, descriptions, and A/B variants.
Install
npx skills add https://github.com/claude-office-skills/skills --skill ads-copywriterWhat is this skill?
- Google Ads RSA: up to 15 headlines (30 chars) and 4 descriptions (90 chars) with keyword, brand, CTA, and stats rules
- Performance Max: 5 headlines, 5 long headlines (90 chars), 5 descriptions
- Meta/Facebook, TikTok, and LinkedIn formats with platform-specific optimization
- A/B testing variants and CTA optimization built into generation workflow
- English and Chinese (en/zh) copy support; pairs with tiktok-marketing, content-writer, landing-page
- Google responsive search ad spec: 15 headlines (30 chars max), 4 descriptions (90 chars max)
- Performance Max text: 5 headlines, 5 long headlines (90 chars), 5 descriptions
Adoption & trust: 2.7k installs on skills.sh; 196 GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You know your offer but keep getting ads rejected or underperforming because headlines and descriptions break platform limits and miss tested variants.
Who is it for?
Indie SaaS or ecommerce builders launching their first paid campaigns on Google or Meta with limited copywriting bandwidth.
Skip if: Organic-only brands with no paid budget, or teams needing legal/compliance review for regulated industries without human edit.
When should I use this skill?
User needs multi-platform ad copy, headline variants, Google Ads RSA/PMax rules, or A/B-ready paid social text in en or zh.
What do I get? / Deliverables
You get a platform-specific ad kit—RSA headline sets, descriptions, and alternate lines ready for upload or split tests—aligned with related landing-page and content skills.
- Platform-formatted headline and description sets with variant lists
- A/B testing lines and optimized CTAs per channel
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Paid acquisition copy lands first on Launch distribution shelves even though it also supports Validate landing tests and Grow lifecycle retargeting. Responsive search ads, performance max, and social ad formats are distribution artifacts meant to drive traffic and conversions after the product exists.
Where it fits
Draft RSA headlines that mirror your landing page hero before spending on search.
Ship a full Performance Max text bundle the same day you enable campaigns.
Refresh retargeting ad sets with new CTA lines for churned trial users.
How it compares
Structured ad generator with platform specs—not a generic blog writer or SEO article skill.
Common Questions / FAQ
Who is ads-copywriter for?
Solo builders and small marketing teams who run paid social and search themselves and need compliant, variant-rich copy fast.
When should I use ads-copywriter?
At Launch when turning on Google/Meta/TikTok/LinkedIn ads; during Validate when stress-testing landing promises in short ad form; at Grow when refreshing retargeting or lifecycle promos.
Is ads-copywriter safe to install?
It is prose-generation only with no broker or shell access implied; still review the Security Audits panel on this page before installing any third-party skill in your agent.
Workflow Chain
Then invoke: landing page, content writer
SKILL.md
READMESKILL.md - Ads Copywriter
# 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: [brief