competitor-profiling

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

3|Updated Nov 8, 2014
One-click install
npx skills add https://github.com/mintuz/.dotfiles --skill competitor-profiling-mintuz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/mintuz/.dotfiles/tree/main/agents/.agents/skills/competitor-profiling
Command: npx skills add https://github.com/mintuz/.dotfiles --skill competitor-profiling-mintuz

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, then assembling it all into a comparable format. This Skill automates that research pipeline and produces consistent, side-by-side comparable competitor profile documents. ## Core Features & Use Cases - Automated Site Scraping: Uses Firecrawl to map and scrape competitor homepages, pricing, features, customers, integrations, and changelog pages. - SEO & Market Intelligence: Pulls domain rank, backlinks, ranked keywords, and organic traffic estimates via DataForSEO. - Structured Profiles & Summaries: Outputs one markdown profile per competitor plus a cross-competitor summary with comparison table and positioning map. - Use Case: Given five competitor URLs, produce a full competitive landscape report with pricing tiers, positioning angles, SEO strength, and strategic gaps, with all raw data archived for future diffing. ## Quick Start Profile these competitors: https://competitor1.com and https://competitor2.com, and generate a comparison summary.

Frequently Asked Questions about competitor-profiling

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

FAQPage Schema
How do I profile competitors from their website URLs?

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

What pages should I scrape for competitor analysis?

Prioritize the homepage, pricing page, features pages, about page, customers or case studies page, integrations page, and changelog. Optionally scrape review sites like G2, Capterra, Product Hunt, and TrustRadius for sentiment and ratings.

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

A quick scan scrapes only the homepage and pricing page plus basic SEO metrics, producing an abbreviated profile. A deep profile scrapes all key pages and review sites with full backlink and keyword analysis. Quick scan is the default unless you request deep profiling or have three or fewer competitors.

Can I skip the SEO data collection in competitor profiling?

Yes, you can request only specific dimensions like pricing, positioning, and customer logos. The skill runs site scraping and synthesis while flagging the SEO section as not collected, and still saves raw scrape data to disk for later reuse.

How do I update an existing competitor profile?

Update rather than start fresh: re-scrape the pricing page first, re-pull SEO metrics, and scan the changelog for product changes. Save new raw data to a new dated folder without overwriting prior snapshots, and append a Change Log section noting what changed.

How many competitors can be profiled at once?

The skill parallelizes scraping across competitors, but for lists of 10 or more it recommends prioritizing the top 5 by domain overlap or market similarity. Consistent metrics are pulled for every competitor so profiles remain comparable.