competitor-profiling

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

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/oxie/prime-agent-skills --skill competitor-profiling-oxie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/oxie/prime-agent-skills/tree/main/marketingskills/skills/competitor-profiling
Command: npx skills add https://github.com/oxie/prime-agent-skills --skill competitor-profiling-oxie

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 research by combining live site scraping with quantitative SEO and backlink data, producing consistent, comparable competitor profile documents. ## Core Features & Use Cases - Three-phase research pipeline: Maps and scrapes competitor sites with Firecrawl (homepage, pricing, features, customers, integrations, changelog), pulls SEO and backlink metrics with DataForSEO, then synthesizes everything into a standardized profile template. - Raw data persistence: Saves every scrape, SEO response, and review source to dated folders under competitor-profiles/raw/ so snapshots can be audited, diffed, and re-used without re-running API calls. - Quick scan vs. deep profile modes: Defaults to a fast homepage-plus-pricing scan for large competitor lists, with full deep profiles (reviews, tech stack, keyword intelligence) for three or fewer competitors. - Cross-competitor summary: Builds a _summary.md with a side-by-side comparison table, positioning map, key takeaways, and market gaps after all profiles complete. - Use Case: Given five competitor URLs before a positioning workshop, produce one profile per competitor covering pricing, messaging, SEO strength, and review sentiment, plus a summary comparing all five against your product. ## Quick Start Profile these competitors: https://competitor-a.com and https://competitor-b.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 the list of competitor URLs and the skill maps each site with Firecrawl, scrapes key pages like homepage, pricing, and features, pulls SEO metrics from DataForSEO, then synthesizes one markdown profile per competitor plus a comparison summary.

What pages should I scrape for competitor analysis?▼

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 and ratings.

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 site pages, review mining, backlink analysis, technology detection, and content strategy signals.

Can I skip SEO data when profiling a competitor?▼

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

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

Update the existing profile rather than starting fresh. Re-pull the pricing page, SEO metrics, and changelog, save new raw data to a new dated folder without overwriting prior snapshots, and record changes in a Change Log section.

How many competitors can be profiled at once?▼

For lists over ten competitors, the skill recommends prioritizing the top five by domain overlap or market similarity and using quick scan mode. Scraping is parallelized across competitors and consistent metrics are pulled for comparability.