competitor-profiling

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

51.5k|7.8k|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/coreyhaines31/marketingskills --skill competitor-profiling-coreyhaines31
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/coreyhaines31/marketingskills/tree/main/skills/competitor-profiling
Command: npx skills add https://github.com/coreyhaines31/marketingskills --skill competitor-profiling-coreyhaines31

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, turning a list of competitor URLs into consistent, evidence-backed competitor profile documents. ## Core Features & Use Cases - Automated Site Research: Maps and scrapes competitor homepages, pricing, features, customers, integrations, and changelogs with Firecrawl, saving raw data to dated folders for auditing and re-runs. - SEO & Market Intelligence: Pulls domain rank, backlinks, ranked keywords, organic traffic estimates, and competitor discovery data via DataForSEO MCP tools. - Standardized Profiles & Summaries: Produces one markdown profile per competitor plus a cross-competitor summary with comparison tables, positioning maps, and gap analysis. - Use Case: Give the agent five competitor URLs before a positioning workshop and receive five comparable profiles plus a landscape summary highlighting pricing gaps and messaging whitespace. ## Quick Start Profile these competitors: https://competitor1.com and https://competitor2.com, using a quick scan 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 URLs with an AI agent?▼

Provide the 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 one 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, blog, customers page, integrations page, and changelog. Optionally scrape review sites like G2, Capterra, Product Hunt, and TrustRadius for ratings and complaint themes.

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

A quick scan scrapes only the homepage and pricing page with 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 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 it rather than starting fresh to preserve history and enable diffing. Re-pull the pricing page, SEO metrics, and changelog, save raw data to a new date folder without overwriting prior snapshots, and append 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 profiling the top 5 first by relevance. Deep profiles are best reserved for three or fewer competitors.