npx skills add ...
npx skills add firecrawl/agent --skill competitor-analysis
Compare two or more companies, products, or platforms across pricing, features, positioning, and docs. Use this skill whenever the user says "compare X vs Y", "how does X stack up against Y", "alternatives to X", "competitive landscape of …", "X vs Y vs Z", or asks for a competitor matrix. Uses search to discover competitors when the user only names a category, then scrape for each competitor's homepage, pricing page, and features/docs. Returns a normalized comparison matrix as JSON.
npx skills add firecrawl/agent --skill competitor-analysis
Structured side-by-side comparison of competing products. Designed for search + scrape; no interact needed for typical marketing/pricing pages.
Do NOT use for single-vendor deep-dives — use deep-research or structured-extraction instead.
Identify competitors.
"top <category> providers 2026" or "<product> alternatives". Pick the 3–5 most-cited.For each competitor, gather three pages:
/pricing or /plans) — tiers, units, free tier, enterprise gateFan out when scale warrants.
spawnAgents, one worker per competitor. Each worker gets the 3 URLs above and returns a normalized sub-object.Normalize before formatting.
Call formatOutput once at the end with the full matrix.
Every run should produce an object with this shape (add fields as the user's prompt demands):
/pricing, search "<vendor> pricing" before guessing another URL — vendors often move these pages.strengths and weaknesses from evidence, not opinion. "Has a built-in KV store (competitor docs do not mention one)" is fair game; "better DX" is not.sources: [...] on every competitor object with the URLs you actually scraped.