competitor-profiling

Extract competitor information from URLs and generate structured profiles.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/batdorj-s/tlj --skill competitor-profiling-batdorj-s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-profiling
Source: https://github.com/batdorj-s/tlj/tree/main/.agents/skills/competitor-profiling
Command: npx skills add https://github.com/batdorj-s/tlj --skill competitor-profiling-batdorj-s

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 automates the research and profiling of competitors from provided URLs, generating comprehensive, structured competitor profiles.

Core Features & Use Cases

  • Competitor Research: Analyze competitors by scraping site content, SEO metrics, and market data.
  • Profile Generation: Create structured competitor profiles with metrics, positioning, pricing, customers, and more.
  • Use Case: If you need to understand your competitors better, this Skill can take a list of URLs and produce detailed profiles that you can use for strategic decision-making.

Quick Start

Profile competitors at competitor URLs. Provide specific focus areas like pricing, positioning, or SEO.

Frequently Asked Questions about competitor-profiling

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

FAQPage Schema
How do I generate structured competitor profiles from a list of URLs?

To generate structured competitor profiles from URLs, you need a tool that scrapes site content and analyzes SEO metrics. This Skill automates that process by extracting positioning, pricing, and customer data to produce detailed competitor analysis reports.

What is the best way to automate competitor analysis using SEO metrics and site scraping?

Automating competitor analysis requires scraping site content and pulling SEO metrics. This Skill uses Firecrawl for site mapping and DataForSEO to gather market data, synthesizing the information into comprehensive profiles for strategic decision-making.

Do I need Firecrawl and DataForSEO API access to run competitor research?

Yes, you need access to Firecrawl for site mapping and scraping, and DataForSEO for retrieving SEO metrics. These dependencies are required to extract the site content and market data used to synthesize the final competitor profiles.

Can I focus the competitor profiling on specific areas like pricing or positioning?

Yes, you can provide specific focus areas like pricing, positioning, or SEO metrics when starting the competitor research. The Skill will tailor the extracted site content and market data to highlight those specific profile sections.

What kind of data is included in the structured competitor profiles?

The structured competitor profiles include detailed metrics, market analysis, positioning, pricing, and customer information. It synthesizes scraped site content and SEO data to provide a comprehensive view of the competitor's strategy.

Are there limitations when scraping competitor sites for market analysis?

Limitations when scraping competitor sites depend on the target site's structure and access restrictions. The Skill relies on Firecrawl to handle site mapping and scraping, but heavily protected or dynamically rendered sites may impact the depth of extracted content.