Skip to content

feat: add competitor-profiling skill#225

Open
njcameron wants to merge 3 commits intocoreyhaines31:mainfrom
njcameron:feature/competitor-profiling
Open

feat: add competitor-profiling skill#225
njcameron wants to merge 3 commits intocoreyhaines31:mainfrom
njcameron:feature/competitor-profiling

Conversation

@njcameron
Copy link
Copy Markdown

@njcameron njcameron commented Apr 7, 2026

Add competitor-profiling skill

Adds a new competitor-profiling skill for researching and profiling competitors from a list of URLs. The skill combines live site scraping (Firecrawl) with SEO and market intelligence (DataForSEO) to produce structured, comparable competitor profile documents.

What it does

Given competitor URLs, the skill:

  1. Maps each competitor's site and scrapes key pages (homepage, pricing, features, about, customers, integrations, changelog)
  2. Pulls SEO and market data — domain authority, backlinks, ranked keywords, organic traffic, top pages, and adjacent competitors
  3. Optionally mines review sites (G2, Capterra, Product Hunt, TrustRadius) for sentiment and themes
  4. Synthesizes everything into a consistent profile template, plus a cross-competitor summary doc

Supports both quick scan (homepage + pricing + basic SEO) and deep profile (full scrape + backlink analysis + review mining) modes.

Files

  • skills/competitor-profiling/SKILL.md — main skill instructions
  • skills/competitor-profiling/references/templates.md — full profile + summary templates
  • skills/competitor-profiling/references/tool-reference.md — Firecrawl + DataForSEO MCP tool reference with example calls

Why it's useful

Fills the gap between raw competitive research and downstream skills. The structured output is designed to feed directly into:

  • competitor-alternatives — comparison/alternative pages
  • sales-enablement — battle cards
  • content-strategy — content gap analysis
  • pricing-strategy — pricing teardown
  • seo-audit — relative SEO benchmarking

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a04b00d810

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


### Phase 2: SEO & Market Data (DataForSEO)

Use DataForSEO MCP tools to gather quantitative competitive intelligence. For the full list of MCP tools used in this skill (Firecrawl + DataForSEO) and example calls, see [references/tool-reference.md](references/tool-reference.md).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove MCP-only DataForSEO requirement

This skill currently instructs users to use “DataForSEO MCP tools,” but the repo’s own integration docs indicate DataForSEO is available via API/CLI and not via MCP (tools/REGISTRY.md tool index and tools/integrations/dataforseo.md capabilities table). In environments that follow this repository’s documented setup, this step is not executable and blocks the core profiling workflow; please switch this guidance to the supported API/CLI path (or add MCP support docs if that is now intended).

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant