apify-ads-intelligence
Research, spy on, and analyze ads across Meta (Facebook & Instagram), Google (Ads…
This skill should be used when the user asks to "analyze a competitor", "compare pricing", "competitive landscape", "market research", "what do customers think", "review intelligence", "hiring signals", "content strategy", "SEO battle", "build a battlecard", "competitive
$ npx -y skills add apify/awesome-skills --skill apify-easy-competitive-intelligence --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/apify-easy-competitive-intelligenceContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "analyze a competitor", "compare pricing", "competitive landscape", "market research", "what do customers think", "review intelligence", "hiring signals", "content strategy", "SEO battle", "build a battlecard", "competitive
name: apify-easy-competitive-intelligence description: > This skill should be used when the user asks to "analyze a competitor", "compare pricing", "competitive landscape", "market research", "what do customers think", "review intelligence", "hiring signals", "content strategy", "SEO battle", "build a battlecard", "competitive analysis", "who are the players", "who competes with", "market intelligence", "competitive positioning", "deep dive on a company", "board prep", "SWOT analysis", "how does [X] compare to [Y]", or mentions competitor analysis, pricing comparison, customer sentiment, or market landscape research. Requires Apify CLI or Apify MCP server. author: chocholous author_url: https://github.com/chocholous metadata: keywords: "competitive-intelligence, battlecard, pricing, reviews, hiring, seo, market-landscape, g2, capterra, glassdoor, linkedin, crunchbase, similarweb, swot, competitor, analysis"
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.
**CLI rules:** Always pass `--json`, `--user-agent apify-awesome-skills/apify-easy-competitive-intelligence`, and `2>/dev/null`.
If 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:
1. **OAuth (interactive):** `apify login` (opens browser) 2. **Environment variable:** `export APIFY_TOKEN=your_token_here` 3. **From .env file:** `source .env` (if the file contains `APIFY_TOKEN=...`)
Generate token: https://console.apify.com/settings/integrations
Every actor call follows three steps: 1. **Read** — find the actor's section in `reference/actor-schemas.md`. Use the exact verified input and follow the "How to find" instructions for URLs/slugs. 2. **Discover** — verify platform URLs and slugs (e.g. via SERP) as described in the actor's schema section. Do not guess — wrong slugs silently return empty or wrong data. 3. **Run** — call the actor with verified input.
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 | | **Reddit** | `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:
1. **Clarify scope** — Identify competitors. Select module(s). Default geography: US. 2. **Read module reference** — Load `reference/modules/<module>.md` for gathering + analysis instructions. 3. **Gather live data** —
Community collection of Apify agent skills for AI coding assistants
Repo: apify/awesome-skills
Research, spy on, and analyze ads across Meta (Facebook & Instagram), Google (Ads…
Track whether a brand and its competitors get cited or mentioned across Google AI Overviews,…
Pull structured Apple App Store and Google Play data — app metadata, price, rating, the 1–5★…
Scrape Ashby jobs or discover companies using Ashby with the Apify Ashby Job Board API Actor…
Diagnose and recover a scrape that is blocked, throttled, or served empty or partial content,…
Find and enrich B2B leads from Booking.com - hotels, apartments, and vacation rentals - and…