competitor-profiling

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

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/Yvesdefaria/GymLab --skill competitor-profiling-yvesdefaria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/Yvesdefaria/GymLab/tree/main/.opencode/skills/marketingskills/skills/competitor-profiling
Command: npx skills add https://github.com/Yvesdefaria/GymLab --skill competitor-profiling-yvesdefaria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Researching competitors manually across their websites, pricing pages, review sites, and SEO metrics is slow and produces inconsistent results. This Skill automates the collection and synthesis of that data into standardized, comparable competitor profile documents. ## Core Features & Use Cases - Automated Site Scraping: Uses Firecrawl to map and scrape competitor homepages, pricing, features, about, customers, integrations, and changelog pages. - SEO & Market Intelligence: Pulls domain rank, backlinks, ranked keywords, and organic traffic estimates via DataForSEO MCP tools. - Structured Output: Produces one markdown profile per competitor plus a cross-competitor summary with comparison tables and positioning maps, with raw data archived by date for re-runs and diffing. - Use Case: Given three competitor URLs, generate deep profiles covering positioning, pricing tiers, customer proof, and SEO strength, then a summary highlighting market gaps your product can exploit. ## 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 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 via 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, blog top-level, customers/case studies 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 plus domain rank overview and ranked keywords, 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 three or fewer competitors are requested.

Can I skip SEO data collection in a competitor profile?

Yes, you can request only pricing, positioning, and customer data, and the skill will skip the DataForSEO phase. The profile will flag the SEO section as not collected rather than leaving placeholders, and raw scrapes are still saved to disk.

How do I update an existing competitor profile?

Update rather than start 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 instead of overwriting prior snapshots.

Should I trust customer logos on a competitor homepage?

Treat logo walls as positioning claims, not verified customer breakdowns. Cross-reference with case studies, G2/Capterra reviews, and press releases, and check whether their traffic and backlink profile supports claimed customer scale before recording it as fact.