competitor-profiling

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

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill competitor-profiling-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/competitor-profiling
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill competitor-profiling-immamdouhaboammar

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 turning a list of competitor URLs into consistent, comparable markdown profile documents backed by scraped site content and quantitative SEO data. ## Core Features & Use Cases - Three-phase research pipeline: Maps and scrapes competitor sites with Firecrawl (homepage, pricing, features, customers, integrations, changelog), pulls backlink and keyword intelligence from 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, reused, and diffed over time without re-running API calls. - Quick scan vs. deep profile modes: Defaults to a fast homepage-plus-pricing scan for large competitor lists, with a full deep profile (reviews, backlinks, content strategy) for three or fewer competitors. - Cross-competitor summary: Produces a _summary.md with a side-by-side comparison table, positioning map, key takeaways, and market gaps after all individual profiles are complete. - Use Case: Give it three competitor URLs before a sales kickoff and receive three structured profiles plus a comparison summary covering positioning, pricing tiers, G2 ratings, organic traffic, and competitive implications for your product. ## 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 a list of URLs?

Provide the competitor URLs and the skill runs a three-phase process: Firecrawl maps and scrapes key pages, DataForSEO pulls backlink and keyword metrics, then results are synthesized into one markdown profile per competitor plus a cross-competitor 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 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 site pages, review mining, full backlink analysis, and content strategy signals. Quick scan is the default for large lists.

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, organic traffic, and keyword metrics, and the SEO section is flagged as not collected rather than left blank.

Should I update an old 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 dated folder instead of overwriting prior snapshots.

What tools are required for competitor profiling with this skill?

It uses Firecrawl MCP tools (map, scrape, search, crawl, extract) for site content and DataForSEO MCP tools (backlinks_summary, ranked keywords, domain rank overview, competitors domain) for quantitative SEO and market data.