competitor-profiling

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

Updated May 13, 2026
One-click install
npx skills add https://github.com/MarcoBolsa/motor-cotacoes --skill competitor-profiling-marcobolsa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/MarcoBolsa/motor-cotacoes/tree/main/.claude/skills/marketingskills/competitor-profiling
Command: npx skills add https://github.com/MarcoBolsa/motor-cotacoes --skill competitor-profiling-marcobolsa

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 hunting for SEO metrics one domain at a time. This Skill automates that research by scraping competitor websites and pulling SEO/market data, then synthesizing everything into consistent, comparable competitor profile documents. ## Core Features & Use Cases - Automated Site Research: Maps and scrapes competitor homepages, pricing, features, about, customers, integrations, and changelog pages via Firecrawl, plus optional G2/Capterra review mining. - SEO & Market Intelligence: Pulls domain rank, backlinks, ranked keywords, organic traffic estimates, and competitor discovery data via DataForSEO. - Standardized Output: Produces one markdown profile per competitor plus a cross-competitor summary with comparison table, positioning map, and gap analysis; raw data is archived by date for re-runs and diffing. - Use Case: Give it three competitor URLs before a sales kickoff and receive three structured profiles plus a summary showing positioning gaps and pricing comparisons. ## Quick Start Profile these competitors for me: 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 website URLs?▼

Provide a list of competitor URLs and the skill maps each site with Firecrawl, scrapes key pages (homepage, pricing, features, about, customers, integrations, changelog), pulls SEO metrics from DataForSEO, and synthesizes one 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/case studies page, integrations page, and changelog. Optionally scrape review sites like G2, Capterra, Product Hunt, and TrustRadius for ratings and common praise or 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 plus domain rank and keyword summaries, producing an abbreviated profile. A deep profile adds all key pages, review mining, full backlink analysis, and technology stack detection. Quick scan is the default unless profiling three or fewer competitors.

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 explicitly flagged as not collected rather than left blank.

Should I update an existing competitor profile or start fresh?▼

Update the existing profile rather than starting fresh. Re-scrape the pricing page first, re-pull SEO metrics, scan the changelog, update the generated date, and append a Change Log section. Save new raw data to a new date folder so snapshots can be diffed over time.

What happens if a competitor's pricing page is not found during scraping?▼

If the site map does not reveal a pricing page, the workflow searches for alternate paths such as /plans or /packages. If DataForSEO returns no data for a domain, the profile notes insufficient data instead of failing.