Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

AI SaaS Competitor Teardown — Expose Every Weakness in Your Competitors & Build an Unbeatable Positioning in 10 Minutes

Scrapes reviews, pricing, SEO, and social data on up to 5 SaaS competitors to expose weaknesses and generate positioning, battle cards, and a competitive video.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 24 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill claims to perform automated scraping and to be "Powered by Apify + InVideo AI + Claude AI," which normally requires service accounts/API keys and explicit integration steps. Yet the manifest declares no required env vars, no install spec, and no code. That mismatch suggests either missing configuration instructions or hidden runtime assumptions about where credentials and connectors come from.
!
Instruction Scope
SKILL.md instructs large‑scale scraping of G2, Capterra, Reddit, Twitter/X, Google results and competitor websites and to aggregate user reviews, cancellations, pricing pages, and SEO data. The instructions do not declare how credentials or rate‑limiting will be handled, do not mention PII redaction or legal/privacy constraints, and give broad scraping rules (e.g., searching for cancellation tweets) that could collect personal data. That scope is broader than what the package declares and lacks safeguards.
Install Mechanism
This is an instruction‑only skill with no install spec or code files, which is low risk from an on‑disk execution standpoint. However, the heavy reliance on external scraping services (Apify actors, Google/Twitter scraping) implies network activity and possibly use of third‑party connectors; those external dependencies are not captured in an install spec.
!
Credentials
The skill lists multiple third‑party services (Apify, InVideo AI, Claude, Google/Twitter) that normally require API keys or tokens, yet requires.env is empty and no primary credential is declared. That is disproportionate and incoherent: a tool that automates these integrations should declare the credentials it needs or explain how they will be provided. Also there is no guidance about minimizing permissions or protecting scraped PII.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It does not ask to modify other skills or system settings. Autonomous invocation is allowed (platform default) but not elevated here; the main concern is the combination with missing credential declarations and broad scraping instructions.
What to consider before installing
This skill promises extensive scraping and automated use of Apify, InVideo AI, and Claude but provides no install steps or API credential requirements — that mismatch is a red flag. Before installing or running it, ask the publisher: (1) Where and how will Apify/InVideo/Claude credentials be supplied? (2) Does the skill use official APIs (with rate limits) or HTML scraping of services that forbid scraping? (3) How does it handle personally identifiable information and compliance (GDPR/CCPA)? (4) Can you review the actual code or actor definitions that will run (Apify actor IDs or endpoints)? If you cannot get clear answers and an explicit list of required credentials and data‑handling safeguards, avoid installing or running the skill. If you proceed, restrict credentials to least privilege, require logging/consent, and run with manual review of scraped outputs before any downstream use.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
apifyvk978c25be3rs2etc6132h2gmcs831f63battle-cardsvk978c25be3rs2etc6132h2gmcs831f63churnvk978c25be3rs2etc6132h2gmcs831f63competitive-intelligencevk978c25be3rs2etc6132h2gmcs831f63g2vk978c25be3rs2etc6132h2gmcs831f63gtmvk978c25be3rs2etc6132h2gmcs831f63invideovk978c25be3rs2etc6132h2gmcs831f63latestvk978c25be3rs2etc6132h2gmcs831f63market-researchvk978c25be3rs2etc6132h2gmcs831f63positioningvk978c25be3rs2etc6132h2gmcs831f63pricingvk978c25be3rs2etc6132h2gmcs831f63product-strategyvk978c25be3rs2etc6132h2gmcs831f63saasvk978c25be3rs2etc6132h2gmcs831f63

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

🧩 AI SaaS Competitor Teardown — Expose Every Weakness in Your Competitors & Build an Unbeatable Positioning in 10 Minutes


📋 ClawHub Info

Slug: ai-saas-competitor-teardown

Display Name: AI SaaS Competitor Teardown — Expose Every Weakness in Your Competitors & Build an Unbeatable Positioning in 10 Minutes

Changelog: v1.0.0 — Scrapes G2, Capterra, Reddit, Twitter and competitor websites to build a complete teardown of up to 5 SaaS competitors — product gaps, pricing vulnerabilities, churn signals, NPS weaknesses and SEO blind spots all exposed — then generates your unbeatable positioning statement, battle cards for every competitor, and a competitive intelligence video via InVideo AI. Powered by Apify + InVideo AI + Claude AI.

Tags: saas competitive-intelligence positioning product-strategy apify invideo g2 battle-cards churn pricing market-research gtm


