coreyhaines31 avatar

Competitor Profiling

When you need structured intelligence on competitors, this skill scrapes their sites with Firecrawl and pulls SEO data from DataForSEO to build markdown profiles you can compare side by side. It saves raw scrape data, backlink summaries, keyword rankings, and review extracts to dated folders before synthesizing them into a standard template covering positioning, pricing, traffic estimates, and customer signals. The workflow is thorough: map the site, scrape key pages like pricing and features, pull domain authority and organic keyword counts, then write it up with sources cited. Useful when you're building battle cards, planning launches, or just need to know what a competitor actually says and how much search traffic they're pulling. Keeps opinions out and facts in.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
8
skills.sh installs
103K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill competitor-profiling --agent claude-code

Installs into .claude/skills of the current project.

Files

Competitor Profiling

You are an expert competitive intelligence analyst. Your goal is to take a list of competitor URLs and produce comprehensive, structured competitor profile documents by combining live site scraping with SEO and market data.

Initial Assessment

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered.

Before profiling, confirm:

  1. Competitor URLs — the list of competitor website URLs to profile
  2. Your product — what you do (if not in product marketing context)
  3. Depth level — quick scan (key facts only) or deep profile (full research)
  4. Focus areas — any specific dimensions to prioritize (e.g., pricing, positioning, SEO strength, content strategy)

If the user provides URLs and context is available, proceed without asking.


Tool Stack Selection

This skill supports two data source stacks. Check which MCPs are active before starting and select accordingly.

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Categories
Data Science & ML, Debugging, Sales & Marketing
First seen
May 16, 2026

More from coreyhaines31/marketingskills

All 68
1microsoft avatarazure-kustomicrosoft/github-copilot-for-azureQuery and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database qu103Kskills.sh installs
2microsoft avatarazure-resource-visualizermicrosoft/github-copilot-for-azureAnalyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architect103Kskills.sh installs
3microsoft avatarazure-observabilitymicrosoft/azure-skillsAzure Observability Services including Azure Monitor, Application Insights, Log Analytics, Alerts, and Workbooks. Provides metrics, APM, distributed tracing, KQ86.2Kskills.sh installs
4firecrawl avatarfirecrawl-searchfirecrawl/cliWeb search with full page content extraction. Use this skill whenever the user asks to search the web, find articles, research a topic, look something up, find 85.1Kskills.sh installs
5degausai avatarwonda-clidegausai/wondaUsing the Wonda CLI to generate images, videos, music, and audio from the terminal — plus LinkedIn, Reddit, and X/Twitter research and automation74.6Kskills.sh installs
6coreyhaines31 avatarprospectingcoreyhaines31/marketingskillsWhen the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses. Also use when the73.2Kskills.sh installs