competitor-profiling

Scrape competitor websites and SEO data into structured markdown profiles.

Updated May 21, 2026
One-click install
npx skills add https://github.com/BoBeefsteakk/AI_Desktop_Assistant --skill competitor-profiling-bobeefsteakk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/BoBeefsteakk/AI_Desktop_Assistant/tree/main/marketingskills/skills/competitor-profiling
Command: npx skills add https://github.com/BoBeefsteakk/AI_Desktop_Assistant --skill competitor-profiling-bobeefsteakk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl, dataforseo, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users research, profile, and analyze competitors by providing structured competitor profile documents.

Core Features & Use Cases

  • Competitor Profiling: Generate comprehensive profiles from competitor URLs.
  • SEO and Market Data: Gather quantitative competitive intelligence using DataForSEO tools.
  • Synthesis: Combine scraped content with SEO data to build the profile.
  • Output Format: Structured markdown files with detailed competitor information.

Quick Start

Profile competitors at 'https://competitor1.com' and 'https://competitor2.com' with a deep profile.

Frequently Asked Questions about competitor-profiling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a comprehensive competitor analysis from a website URL?

To generate a competitor analysis, the Skill scrapes website content using Firecrawl and gathers SEO data via DataForSEO, synthesizing both into a structured markdown profile document.

What data is included in a structured competitor profile?

A structured competitor profile combines scraped website content with quantitative SEO metrics from DataForSEO, outputting detailed markdown files containing comprehensive competitive intelligence.

Do I need Firecrawl and DataForSEO to run competitor profiling?

Yes, competitor profiling requires both Firecrawl and DataForSEO. Firecrawl handles website scraping while DataForSEO provides the quantitative SEO and market data needed for synthesis.

Can I analyze multiple competitor websites at the same time?

Yes, you can analyze multiple competitor websites simultaneously by providing multiple URLs like 'https://competitor1.com' and 'https://competitor2.com' to generate deep profiles for each competitor.

What is the best way to combine scraped website content with SEO data?

The best way to combine scraped website content with SEO data is through automated synthesis, which merges Firecrawl scraping results and DataForSEO metrics into a unified, structured markdown profile.