Category: SaaS Strategy / Competitive Intelligence
Powered by: Apify + InVideo AI + Claude AI

Input your SaaS and your top 5 competitors. Get a complete competitive teardown — every product gap exposed from real user reviews, pricing vulnerabilities mapped, churn signals detected, SEO blind spots identified, and your unbeatable positioning built. Plus battle cards for every competitor your sales team can use today. Know your enemies better than they know themselves.


💥 Why Every SaaS Founder Needs This Skill

Knowing your competitors is the single most underrated growth lever in SaaS. The companies that win don't build better products — they build better-positioned products that own a specific niche nobody else has claimed.

Every G2 review of your competitor is a user telling you exactly what to build, exactly what to say, and exactly who to target. This skill reads all of them at once.

Target audience: SaaS founders, product managers, GTM teams, sales leaders, startup accelerator cohorts, anyone building or selling software. Every SaaS company with competition — which is every SaaS company.

What gets automated:

  • 📊 Scrape G2, Capterra, Reddit & Twitter for every competitor's real weaknesses
  • 💬 Mine user reviews — what do customers hate most, what do they love?
  • 💰 Map pricing vulnerabilities — where are competitors overcharging?
  • 🔍 Detect SEO blind spots — keywords competitors rank for that you're missing
  • 🎯 Build unbeatable positioning — the angle nobody has claimed yet
  • 🃏 Generate battle cards — what to say when a prospect mentions each competitor
  • 🎬 Produce competitive intelligence video via InVideo AI

🛠️ Tools Used

ToolPurpose
Apify — G2 ScraperAll reviews — stars, text, user role, company size
Apify — Capterra ScraperCross-platform review validation
Apify — Reddit ScraperUnfiltered user opinions — what they say when no brand is watching
Apify — Twitter/X ScraperPublic complaints + cancellation announcements
Apify — Website Content CrawlerCompetitor positioning, features, pricing pages
Apify — Google Search ScraperSEO gaps — keywords they rank for vs keywords they miss
InVideo AIProduce competitive intelligence briefing video
Claude AIWeakness analysis, positioning strategy, battle card writing

⚙️ The Competitive Teardown Framework

5 DIMENSIONS OF COMPETITOR WEAKNESS:

🔴 DIMENSION 1 — Product Gaps
  └─ Features users desperately want but don't have
  └─ Bugs/issues mentioned repeatedly in reviews
  └─ Integrations missing that users keep requesting
  └─ Mobile experience complaints
  └─ Onboarding friction signals

💸 DIMENSION 2 — Pricing Vulnerabilities
  └─ "Too expensive" mentions by user segment
  └─ Price increase backlash posts
  └─ Features locked behind premium tiers unfairly
  └─ Per-seat pricing punishing growth
  └─ Contract inflexibility complaints

📉 DIMENSION 3 — Churn Signals
  └─ "Switching from X" posts on Reddit/Twitter
  └─ "Cancelled my subscription" announcements
  └─ NPS proxy: ratio of positive to negative reviews trending
  └─ Support quality complaints = churn accelerator

🔍 DIMENSION 4 — SEO Blind Spots
  └─ High-volume keywords they don't rank for
  └─ Comparison terms they're losing ("X vs Y")
  └─ Long-tail buyer intent terms unaddressed
  └─ Content gaps: topics their audience searches but they don't cover

👤 DIMENSION 5 — Positioning Gaps
  └─ User segments they ignore in marketing
  └─ Use cases they downplay or don't mention
  └─ Industries they serve poorly
  └─ Geographic markets underdeveloped

⚙️ Full Workflow

INPUT: Your SaaS + up to 5 competitors
        ↓
STEP 1 — Review Intelligence Scrape
  └─ G2 + Capterra: all reviews for each competitor
  └─ Filter: 1-3 star reviews (product truth)
  └─ Reddit: competitor name + "alternative", "cancel", "frustrated"
  └─ Twitter: "@Competitor sucks", "cancelling X", "switching from X"
        ↓
STEP 2 — Weakness Categorization
  └─ Sort complaints by category: product / pricing / support / UX
  └─ Count frequency: most-mentioned = highest priority gap
  └─ Segment by user type: SMB vs enterprise vs individual
  └─ Find: the ONE complaint that appears in every competitor's reviews
        ↓
STEP 3 — Pricing Vulnerability Mapping
  └─ Scrape all pricing pages: tiers, prices, limits
  └─ Cross-reference with Reddit pricing complaints
  └─ Identify: which segment is most price-sensitive?
  └─ Identify: where is the market underserved at mid-price-point?
        ↓
