Claude-code-marketing-skills ad-copy-writer

Generate ad copy variations for Google, Meta, and LinkedIn Ads

install
source · Clone the upstream repo
git clone https://github.com/cognyai/claude-code-marketing-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/cognyai/claude-code-marketing-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ad-copy-writer" ~/.claude/skills/cognyai-claude-code-marketing-skills-ad-copy-writer && rm -rf "$T"
manifest: skills/ad-copy-writer/SKILL.md
source content

Ad Copy Writer

Generate high-converting ad copy for Google Ads, Meta Ads, or LinkedIn Ads.

Usage

/ad-copy-writer google "project management tool"
— Google Ads copy
/ad-copy-writer meta example.com
— Meta Ads copy from website
/ad-copy-writer linkedin "B2B SaaS"
— LinkedIn Ads copy

Steps

1. Research the product

If a URL is provided, WebFetch it and extract:

  • Value proposition
  • Key features / benefits
  • Target audience
  • Pricing (if visible)
  • Unique differentiators

If a description is provided, use that directly.

2. Research the competition

WebSearch for competitors to understand:

  • What messaging angles they use
  • Common claims in the space
  • Price anchoring

3. Generate copy by platform

Google Ads (RSA format)

Generate 15 headlines (max 30 chars each) and 4 descriptions (max 90 chars each):

Headlines — mix of:

  • Benefit-led: "Cut Ad Spend 40%"
  • Feature-led: "AI-Powered Optimization"
  • Social proof: "Trusted by 1,000+ Agencies"
  • CTA: "Start Free Trial Today"
  • Keyword-match: "[Primary keyword] Tool"

Descriptions — mix of:

  • Problem/solution
  • Feature list
  • Social proof + CTA
  • Urgency/offer

Meta Ads

Generate 3 variations:

  • Primary text (125 chars visible, up to 500)
  • Headline (40 chars)
  • Description (30 chars)
  • CTA button recommendation

Angles:

  1. Pain point → solution
  2. Social proof → aspiration
  3. Direct value prop → CTA

LinkedIn Ads

Generate 3 variations:

  • Intro text (150 chars for single image)
  • Headline (70 chars)
  • Description (100 chars)

Angles:

  1. Professional credibility
  2. ROI / efficiency focus
  3. Industry-specific insight

4. Output format

Present each variation clearly labeled with character counts:

=== Google Ads RSA ===

Headlines (30 char max):
1. "Cut Your Ad Spend by 40%" (25)
2. "AI Marketing Automation" (24)
...

Descriptions (90 char max):
1. "Stop wasting budget on underperforming ads. Our AI optimizes your campaigns 24/7." (83)
...

=== Meta Ads ===

Variation 1 (Pain → Solution):
Primary: "..."
Headline: "..."
...