Build Better Ads by Knowing What Already Works
The fastest path to a winning ad isn't starting from scratch. It's studying what's already working in your market, then building something better.
Most paid teams do this manually – screenshotting competitor ads, guessing at their targeting, reverse-engineering their landing pages one by one. Claude Code automates the full cycle: spy on competitor ads, mine angles from real customer conversations, build campaigns for Google and Meta, and optimize your channel mix.
How to Install
npx goose-skills install google-ad-scraper ad-campaign-analyzer ad-angle-miner ad-to-landing-page-auditor google-search-ads-builder meta-ads-campaign-builder paid-channel-prioritizer sponsored-newsletter-finder --claude
Works with Claude Code, Codex, and Goose.
How It Works
Step 1: Scrape Competitor Google Ads
Using the google-ad-scraper skill, Claude pulls competitor ad creative from Google Ads by domain. Headlines, descriptions, display URLs, ad extensions – everything visible in search results. Run it across 5–10 competitors and you have a library of proven messaging angles.
Step 2: Mine Ad Angles from Real Conversations
The ad-angle-miner skill goes beyond competitor ads. It mines angles from Reddit discussions, review site complaints, and Twitter conversations – real language your prospects use when they talk about the problem you solve.
Step 3: Audit Your Ad-to-Landing-Page Match
Using the ad-to-landing-page-auditor skill, Claude checks whether your ads and landing pages tell the same story. Message mismatch is one of the top conversion killers in paid media. Claude flags every mismatch with a specific fix.
Step 4: Build Google Search Campaigns
The google-search-ads-builder skill generates complete ad group structures – keyword clusters, responsive search ads with multiple headline and description variants, and negative keyword lists. Formatted for direct import into Google Ads.
Step 5: Build Meta Ad Campaigns
The meta-ads-campaign-builder skill generates Meta campaign structures with audience targeting, ad creative variants, and budget recommendations.
Step 6: Analyze Campaign Performance
The ad-campaign-analyzer skill processes your performance data, identifies winners and waste, checks statistical significance, and recommends budget reallocation with specific dollar-amount shifts.
Step 7: Prioritize Your Channel Mix
The paid-channel-prioritizer skill evaluates which paid channels deserve more investment based on your data, market, and goals.
Step 8: Find Newsletter Sponsorship Opportunities
The sponsored-newsletter-finder skill identifies newsletters worth sponsoring – audience fit, engagement rates, pricing, and competitive presence.
What You Walk Away With
- Competitor ad library – proven messaging angles from your market
- Community-sourced ad angles – language your prospects actually use
- Message-match audit – every ad/landing page mismatch identified
- Google Search campaigns – ad groups, RSAs, and negatives ready to import
- Meta campaigns – audience targeting, creative variants, budget recommendations
- Performance analysis – winner/waste identification with reallocation recommendations
- Channel prioritization – where to invest next based on data
- Newsletter opportunities – sponsorship targets ranked by fit
Automate with Goose Automations
Schedule weekly performance reviews:
- Claude pulls campaign data and runs the analyzer
- Flags underperforming ads and suggests replacements
- Refreshes competitor ad intelligence monthly
Get Started
npx goose-skills install google-ad-scraper ad-campaign-analyzer ad-angle-miner ad-to-landing-page-auditor google-search-ads-builder meta-ads-campaign-builder paid-channel-prioritizer sponsored-newsletter-finder --claude
Browse more packs on the Gooseworks Skills Library. View the source on GitHub.