← ClaudeAtlas

ad-analyzerlisted

Analyze competitor ads from Meta Ad Library or descriptions, extract creative patterns, hooks, and offers, and generate variants. No API keys required.
veyralabsgroup/veyraskills · ★ 3 · AI & Automation · score 76
Install: claude install-skill veyralabsgroup/veyraskills
# Ad Analyzer Analyze competitor advertising creative - hooks, offers, emotional patterns, and CTAs - and generate new variants based on what works. ## What this does Three phases: 1. **Ad Collection** - Pull ads from Meta Ad Library (public, no login) or analyze provided screenshots/descriptions 2. **Pattern Extraction** - Identify hooks, offers, emotional triggers, and CTA patterns 3. **Variant Generation** - Create new ad variations based on extracted patterns ## How to use Pass a competitor brand name or Meta Ad Library URL: ``` /ad-analyzer Competidor SA ``` Or with a direct library URL: ``` /ad-analyzer https://www.facebook.com/ads/library/?search_terms=empresa&country=ES ``` Or with screenshots or ad copy pasted directly: ``` /ad-analyzer [paste ad copy or describe the ads you want analyzed] ``` ## Phase 1 - Ad Collection ### Option A: Meta Ad Library (public, no login) The Meta Ad Library is public. Access pattern: ``` https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=ES&search_terms=[brand]&media_type=all ``` ```python from scripts.ad_library import scrape_meta_ads ads = scrape_meta_ads(brand_name=brand, country="ES", limit=20) # Returns: list of ads with body text, CTA button, media type, start date ``` Focus on: - Active ads (currently running = currently working or being tested) - Ads running over 30 days (survived, likely performing) - Ads with social proof signals in the copy ### Option B: User-provided ad copy If th