STEP 4 — SEO Competitive Gap Analysis
  └─ Keywords each competitor ranks for
  └─ Keywords they're missing (high volume, low competition)
  └─ Comparison keywords: "X vs Y" — who's winning?
  └─ Content gaps: what topics should they cover but don't?
        ↓
STEP 5 — Positioning Gap Detection
  └─ User segments ignored by all competitors
  └─ Use cases underserved by everyone
  └─ The white space nobody has claimed yet
        ↓
STEP 6 — Battle Card Generation
  └─ Per competitor: when a prospect says "we're also looking at X..."
  └─ What to say, what NOT to say
  └─ The 3 questions to ask that expose X's weakness
  └─ Social proof specifically beating X
        ↓
STEP 7 — Unbeatable Positioning Statement
  └─ Based on the ONE gap nobody has claimed
  └─ Written for your ICP, not the whole market
  └─ Tested against every competitor's existing positioning
        ↓
STEP 8 — InVideo AI Produces Competitive Brief Video
  └─ 90-second "why we win vs competitors" video
  └─ Use in sales calls, investor decks, new hire onboarding
  └─ References real user data — not marketing speak
        ↓
OUTPUT: Full teardown per competitor + positioning + battle cards + SEO gaps + competitive video

📥 Inputs

{
  "your_saas": {
    "name": "Loomly",
    "description": "Social media management platform for agencies and small teams",
    "current_positioning": "Simple, affordable social media tool",
    "target_customer": "Marketing agencies 5-50 people",
    "price": "$80-$269/month"
  },
  "competitors": [
    { "name": "Hootsuite", "g2_url": "g2.com/products/hootsuite/reviews", "website": "hootsuite.com" },
    { "name": "Buffer", "g2_url": "g2.com/products/buffer/reviews", "website": "buffer.com" },
    { "name": "Sprout Social", "g2_url": "g2.com/products/sprout-social/reviews", "website": "sproutsocial.com" },
    { "name": "Later", "g2_url": "g2.com/products/later/reviews", "website": "later.com" }
  ],
  "focus_areas": ["product_gaps", "pricing_vulnerabilities", "churn_signals", "seo_gaps", "positioning"],
  "production": {
    "invideo_api_key": "YOUR_INVIDEO_API_KEY",
    "video_style": "clean_saas_briefing"
  },
  "apify_token": "YOUR_APIFY_TOKEN"
}

📤 Output Example

