From automation-skills
Generates platform-formatted paid ad copy for affiliate offers across Facebook, Google, TikTok, and Pinterest, including variants, targeting suggestions, and compliance notes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/automation-skills:paid-ad-copy-writerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Write paid ad copy for affiliate offers — Facebook Ads, Google Search Ads, Google Display Ads, TikTok Ads, and Pinterest Ads. Each output includes multiple ad variants, targeting suggestions, compliance notes, and campaign setup guidance. Output is platform-formatted ad copy ready to deploy.
Write paid ad copy for affiliate offers — Facebook Ads, Google Search Ads, Google Display Ads, TikTok Ads, and Pinterest Ads. Each output includes multiple ad variants, targeting suggestions, compliance notes, and campaign setup guidance. Output is platform-formatted ad copy ready to deploy.
S7: Automation — When organic content proves profitable, paid ads let you scale 10x faster. But affiliate ad copy has unique constraints: platform policies around affiliate links, FTC disclosure requirements, and the need to drive clicks to a landing page (not direct-link). This skill writes compliant, high-converting ad copy for each platform.
product:
name: string # REQUIRED — product name
description: string # OPTIONAL — one-line product description
reward_value: string # OPTIONAL — commission info
url: string # OPTIONAL — product URL (for research)
key_benefits: string[] # OPTIONAL — top 3 benefits
platform: string # REQUIRED — "facebook" | "google_search" | "google_display"
# | "tiktok" | "pinterest"
audience:
description: string # REQUIRED — target audience
pain_points: string[] # OPTIONAL — problems the audience has
demographics: string # OPTIONAL — age, gender, interests
budget: string # OPTIONAL — daily/monthly budget (e.g., "$20/day")
landing_url: string # OPTIONAL — destination URL (from S4 or a bridge page)
# Note: most platforms don't allow direct affiliate links
Chaining context: If S1 product data exists, pull name, benefits, commission. If S4 landing page was created, use its URL as landing_url.
Gather product info and audience details. If key_benefits is not provided, infer from product name and description using training knowledge.
Identify:
Each platform has specific formats:
Facebook Ads:
Google Search Ads:
Google Display Ads:
TikTok Ads:
Pinterest Ads:
Create 3-5 variants per platform, each testing a different angle:
Per platform:
Recommend targeting parameters:
If budget is provided, suggest:
Before presenting output, verify:
If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.
output_schema_version: "1.0.0" # Semver — bump major on breaking changes
campaign:
product: string
platform: string
num_variants: number
landing_url: string
variants:
- label: string # "Variant A: Pain Point", etc.
angle: string # the approach used
copy:
headline: string # or headlines[] for Google
description: string # or descriptions[] for Google
primary_text: string # Facebook only
cta: string
video_script: string # TikTok only
character_counts: object # per field
compliance:
notes: string[] # platform-specific requirements
warnings: string[] # things that might get the ad rejected
targeting:
interests: string[]
demographics: string
keywords: string[] # Google only
budget_suggestion:
test_phase: string # e.g., "$10/day per variant for 5 days"
scale_phase: string # e.g., "Increase winning variant to $50/day"
kill_criteria: string # when to stop a variant
User: "Write Facebook ads for HeyGen targeting content creators. My landing page is example.com/heygen-review" Action: 3 variants. Variant A (pain point): "Spending hours editing videos? HeyGen creates professional AI videos in minutes." Variant B (benefit): "Create studio-quality videos without a camera. 50+ AI avatars, any language." Variant C (social proof): "10,000+ creators switched to HeyGen. Here's why." Each with headline, description, CTA. Include Facebook compliance notes.
User: "Google Search ads for Semrush targeting 'best SEO tools'" Action: 5 headline + 2 description combinations. H1: "Best SEO Tool for 2026" (30 chars). H2: "Try Semrush Free Today" (22 chars). H3: "Trusted by 10M+ Marketers" (25 chars). D1: "Complete SEO toolkit: keyword research, site audit, backlink analysis. Start your free trial." D2: "Outrank your competitors with data-driven SEO. 7-day free trial, no card required." Plus sitelink extensions.
User: "Write a TikTok ad for Notion targeting college students" Action: 30-second script. Hook (0-3s): "POV: You just discovered the app that replaced 5 other apps." Middle (3-20s): Show use cases (notes, calendar, to-do, project tracker). CTA (20-30s): "Link in bio for the student discount." #ad disclosure. Include compliance notes about TikTok's policies on educational content promotions.
shared/references/ftc-compliance.md — FTC disclosure requirements for paid advertising. Read in Step 4.shared/references/affiliate-glossary.md — Ad terminology (ROAS, CTR, CPC). Referenced in budget guide.shared/references/flywheel-connections.md — master flywheel connection maplanding-page-creator), NOT a direct affiliate linkAfter 48 hours: kill any variant with <0.5% CTR. After 5 days: is any variant profitable (ROAS > 1.5x)? If yes, scale it by increasing daily budget. If no variant is profitable, test new angles — the ad copy may not match the audience's pain point. Never scale a losing campaign.
Next step — copy-paste this prompt: "Set up conversion tracking for my ad campaign landing page" → runs
conversion-tracker
conversion-tracker (S6) — ad links to track conversionsab-test-generator (S6) — ad copy variants for testingaffiliate-program-search (S1) — product data for ad copygrand-slam-offer (S4) — offer framing for ad messaginglanding-page-creator (S4) — landing page URL as ad destinationconversion-tracker (S6) measures ad ROAS → optimize ad copy, targeting, and budget allocationBefore delivering output, verify:
Any NO → rewrite before delivering.
chain_metadata:
skill_slug: "paid-ad-copy-writer"
stage: "automation"
timestamp: string
suggested_next:
- "conversion-tracker"
- "ab-test-generator"
- "landing-page-creator"
npx claudepluginhub affitor/affiliate-skills --plugin research-skillsGenerates 6 ad copy variations (TOFU, MOFU, BOFU) using AIDA, PAS, BAB frameworks for Meta, Google, and TikTok, plus 4 dropshipping templates for Shopify.
Generates platform-specific ad copy variations for Google RSA, Meta, LinkedIn, TikTok, X, and Pinterest with quality scoring, policy compliance checks, and A/B testing recommendations.
Generates headlines, descriptions, primary text, and ad variations for Google Ads, Meta, LinkedIn, TikTok. Iterates based on performance data to scale high-CTR, high-ROAS creative.