competitor-profiling

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Researching competitors manually means visiting dozens of pages, copying pricing tables, and guessing at their SEO strength. This Skill automates that work by scraping competitor websites and pulling quantitative SEO metrics, producing consistent, comparable competitor profile documents. ## Core Features & Use Cases - Automated site scraping: Uses Firecrawl to map and scrape homepages, pricing pages, feature pages, and review sites, saving raw data to disk for auditing. - SEO and market intelligence: Pulls domain authority, backlinks, ranked keywords, and organic traffic estimates via DataForSEO. - Standardized profiles: Outputs one markdown profile per competitor plus a cross-competitor summary with comparison tables and positioning maps. - Use Case: Given five competitor URLs, produce a competitor-profiles/ folder with dated raw data, individual profiles covering positioning, pricing, customers, and SEO, and a summary highlighting market gaps. ## Quick Start Profile these competitors with a quick scan: https://competitor-a.com and https://competitor-b.com, 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 profile competitors from their website URLs?▼

Provide the list of competitor URLs and choose quick scan or deep profile. The skill maps each site with Firecrawl, scrapes key pages like homepage and pricing, pulls SEO metrics from DataForSEO, and writes a structured markdown profile per competitor.

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

Quick scan scrapes only the homepage and pricing page plus a domain rank overview, producing an abbreviated profile. Deep profile scrapes all key pages and review sites, runs full backlink and keyword analysis, and produces the complete profile template.

What tools does competitor profiling use for SEO data?▼

It uses DataForSEO MCP tools: backlinks_summary and backlinks_referring_domains for link data, plus labs endpoints for ranked keywords, domain rank overview, competitor discovery, and top pages. Firecrawl handles all page scraping.

Where are competitor profiles and raw data saved?▼

Profiles are saved as markdown files in a competitor-profiles directory, with a _summary.md for cross-competitor comparison. Raw scrapes, SEO JSON responses, and review data are stored under raw/<competitor-slug>/<date>/ so snapshots can be re-run and diffed over time.

Can I update an existing competitor profile later?▼

Yes. Re-run the skill to refresh pricing pages, SEO metrics, and changelogs, then update the Generated date. A Change Log section at the bottom of the profile records what changed since the previous snapshot.