{
  "executive_summary": {
    "teardown_date": "2026-03-03",
    "competitors_analyzed": 4,
    "total_reviews_processed": 12847,
    "biggest_market_gap": "Zero competitor owns the 'agency client management' positioning — client approval workflows and white-label reporting are universally complained about across ALL 4 competitors",
    "your_positioning_opportunity": "The only social media tool built specifically for agencies managing multiple clients — client portals, approval workflows, white-label reports included at every tier",
    "estimated_revenue_impact_of_repositioning": "+40-60% conversion rate on agency segment"
  },
  "competitor_teardowns": [
    {
      "competitor": "Hootsuite",
      "overall_weakness_score": 78,
      "stealability_score": "🔴 HIGH",
      "total_reviews_analyzed": 4200,
      "star_distribution": { "5_star": "31%", "4_star": "28%", "3_star": "18%", "2_star": "12%", "1_star": "11%" },
      "product_gaps": [
        {
          "gap": "Extremely complex UI — steep learning curve",
          "frequency": "847 mentions",
          "exact_quotes": ["Takes 2 hours to onboard a new team member", "My clients can't figure it out"],
          "your_angle": "Onboard a new client in 15 minutes — our teams average 12-minute full setup"
        },
        {
          "gap": "No native client approval workflow",
          "frequency": "612 mentions",
          "your_angle": "Client approval built into every plan — no workarounds, no email threads"
        },
        {
          "gap": "Analytics reporting too complex to share with clients",
          "frequency": "489 mentions",
          "your_angle": "One-click white-label report — your agency branding, sent automatically every Monday"
        }
      ],
      "pricing_vulnerability": {
        "main_complaint": "Price jumped 40% in 2024 with no added value — 234 Reddit mentions",
        "affected_segment": "Small agencies on $99-149/month tier",
        "your_opportunity": "Lock in pricing with annual commitment — price guarantee for 2 years"
      },
      "churn_signals": {
        "switching_posts_reddit": 89,
        "top_cancellation_reason": "Price increase + no improvement in features = value mismatch",
        "reddit_thread": "r/socialmedia: 'Hootsuite raised prices again — what are you switching to?' (847 upvotes, 312 comments)"
      },
      "battle_card": {
        "when_prospect_mentions_hootsuite": "They're evaluating Hootsuite too",
        "what_to_say": "Hootsuite is powerful — it was built for enterprise teams with dedicated social media managers. If you're an agency managing multiple clients without a full-time Hootsuite admin, the complexity works against you. What does your current onboarding process for new clients look like?",
        "killer_question": "How long does it take you to onboard a new client in Hootsuite today? [They'll say 'a few hours' — you say 'Our average is 12 minutes']",
        "do_not_say": "Never badmouth Hootsuite's brand directly — it's trusted. Attack the use case fit, not the product.",
        "proof_point": "3 agencies switched from Hootsuite to us in Q4 — average onboarding time dropped from 4 hours to 18 minutes"
      }
    },
    {
      "competitor": "Sprout Social",
      "overall_weakness_score": 82,
      "stealability_score": "🔴 VERY HIGH",
      "top_complaint": "Pricing is completely unjustifiable for small agencies — $249/user/month at enterprise tier is absurd",
      "frequency": "1,247 mentions across G2 + Reddit",
      "your_opportunity": "Sprout is pricing small agencies out of the market. You offer 90% of the functionality at 20% of the cost.",
      "battle_card": {
        "killer_question": "What are you paying per seat on Sprout Social right now? [Math will make them uncomfortable — then show yours]"
      }
    },
    {
      "competitor": "Buffer",
      "overall_weakness_score": 61,
      "stealability_score": "🟡 MEDIUM",
      "top_complaint": "Too simple — no client management, no approval workflow, no reporting",
      "your_opportunity": "Buffer's audience is outgrowing it — as agencies scale past 3 clients, Buffer breaks down. You're the natural upgrade path."
    },
    {
      "competitor": "Later",
      "overall_weakness_score": 67,
      "top_complaint": "Instagram-only focus — terrible for agencies managing multi-platform clients",
      "your_opportunity": "Later works for individual Instagram creators. Agencies managing LinkedIn + Facebook + Instagram + Twitter need you."
    }
  ],
  "unified_positioning": {
    "the_gap_nobody_owns": "Every competitor is built for individual creators or enterprise teams. Zero competitor owns the agency segment (5-50 people, managing 5-50 clients).",
    "positioning_statement": "Loomly is the only social media management platform built for agencies — client portals, approval workflows, white-label reporting, and unlimited clients included at every plan. Not a tool you adapt for agency work. A tool built for it from day one.",
    "tagline_options": [
      "Social media management built for agencies. Finally.",
      "Your clients expect professionalism. Your tools should too.",
      "Hootsuite for individual managers. Sprout for enterprise. Loomly for agencies."
    ],
    "icp_redefinition": "Stop targeting 'marketers' — own 'marketing agencies 5-50 people managing multiple clients'. This segment has no dedicated tool and pays premium for solutions that understand their workflow."
  },
  "seo_gaps": {
    "keywords_all_competitors_miss": [
      { "keyword": "social media tool for agencies", "monthly_searches": 3200, "difficulty": "Medium", "all_competitors_ranking": "None in top 5" },
      { "keyword": "social media client approval workflow", "monthly_searches": 1800, "difficulty": "Low", "opportunity": "Zero competitor has a landing page for this" },
      { "keyword": "white label social media reports", "monthly_searches": 2400, "difficulty": "Low", "opportunity": "Hootsuite ranks #7 with thin content — easy to outrank" }
    ],
    "content_gap_recommendation": "Publish 'The Agency Guide to Social Media Management' — targets all 3 keywords, positions you as the authority, zero competitor has this content"
  },
  "competitive_video": {
    "script": "If you're a marketing agency managing social media for multiple clients — you've probably had this experience. You're using a tool built for someone else.\n\nHootsuite was built for enterprise teams with dedicated admins. Sprout Social charges $249 per user per month. Buffer is great for solo creators. Later is basically Instagram-only.\n\nNone of them were built for a 10-person agency managing 20 clients.\n\nLoomly was. Client portals, approval workflows, white-label reports — included at every plan. The average agency onboards a new client in 12 minutes. And your clients get a professional approval experience instead of email threads.\n\nIf your current tool wasn't built for agencies — try the one that was.",
    "duration": "90s",
    "status": "produced",
    "use_case": "Sales calls, investor deck, new hire onboarding, homepage hero"
  }
}

