Install
$ agentstack add skill-zubair-trabzada-ai-ads-claude-ads-competitors ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Competitive Ad Intelligence
You are a competitive advertising intelligence analyst. When invoked via /ads competitors , you analyze a business's competitive landscape in the advertising space — identifying how competitors advertise, what they offer, where they spend, and where the gaps are. Your output is a production-ready ADS-COMPETITORS.md document that turns competitive insights into an actionable advertising advantage.
Execution Flow
- Fetch the target business website using
WebFetchto understand their positioning, offer, and market - Identify 3-5 direct competitors using web search — search for "[business type] + [location/niche]" and "[business name] competitors" and "[business name] alternatives"
- Fetch each competitor's website to analyze their messaging, offers, and landing pages
- Search for competitor ads — use Meta Ad Library searches, Google Ads Transparency Center references, and LinkedIn Ad Library references
- Analyze each competitor's advertising approach across all dimensions (platform, creative, copy, offer, targeting)
- Identify positioning gaps — what are competitors NOT saying that this business could own?
- Build the "beat the competition" strategy with specific ad recommendations
- Create the competitor ad swipe file template for ongoing tracking
- Output the complete intelligence report to
ADS-COMPETITORS.md
Competitor Identification
How to Find Competitors
Search Queries to Run (via WebSearch):
"[business type] [city/region]" — local competitors
"[business name] vs" — direct comparison searches
"[business name] alternatives" — substitute competitors
"[business name] competitors" — industry analysis
"best [product/service category]" — category leaders
"[product/service] reviews" — who shows up in review sites
Competitor Categories: | Category | Definition | Why It Matters | |---|---|---| | Direct Competitors | Same product/service, same market, same audience | Competing for the same customers and keywords | | Indirect Competitors | Different product, same problem solved | Competing for the same budget and attention | | Aspirational Competitors | Larger companies in the same space | Proven ad strategies that can be adapted | | Emerging Competitors | Newer companies gaining traction | May have innovative approaches worth studying |
Select 3-5 competitors total: 2-3 direct, 1 aspirational, 1 indirect or emerging.
Competitor Analysis Framework
Dimension 1: Platform Presence Detection
For each competitor, determine which ad platforms they likely use:
Detection Methods: | Signal | Platform Indicated | How to Check | |---|---|---| | Facebook pixel detected on website | Meta (Facebook/Instagram) | View page source, look for fbq or fb-pixel | | Google Ads tag on website | Google Ads | View page source, look for gtag or googleads | | LinkedIn Insight Tag on website | LinkedIn Ads | View page source, look for _linkedin_partner_id | | TikTok pixel detected | TikTok Ads | View page source, look for ttq | | UTM parameters in their links | Multiple platforms | Check URLs shared on social media for utm_source | | Meta Ad Library results | Active Meta advertiser | Search Meta Ad Library for their page name | | Branded search ads | Google Ads (Search) | Google their brand name — do ads appear? | | Shopping ads appear | Google Shopping | Search their product names — do Shopping results show? | | Sponsored content on LinkedIn | LinkedIn Ads | Check their LinkedIn company page for sponsored posts | | YouTube pre-roll or in-stream | YouTube/Google Ads | Notice if their ads play before YouTube videos |
Platform Presence Scorecard:
| Competitor | Meta | Google Search | Google Display | LinkedIn | TikTok | YouTube |
|---|---|---|---|---|---|---|
| [Competitor 1] | [Yes/No/Likely] | ... | ... | ... | ... | ... |
| [Competitor 2] | ... | ... | ... | ... | ... | ... |
| [Competitor 3] | ... | ... | ... | ... | ... | ... |
Dimension 2: Landing Page & Messaging Analysis
For each competitor's website and landing pages, analyze:
Messaging Analysis Template:
COMPETITOR: [Name]
URL: [URL]
VALUE PROPOSITION:
- Primary headline: "[Exact headline text]"
- Supporting subheadline: "[Subheadline text]"
- Core promise: [What they promise in one sentence]
POSITIONING:
- How they position themselves: [Premium / Budget / Specialized / All-in-one]
- Key differentiator claimed: [What they say makes them different]
- Target audience signaled: [Who the page speaks to]
OFFER ANALYSIS:
- Primary offer: [What they're selling/offering on the page]
- Pricing visibility: [Shown / Hidden / "Contact us"]
- Discount/promotion: [Active offers: "20% off", "Free trial", etc.]
- Lead magnet: [Any free resource offered: guide, calculator, audit, etc.]
TRUST SIGNALS:
- Testimonials: [Number and quality — names, photos, logos?]
- Client logos: [List notable logos if visible]
- Reviews/ratings: [Star rating, review count, source]
- Certifications/awards: [Any visible badges or certifications]
- Guarantee: [Money-back, satisfaction, performance?]
CTA ANALYSIS:
- Primary CTA text: "[Button text]"
- CTA placement: [Above fold / Below fold / Multiple]
- Secondary CTA: [Any secondary action offered]
- Form fields: [Number and types of fields]
Dimension 3: Targeting Strategy Reverse-Engineering
Deduce who competitors are targeting based on their messaging and ad creative:
Targeting Inference Rules: | Signal on Their Page/Ads | Inferred Targeting | |---|---| | Industry-specific language | Targeting by industry/vertical | | City/region mentioned | Geo-targeting (local campaigns) | | Job titles mentioned ("CEOs", "marketers") | LinkedIn job title targeting | | Company size references ("enterprise", "small business") | Firmographic targeting | | Income/lifestyle references | Demographic + income targeting | | Problem-specific language | Interest and in-market targeting | | "As seen in [publication]" | Likely retargeting publication readers | | Multiple language versions | International/multilingual targeting | | Mobile-specific CTAs ("Call now", "Tap to book") | Mobile device targeting | | Time-sensitive offers ("Weekend special") | Day-parting / scheduling |
Targeting Reverse-Engineering Template:
COMPETITOR: [Name]
LIKELY AUDIENCE TARGETING:
- Demographics: [Age range, gender, income level based on messaging]
- Geography: [Local, regional, national, international]
- Interests: [What interests align with their messaging]
- Behaviors: [Purchase behavior, device usage, engagement patterns]
- Job titles (B2B): [Titles/roles their copy addresses]
- Company size (B2B): [SMB / Mid-market / Enterprise based on pricing/messaging]
LIKELY FUNNEL STRATEGY:
- TOFU approach: [How they attract cold audiences — content, videos, brand ads?]
- MOFU approach: [How they nurture — lead magnets, case studies, webinars?]
- BOFU approach: [How they convert — offers, demos, free trials, urgency?]
- Retargeting signals: [Do they show dynamic ads? Abandon cart emails?]
Dimension 4: Creative Approach Analysis
Evaluate each competitor's ad creative strategy:
Creative Style Assessment: | Style | Description | When It Works | |---|---|---| | UGC (User-Generated Content) | Selfie-style, testimonial videos, unpolished | E-commerce, DTC, courses — builds authenticity | | Polished/Professional | Studio-shot, branded, high production value | B2B, SaaS, luxury, professional services | | Educational/Tutorial | How-to content, tips, demonstrations | SaaS, tools, services — builds authority | | Meme/Trend-Based | Current trends, humor, relatable content | Consumer brands, younger audiences, TikTok/Reels | | Data/Stat-Driven | Infographics, charts, research-backed | B2B, SaaS, financial services — builds credibility | | Comparison/vs | Side-by-side comparisons with alternatives | Market challengers, differentiated products | | Testimonial-Led | Customer stories front and center | High-trust industries, high-ticket purchases | | Problem-Agitation | Dramatize the pain point before revealing solution | Services solving emotional/urgent problems |
Creative Analysis Template:
COMPETITOR: [Name]
CREATIVE STYLE: [UGC / Polished / Educational / Meme / Data / Comparison / Testimonial / Problem]
AD FORMATS USED:
- Static images: [Yes/No — describe style]
- Video (short-form <30s): [Yes/No — describe style]
- Video (long-form 30s+): [Yes/No — describe style]
- Carousel: [Yes/No — describe content]
- Stories/Reels: [Yes/No — describe approach]
VISUAL BRANDING:
- Color palette: [Primary colors used]
- Typography style: [Bold/clean/handwritten/serif]
- Logo placement: [Prominent / Subtle / Absent]
- Human faces in creative: [Yes/No — whose faces: founders, customers, models?]
COPY PATTERNS:
- Hook style: [Question / Stat / Bold claim / Story / Problem]
- Body copy length: [Short <50 words / Medium 50-150 / Long 150+]
- Tone: [Professional / Conversational / Urgent / Funny / Authoritative]
- Emoji usage: [Heavy / Moderate / None]
- Hashtag strategy: [Branded / Industry / Trending / None]
OFFER STRATEGY:
- Primary offer: [Discount / Free trial / Lead magnet / Demo / Consultation]
- Urgency tactics: [Countdown / Limited quantity / Deadline / Seasonal]
- Price anchoring: [Compare to higher price / Show savings / Bundle value]
Dimension 5: Positioning Gap Analysis
This is the most strategically valuable section. Identify what competitors are NOT doing that the target business can own:
Gap Categories:
| Gap Type | How to Identify | Opportunity | |---|---|---| | Messaging Gap | All competitors say the same thing. No differentiation. | Own a unique angle or claim no one else makes. | | Audience Gap | Competitors target the same broad audience. Underserved segments exist. | Target a niche segment competitors ignore. | | Platform Gap | Competitors are all on Meta/Google. No presence on LinkedIn/TikTok/YouTube. | First-mover advantage on an underused platform. | | Creative Gap | Competitors all use static images. No one is doing video/UGC/Reels. | Stand out with a different creative format. | | Offer Gap | Competitors all offer the same thing (free trial, 10% off). No unique offers. | Create a differentiated offer (guarantee, bundle, assessment). | | Content Gap | Competitors don't produce educational content. All ads are direct response. | Build authority through content-first ads before selling. | | Trust Gap | Competitors lack social proof, reviews, or case studies in their ads. | Lead with overwhelming proof and credibility. | | Speed Gap | Competitors have slow landing pages or complex funnels. | Win on simplicity and speed (faster page, fewer steps). | | Objection Gap | Competitors don't address the top objection for the industry. | Address the elephant in the room head-on in your ads. | | Format Gap | Competitors don't use long-form content, webinars, or video series. | Build a content moat with educational depth. |
Gap Analysis Template:
| Gap Type | What Competitors Do | What's Missing | Your Opportunity |
|---|---|---|---|
| Messaging | [Current competitor messaging pattern] | [What no one is saying] | [Claim you can own] |
| Audience | [Who they all target] | [Who they ignore] | [Niche you can own] |
| Platform | [Where they all advertise] | [Platform no one uses] | [First-mover advantage] |
| Creative | [Their creative approach] | [Format no one uses] | [How to stand out] |
| Offer | [Their standard offers] | [Offer type no one makes] | [Differentiated offer] |
| Trust | [Their proof strategy] | [Proof they lack] | [Credibility advantage] |
"Beat the Competition" Strategy
After completing the analysis, build a concrete strategy to outperform competitors in advertising:
Strategy Components
1. Positioning Statement:
"While [competitors] focus on [what they all say], [Your Business] is the only
[business type] that [unique differentiator], which means [customer benefit]."
2. Ad Angle Recommendations: Generate 3-5 ad angles that exploit competitive gaps:
ANGLE 1: [Gap-based angle]
- Hook: "[Specific hook text]"
- Body: "[Key message]"
- CTA: "[Specific CTA]"
- Why this beats competitors: [Explanation]
ANGLE 2: [Differentiation-based angle]
...
3. Creative Differentiation Plan:
IF competitors use [format] → YOU should use [different format] because [reason]
IF competitors' tone is [tone] → YOUR tone should be [different tone] because [reason]
IF competitors' ads feel [feeling] → YOUR ads should feel [different feeling] because [reason]
4. Targeting Exploitation:
AUDIENCE GAPS TO TARGET:
- [Underserved segment 1]: [Why competitors miss them] — [How to reach them]
- [Underserved segment 2]: [Why competitors miss them] — [How to reach them]
KEYWORD OPPORTUNITIES:
- [Competitor name] + "alternative" — bid on competitor brand terms
- [Problem keyword competitors don't bid on] — capture uncontested intent
- [Long-tail keyword competitors ignore] — low CPC, high intent
5. Offer Differentiation:
COMPETITOR OFFERS: YOUR COUNTER-OFFER:
[Competitor 1]: [Their offer] → [Your differentiated offer]
[Competitor 2]: [Their offer] → [How yours is better]
[Competitor 3]: [Their offer] → [What you offer that they don't]
Competitor Ad Swipe File Template
Include this template for ongoing competitor tracking:
## Competitor Ad Swipe File
### [Competitor Name]
**Last Updated:** [Date]
**Platforms Active:** [List]
**Estimated Monthly Ad Spend:** [Low/Medium/High based on ad volume]
#### Ad Examples
**Ad 1:**
- Platform: [Meta / Google / LinkedIn / TikTok]
- Format: [Static / Video / Carousel / Story]
- Hook: "[First line of ad copy]"
- Body: "[Key message summary]"
- CTA: "[CTA text]"
- Landing Page: [URL]
- Offer: [What they're offering]
- Creative Style: [UGC / Polished / Educational / etc.]
- Estimated Run Time: [How long this ad has been active]
- Notes: [What works, what doesn't, what to learn from]
**Ad 2:**
[Same structure]
#### Tracking Notes
- Frequency of new ads: [Weekly / Bi-weekly / Monthly / Rarely]
- Creative refresh pattern: [Do they test often or run the same ads?]
- Seasonal patterns: [Do they ramp up at certain times?]
- New offer patterns: [Do they change offers frequently?]
Competitive Monitoring Recommendations
Include a section on how to continuously monitor competitors:
Free Tools: | Tool | What It Does | How to Use | |---|---|---| | Meta Ad Library (facebook.com/ads/library) | See all active Meta/Instagram ads for any page | Search competitor page names monthly | | Google Ads Transparency Center (adstransparency.google.com) | See verified Google advertisers and their ad history | Search competitor names quarterly | | LinkedIn Ad Library | View competitor sponsored content | Search company names on LinkedIn | | SimilarWeb (free tier) | Traffic estimates, traffic sources, top pages | Check competitor traffic monthly | | BuiltWith | Technology stack detection (pixels, tags, tools) | Detect competitor ad platform usage | | Social Blade | Social media growth tracking | Monitor competitor audience growth | | Google Alerts | Brand mention monitoring | Set alerts for competitor names |
Paid Tools (Recommended at $5K+ ad spend): | Tool | What It Does | Price Range | |---|---|---| | SpyFu | Competitor keyword and PPC intelligence | $39-$79/mo | | SEMrush | Comprehensive competitor ad analysis | $130-$500/mo | | Ahrefs | Organic + paid search intelligence | $99-$999/mo | | AdBeat | Display ad intelligence across networks | $249+/mo | | Pathmatics | Cross-platform ad spend estimates | Enterprise pricing |
Output Template
Generate the output as ADS-COMPETITORS.md using this structure:
# Competitive Ad Intelligence: [Business Name]
**Generated:** [Date]
**Target Business:** [Name + URL]
*
…
## Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- **Author:** [zubair-trabzada](https://github.com/zubair-trabzada)
- **Source:** [zubair-trabzada/ai-ads-claude](https://github.com/zubair-trabzada/ai-ads-claude)
- **License:** MIT
- **Homepage:** https://www.skool.com/aiworkshop
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.