LibraryBestSkill CreatorGuideSubmitAdvertise

Library / Marketing

Ad Copy Variants Claude skill

Generates Google and Meta ad variants within platform character limits, grouped by angle.

Who it's for: Paid media buyers and founders running their own ads.
Last tested: 2026-10-22. License: MIT.

SKILL.md

---
name: ad-copy-variants
description: Write ad copy variants for Google Search and Meta ads. Use when the user asks for ad copy, headlines, RSA assets, or Facebook/Instagram ad text.
---

# Ad Copy Variants

## Inputs
Product, offer, audience, landing page URL, platforms. Ask if missing.

## Steps
1. Pick 4 angles: pain, outcome, proof, offer/urgency (no fake scarcity).
2. Google RSA: 15 headlines (max 30 chars each) and 4 descriptions (max 90 chars). Include the keyword in at least 3 headlines.
3. Meta: 5 primary texts (first 125 chars must hook), 5 headlines (max 40 chars), 3 descriptions (max 30 chars).
4. Count characters for every line and show the count.
5. Flag any claim that needs proof before running.

## Output
Tables per platform: Angle | Copy | Chars.

## Rules
- No claims you cannot back up. No ALL CAPS. Follow platform policy for health, finance, and personal attributes.

How to install

Claude.ai (web and desktop)

  1. Make a folder named ad-copy-variants and save the file above inside it as SKILL.md.
  2. Zip the folder.
  3. Go to Settings, then Capabilities (or Customize, Skills, depending on your app version), and upload the zip. Code execution must be on.

Claude Code

mkdir -p ~/.claude/skills/ad-copy-variants
# paste the SKILL.md into:
~/.claude/skills/ad-copy-variants/SKILL.md
# or per project: .claude/skills/ad-copy-variants/SKILL.md

Claude API

Upload the folder to the Skills API, then pass the returned skill ID in the container of a Messages request with the code execution tool on.

curl -X POST https://api.anthropic.com/v1/skills \
  -H "x-api-key: $ANTHROPIC_API_KEY" -H "anthropic-version: 2023-06-01" \
  -F "files[]=@ad-copy-variants/SKILL.md;filename=ad-copy-variants/SKILL.md"

# then in /v1/messages:
"container": { "skills": [{ "type": "custom", "skill_id": "skill_...", "version": "latest" }] },
"tools": [{ "type": "code_execution_20250825", "name": "code_execution" }]

Checked against Anthropic's Skills API guide on 2026-10-22: platform.claude.com/docs/en/build-with-claude/skills-guide

Get new skills like this every week

One email a week. Tested skills only. Unsubscribe anytime.

Related skills

Ecom

Product Description Writer

Writes Shopify-ready product descriptions, bullets, and SEO meta from a spec sheet.
Marketing

Email Sequence Writer

Writes welcome, abandoned cart, or launch sequences with subject lines, timing, and one CTA per email.
Marketing

Blog Post Humanizer

Rewrites stiff AI drafts into plain, specific, human copy without changing the facts.