competitor-profiling

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

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Nurdiansyah0/nurdiansyahlabs-react --skill competitor-profiling-nurdiansyah0
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/Nurdiansyah0/nurdiansyahlabs-react/tree/main/.agents/skills/competitor-profiling
Command: npx skills add https://github.com/Nurdiansyah0/nurdiansyahlabs-react --skill competitor-profiling-nurdiansyah0

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 scraping competitor websites and pulling quantitative SEO metrics, then synthesizing everything into consistent, comparable profile documents. ## Core Features & Use Cases - Automated Site Research: Uses Firecrawl to map and scrape competitor homepages, pricing, features, customers, integrations, and changelog pages, extracting positioning and messaging signals. - SEO & Market Intelligence: Pulls domain rank, backlink profiles, ranked keywords, and organic traffic estimates via DataForSEO, plus review mining from G2, Capterra, and Product Hunt. - Structured Output: Produces one markdown profile per competitor plus a cross-competitor summary with comparison tables and positioning maps, with all raw data archived by date for re-runs and diffing. - Use Case: Given five competitor URLs, generate deep profiles covering pricing tiers, positioning angles, organic traffic, and review sentiment, then receive a summary highlighting market gaps your product can exploit. ## Quick Start Profile these competitors for me: https://competitor-a.com and https://competitor-b.com, using a deep profile with focus 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 like homepage, pricing, and features, then pulls SEO metrics from DataForSEO. It synthesizes everything into 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 or case studies page, integrations page, and changelog. Optionally scrape review sources like G2, Capterra, Product Hunt, and TrustRadius for sentiment and ratings.

What is the difference between a quick scan and a deep profile?▼

A quick scan scrapes only the homepage and pricing page plus basic domain rank and keyword summaries. A deep profile adds all key pages, review mining, full backlink analysis, keyword intelligence, and technology stack detection. Quick scan is the default for large competitor lists.

Can I skip the SEO data collection in competitor profiling?▼

Yes, you can request only specific dimensions like pricing, positioning, and customer logos. The skill then runs site scraping and synthesis only, flagging the SEO section as not collected rather than leaving placeholders.

How do I update an existing competitor profile?▼

Update rather than start fresh: re-scrape the pricing page first, re-pull SEO metrics, and scan the changelog for product changes. Save new raw data to a new date folder without overwriting prior snapshots, and append a Change Log section to the profile.

Should I trust customer logos on a competitor homepage?▼

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