From awesome-skills
Gathers real-time competitive intelligence via Apify actors to answer questions about competitors, pricing, market landscape, customer sentiment, hiring, and SEO.
How this skill is triggered — by the user, by Claude, or both
Slash command
/awesome-skills:apify-easy-competitive-intelligenceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Real-time competitive intelligence powered by live web data via Apify actors. **Never answer competitive questions from training knowledge alone.** Always gather live data first, then analyze.
reference/actor-schemas.mdreference/modules/competitor-snapshot.mdreference/modules/content-seo.mdreference/modules/hiring-signals.mdreference/modules/market-landscape.mdreference/modules/pricing-deep-dive.mdreference/modules/pricing-intelligence.mdreference/modules/review-intelligence.mdreference/multi-module-playbook.mdreference/verification-checklist.mdReal-time competitive intelligence powered by live web data via Apify actors. Never answer competitive questions from training knowledge alone. Always gather live data first, then analyze.
npm install -g apify-cli), or Apify MCP serverapify login or APIFY_TOKEN env var)CLI rules: Always pass --json, --user-agent apify-awesome-skills/apify-easy-competitive-intelligence, and 2>/dev/null.
apify actors call "ACTOR_ID" -i 'INPUT' --json 2>/dev/null → returns run metadata with defaultDatasetIdapify datasets get-items DATASET_ID --format json > /tmp/results.json 2>/dev/null — save locally, parse from file:
jq '.[] | "\(.field1) | \(.field2)"' /tmp/results.jsonpython3 -c "import json; d=json.load(open('/tmp/results.json')); ..."--format csv > /tmp/results.csv + python3 with csv.DictReader--limit N, --offset N, --format json|jsonl|csv|xlsx|xmlapify datasets info DATASET_ID --json | jq .fieldsapify actors info "ACTOR_ID" --input --json 2>/dev/nullIf CLI is unavailable and Apify MCP server is connected, use MCP call-actor / fetch-actor-details / get-actor-output directly.
If a CLI command fails with an auth error, authenticate using one of these methods:
apify login (opens browser)export APIFY_TOKEN=your_token_heresource .env (if the file contains APIFY_TOKEN=...)Generate token: https://console.apify.com/settings/integrations
Every actor call follows three steps:
reference/actor-schemas.md. Use the exact verified input and follow the "How to find" instructions for URLs/slugs.Alternatively, fetch the live schema: apify actors info "ACTOR_ID" --user-agent apify-awesome-skills/apify-easy-competitive-intelligence --input --json 2>/dev/null
| Data Need | Actor | Notes |
|---|---|---|
| Google SERP | apify/google-search-scraper | Supports country/language. SERP snippets contain ratings & review counts |
| Page scrape | apify/website-content-crawler | proxyConfiguration REQUIRED. Returns markdown |
| RAG browse | apify/rag-web-browser | Search + scrape in one call. Good fallback |
| LinkedIn company | dev_fusion/Linkedin-Company-Scraper | Output in KV store, not dataset |
| LinkedIn jobs | curious_coder/linkedin-jobs-scraper | Requires LinkedIn search URL, NOT keywords |
| Crunchbase | pratikdani/crunchbase-companies-scraper | Single company URL per call |
| Amazon product | junglee/Amazon-crawler | Product or category URLs |
| Amazon reviews | web_wanderer/amazon-reviews-extractor | May return 0 for some products |
| Walmart product | e-commerce/walmart-product-detail-scraper | May return empty |
| Google Maps reviews | compass/Google-Maps-Reviews-Scraper | Use full Google Maps place URL |
| G2 reviews | automation-lab/g2-scraper | NPS, ratings, switching data. $0.04/run |
| Capterra reviews | zen-studio/capterra-reviews-scraper | $1.99/1K |
| Gartner Peer Insights | — | No working actor. Use SERP snippet mining as fallback |
| Glassdoor | memo23/glassdoor-scraper-ppr | Reviews, salaries, culture, ratings |
harshmaur/reddit-scraper | Posts + full comment threads | |
| Google Play reviews | neatrat/google-play-store-reviews-scraper | App ID or Play Store URL |
| App Store | jdtpnjtp/apple-app-store-scraper | Requires SHADER proxy — may not be available on all plans |
| SimilarWeb | pro100chok/similarweb-scraper | Minimum 10 domains per call |
| Google News | data_xplorer/google-news-scraper-fast | No boolean operators in keywords |
| Wayback Machine | andok/wayback-machine-scraper | Full URL including path |
Clarify before gathering data:
reference/modules/<module>.md for gathering + analysis instructions.reference/verification-checklist.md). Check: every claim has a source URL, every major finding has a confidence label, inferences are labeled as such. Remove any ungrounded claims.| Situation | Framework |
|---|---|
| Profile one competitor | SWOT |
| Market dynamics & forces | Porter's Five Forces |
| Visual position comparison | Strategy Canvas (Blue Ocean) |
| Why customers switch | Jobs-to-be-Done |
| Find white space | Positioning Matrix (2x2) |
| Predict competitor reaction | Competitive Response Matrix |
website-content-crawler when a dedicated actor exists.call-actor calls in a single response.rag-web-browser as fallback. Never silently skip a failed data source.async: true for actors >30s, poll with get-actor-run.website-content-crawler or rag-web-browser for: g2.com, capterra.com, gartner.com, glassdoor.com, reddit.com, linkedin.com. Use dedicated actors.Apify required: review sites (G2, Capterra, Gartner, Glassdoor), LinkedIn, Reddit, Amazon, Walmart, app stores, SimilarWeb, Crunchbase, Wayback Machine, Google Maps reviews, news (Google News actor).
WebSearch/WebFetch sufficient (Claude Code built-in tools): competitor discovery, general company info, blog posts, publicly accessible pricing pages.
[Confidence | Source]. No report without labels.| User says... | Module | Reference |
|---|---|---|
| "Analyze [competitor]", "Tell me about [company]" | Competitor Snapshot | reference/modules/competitor-snapshot.md |
| "Compare pricing", "How much does [X] cost" | Pricing Intelligence | reference/modules/pricing-intelligence.md |
| "Pricing details", "per-use-case costs", "tiers", "add-ons" | Pricing Deep Dive | reference/modules/pricing-deep-dive.md |
| "What do customers think", "Reviews", "Pain points" | Review Intelligence | reference/modules/review-intelligence.md |
| "What are they hiring for", "Job postings" | Hiring Signals | reference/modules/hiring-signals.md |
| "How do they rank", "Content strategy", "SEO" | Content & SEO | reference/modules/content-seo.md |
| "Who are the players", "Market landscape" | Market Landscape | reference/modules/market-landscape.md |
| "Full battlecard", "Deep analysis", "Board prep" | Multi-Module | reference/multi-module-playbook.md |
npx claudepluginhub apify/awesome-skills --plugin apify-influencer-brand-collabsAnalyzes competitors in real-time using Bright Data web scraping to uncover pricing, features, reviews, hiring, and strategy. Useful for market research and competitive analysis.
Runs end-to-end competitor research by scraping public surfaces (site, blog, pricing, social, search rank, mentions, demand) via Firecrawl, HyperSEO, and Apify scrapers, diffs against prior runs, and synthesizes a brief. Use for battle cards, comparison pages, weekly digests, or answering 'what is [competitor] doing?'.
Analyzes competitor strategies, content, pricing, ads, and positioning using Apify Actors on Google Maps, Booking.com, Facebook, Instagram, YouTube, and TikTok. Useful for benchmarking reviews, audience, and performance.