competitor-profiling

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

Updated Jul 14, 2026
One-click install
npx skills add https://github.com/usmangurowa/sifter --skill competitor-profiling-usmangurowa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/usmangurowa/sifter/tree/main/.agents/skills/competitor-profiling
Command: npx skills add https://github.com/usmangurowa/sifter --skill competitor-profiling-usmangurowa

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 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 - Multi-Source Research Pipeline: Combines Firecrawl site scraping (homepage, pricing, features, customers, changelog) with DataForSEO metrics (domain rank, organic traffic, backlinks, ranked keywords) and review mining from G2, Capterra, and Product Hunt. - Standardized Profile Output: Produces one markdown profile per competitor covering positioning, pricing, features, customers, SEO strength, and SWOT, plus a cross-competitor summary with comparison table and positioning map. - Raw Data Archiving: Saves all scrape, SEO, and review data to dated folders so profiles can be audited, diffed, and updated over time without re-running API calls. - Use Case: Given five competitor URLs, produce a deep profile for each plus a summary showing where your product wins, where competitors are stronger, and which market gaps are underserved. ## Quick Start Profile these competitors: https://competitor-a.com and https://competitor-b.com, using a deep profile focused on pricing and positioning.

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 the list of competitor URLs and the skill maps each site with Firecrawl, scrapes key pages like homepage, pricing, and features, pulls SEO metrics from DataForSEO, and synthesizes everything into a standardized markdown profile per competitor.

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 sources like G2, Capterra, Product Hunt, and TrustRadius for sentiment and ratings.

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

A quick scan scrapes only the homepage and pricing page plus basic domain rank and keyword summaries. A deep profile adds all key pages, review mining, full backlink analysis, keyword intelligence, and technology stack detection.

Can I skip SEO data when profiling a competitor?

Yes, you can scope the research to scraping and synthesis only, skipping DataForSEO calls. The profile will then omit domain rank, traffic estimates, and keyword data, with the SEO section flagged as not collected rather than left blank.

Should I update an old competitor profile or start fresh?

Update the existing profile rather than starting fresh. Re-pull the pricing page, SEO metrics, and changelog, update the generated date, save new raw data to a new dated folder, and record changes in a Change Log section.

How many competitors can be profiled at once?

Scraping and SEO pulls are parallelized across competitors, but for lists of 10 or more the skill recommends prioritizing the top 5 by relevance and defaulting to quick scan mode to control cost and time.