competitor-analysis

Analyzes competitor SEO, ads, social, email, pricing, and positioning into strategic reports.

26|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/robertbstillwell/marketing-skills --skill competitor-analysis-robertbstillwell
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-analysis
Source: https://github.com/robertbstillwell/marketing-skills/tree/main/openclaudia/skills/competitor-analysis
Command: npx skills add https://github.com/robertbstillwell/marketing-skills --skill competitor-analysis-robertbstillwell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Understanding what competitors are doing across SEO, paid ads, social media, email, and pricing requires hours of fragmented manual research. This Skill provides a structured ten-step framework that turns scattered competitive data into an actionable strategy report with SWOT analyses, competitive matrices, and prioritized recommendations. ## Core Features & Use Cases - Multi-Channel Competitor Profiling: Covers SEO keywords and backlinks, Google/Meta/LinkedIn ads, social engagement, email sequences, and pricing tiers in one workflow. - Optional API Integrations: Pulls real data from SemRush (domain overview, keyword gaps, competitor discovery), SerpAPI (live SERP and ad copy), and ScrapingBee (scraping protected pages) when API keys are available. - Strategic Outputs: Produces positioning maps, SWOT analyses, competitive matrices, and prioritized recommendations grounded in competitor evidence. - Use Case: A startup founder preparing to launch asks for a competitive landscape review. The Skill identifies direct, indirect, and aspirational competitors, extracts their keyword and ad strategies, maps pricing tiers, and delivers quick-win recommendations for positioning and content. ## Quick Start Analyze my top three competitors in the project management software space and build a competitive matrix with pricing, SEO, and positioning insights.

Frequently Asked Questions about competitor-analysis

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

FAQPage Schema
How do I analyze competitor SEO keywords and traffic?▼

Use the SemRush API endpoints for domain overview, organic keywords, and keyword gap analysis to see what competitors rank for and estimate their traffic. Without an API key, the framework falls back to web search and public tools for estimates.

How to find competitor ads on Google and Meta?▼

Query SerpAPI with commercial keywords to extract competitor ad copy, landing pages, and sitelinks from the ads array. For Meta, check the Ad Library for active ad counts, formats, and how long campaigns have been running.

What API keys are needed for competitor analysis?▼

All API keys are optional. SEMRUSH_API_KEY enables traffic and keyword data, SERPAPI_API_KEY provides real-time SERP and ad results, and SCRAPINGBEE_API_KEY scrapes pages that block direct fetching. The framework works without any of them.

Can I scrape competitor pricing pages that block bots?▼

Yes, use ScrapingBee with render_js enabled for JavaScript-heavy or bot-protected pricing pages. Try standard web fetching first since ScrapingBee charges per request, and reserve it for pages that return incomplete content.

What are the limitations of competitor traffic estimates?▼

Traffic and ad spend figures from third-party tools are estimates, not exact analytics. Treat them as directional indicators for comparison between competitors rather than precise measurements, and validate key findings across multiple sources.