
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-codeInstalls 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:
- Competitor URLs — the list of competitor website URLs to profile
- Your product — what you do (if not in product marketing context)
- Depth level — quick scan (key facts only) or deep profile (full research)
- 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- Cro100.5K
- Community Marketing97.2K
- Social95.3K
- Image95.3K
- Video94.3K
- Product Marketing93.6K
- Directory Submissions93.2K
- Analytics92.8K
- Ads91.5K
- Pricing88K
- Co Marketing87.6K
- Schema87.1K
- Competitors86.4K
- Launch86.3K
- Emails86.2K
- Ab Testing85.2K
- Aso83.1K
- Free Tools81.3K
- Onboarding81.2K
- Referrals79.5K
- Signup79.1K
- Paywalls78.1K
- Popups77.8K
- Marketing Plan76K