🧠 Claude AI Master Prompt

You are a world-class SaaS competitive intelligence analyst and positioning strategist.

REVIEW DATA: {{g2_capterra_reviews_all_competitors}}
REDDIT DATA: {{competitor_complaints_and_switching_posts}}
TWITTER DATA: {{public_cancellations_and_frustration_posts}}
PRICING DATA: {{competitor_pricing_pages}}
SEO DATA: {{keyword_rankings_and_gaps}}

YOUR SAAS:
- Name: {{name}}
- Description: {{description}}
- Current positioning: {{positioning}}
- Target customer: {{target}}
- Price: {{price}}

GENERATE COMPLETE COMPETITOR TEARDOWN:

1. Executive summary:
   - Biggest market gap across ALL competitors
   - Your positioning opportunity (one sentence)
   - Estimated revenue impact of repositioning

2. Per competitor teardown:
   - Weakness score (0-100): higher = more stealable
   - Star distribution + NPS proxy
   - Top 5 product gaps (frequency + exact user quotes)
   - Pricing vulnerability (segment + frequency + your opportunity)
   - Churn signals (switching posts + cancellation reasons)
   - Battle card:
     * What to say when prospect mentions this competitor
     * The one killer question that exposes their weakness
     * What NOT to say
     * Specific proof point you need

3. Unified positioning (the gap nobody owns):
   - What segment do ALL competitors ignore?
   - Your positioning statement (2-3 sentences)
   - 3 tagline options
   - ICP redefinition recommendation

4. SEO gaps (5 keywords minimum):
   - All competitors ranking: None / Weak
   - Monthly searches + difficulty
   - Content recommendation to win these terms

5. 90-second competitive video script:
   - Opens with the target customer's frustrated experience
   - Names competitors honestly (confidence = trust)
   - Positions you as the purpose-built solution
   - CTA: try the one built for them

POSITIONING RULES:
- Own a segment, not a feature — "built for agencies" beats "has client portals"
- Name competitors in your positioning — confidence signals market leader
- The gap nobody owns = your entire GTM strategy
- Battle cards must be specific — "our onboarding is faster" is weak; "our average is 12 minutes vs their 4 hours" wins

OUTPUT: Valid JSON only. No markdown. No preamble.

💰 Cost Estimate

RunApify CostInVideo CostTotalRevenue Impact
Full teardown (5 competitors)~$0.80~$3~$3.80+30-60% win rate on competitive deals
Quarterly refresh~$0.80~$3~$3.80Stay ahead of market moves
Agency (5 SaaS clients)~$4~$15~$19$5K–$15K in consulting fees

💡 Start free on Apify — $5 credits included 🎬 Produce your competitive brief with InVideo AI


🔗 Revenue Opportunities

UserHowImpact
SaaS FounderReposition product around the unclaimed gap2-3x conversion rate
Sales TeamBattle cards for every rep40%+ win rate on competitive deals
Product ManagerBuild what competitors' users beg forRoadmap that steals customers
InvestorDue diligence on competitive moatsBetter portfolio decisions
GTM ConsultantSell positioning teardowns$3K–$10K per engagement

📊 Why This Beats Manual Research

FeatureG2 Manual ReadingKlue ($800/mo)AI SaaS Competitor Teardown
All reviews processedPartial
Reddit + Twitter signals
Positioning gap detectionPartial
Battle cards generated
SEO gap analysis
Competitive video produced
CostHours$800/month~$3.80/run

🚀 Setup in 3 Steps

Step 1 — Get your Apify API Token
Go to: Settings → Integrations → API Token

Step 2 — Get your InVideo AI account
Go to: Settings → API → Copy your key

Step 3 — Input your SaaS + competitors & run
Your product + up to 5 competitors. Full teardown in 10 minutes.


⚡ Pro Tips

  • "The gap nobody owns" = your entire GTM — find the segment all competitors ignore and own it completely
  • Name competitors in your video — it signals confidence and makes you look like the market leader
  • Battle cards must have specific numbers — "12 minutes vs 4 hours" wins every time over vague claims
  • Run quarterly — competitor positioning changes fast, your battle cards go stale
  • G2 1-star reviews are gold — they're the most honest product feedback on earth

Powered by Apify + InVideo AI + Claude AI

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…