competitor-profiling

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

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/Tutitoos/seo-plugin --skill competitor-profiling-tutitoos
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/Tutitoos/seo-plugin/tree/main/plugins/seo/skills/competitor-profiling
Command: npx skills add https://github.com/Tutitoos/seo-plugin --skill competitor-profiling-tutitoos

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 and produces consistent, evidence-backed competitor profiles. ## Core Features & Use Cases - Three-phase research pipeline: Scrapes key competitor pages with Firecrawl (homepage, pricing, features, customers, integrations, changelog), pulls SEO and backlink intelligence via DataForSEO, then synthesizes findings into a standardized profile template. - Raw data persistence: Saves every scrape, API response, and review source to dated folders under competitor-profiles/raw/ so data can be audited, reused, or diffed over time. - Quick scan vs. deep profile modes: Defaults to a fast homepage-plus-pricing scan for large competitor lists, with full deep profiles for three or fewer competitors. - Use Case: Given five competitor URLs, produce one markdown profile per competitor covering positioning, pricing, customers, SEO strength, and weaknesses, plus a cross-competitor summary with a comparison table and positioning map. ## 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 URLs?▼

Provide a list of competitor URLs and the skill runs a three-phase process: Firecrawl scraping of key pages, DataForSEO metrics for traffic and backlinks, then synthesis into a standardized markdown profile per competitor plus a summary document.

What pages should I scrape for competitor research?▼

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 data.

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

Quick scan covers only the homepage, pricing page, domain rank overview, and ranked keywords summary. Deep profile adds all key pages, review mining, backlink details, technology stack detection, and content strategy analysis.

Can I skip the SEO data collection in a competitor profile?▼

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

How do I update an existing competitor profile?▼

Re-pull the pricing page first since it changes most, then refresh SEO metrics and scan the changelog. Save new raw data to a new dated folder without overwriting prior snapshots, and append a Change Log section to the profile.

How many competitors can be profiled at once?▼

For lists larger than about ten competitors, the skill recommends prioritizing the top five by domain overlap or market similarity and using quick scan mode. Deep profiles are reserved for three or fewer competitors.