competitor-profiling

Generates structured competitor profile markdown files from URLs using site scraping and SEO data.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/aashahin/ai-skills --skill competitor-profiling-aashahin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/aashahin/ai-skills/tree/main/competitor-profiling
Command: npx skills add https://github.com/aashahin/ai-skills --skill competitor-profiling-aashahin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Researching competitors manually means visiting dozens of pages, pulling SEO metrics, and reading reviews one by one, then assembling everything into a comparable format. This Skill automates that research pipeline, turning a list of competitor URLs into consistent, evidence-backed competitor profile documents. ## Core Features & Use Cases - Automated Site Scraping: Uses Firecrawl to map and scrape competitor homepages, pricing pages, feature pages, and review sites, extracting positioning, pricing tiers, and messaging. - SEO & Market Intelligence: Pulls domain rank, backlink profiles, ranked keywords, and organic traffic estimates via DataForSEO for quantitative comparison. - Structured Output: Produces one markdown profile per competitor plus a cross-competitor summary with comparison tables and positioning maps, with all raw data archived by date. - Use Case: Give it five competitor URLs before a product launch and receive five comparable profiles covering pricing, positioning, SEO strength, and weaknesses, plus a landscape summary. ## Quick Start Profile these competitors: acme.com, rival.io, and competitor.co, using a quick scan depth and save the profiles to the competitor-profiles folder.

Frequently Asked Questions about competitor-profiling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research competitors from their website URLs?▼

Provide a list of competitor URLs and the skill maps each site with Firecrawl, scrapes key pages like homepage and pricing, pulls SEO metrics from DataForSEO, and synthesizes everything into a structured markdown profile per competitor.

What data sources are used for competitor analysis?▼

It combines Firecrawl for scraping competitor sites and review pages like G2 and Capterra with DataForSEO for domain rank, backlinks, ranked keywords, and organic traffic estimates. All raw responses are saved to disk for auditing.

What is the difference between quick scan and deep profile?▼

Quick scan scrapes only the homepage and pricing page with basic SEO metrics, producing an abbreviated profile. Deep profile scrapes all key pages plus review sites and runs full backlink and keyword analysis for a comprehensive report.

Can I profile multiple competitors at once?▼

Yes, the workflow parallelizes scraping and SEO pulls across competitors, uses consistent metrics for comparability, and generates a summary document with side-by-side comparison tables and a positioning map after all profiles complete.

What happens if a competitor site blocks scraping?▼

If a Firecrawl scrape returns empty or blocked content, the skill falls back to a browser-based scrape for JavaScript-heavy sites. If DataForSEO has no data for a domain, the profile notes insufficient data instead of failing.