Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use this skill to analyze competitors, find competitive gaps, and develop competitive strategy. Triggers: "competitor analysis", "competitive analysis", "analyze competitor", "competitive intel", "competitive intelligence", "competitive landscape", "competitor comparison", "beat competitor", "competitor weakness", "competitive advantage", "competitor research" Outputs: Competitive matrix, gap analysis, differentiation strategy, battlecards.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 114% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 136% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 56% | 0% |
Analyze competitors and develop strategies to win against them.
This skill uses 4 specialized agents that analyze competitors from different angles, then synthesizes into actionable intelligence.
| Output | Description | |--------|-------------| | Competitive Matrix | Feature-by-feature comparison | | SWOT Analysis | Strengths, weaknesses, opportunities, threats | | Gap Analysis | Where you can differentiate | | Battlecard | Quick reference for sales/marketing | | Strategy Recommendations | How to position against each competitor | | Visual Charts | Positioning matrix, feature comparison, pricing charts (optional) |
GOOGLE_API_KEY - For generating comparison charts (optional, uses image-generation skill)⚠️ DO NOT skip this step. Use interactive questioning — ask ONE question at a time.
⚠️ Use the AskUserQuestion tool for each question below. Do not just print questions in your response — use the tool to create interactive prompts with the options shown.
Q1: Product > "I'll analyze your competitive landscape! First — what's your product or service? > > (What you offer)"
Wait for response.
Q2: Competitors > "Who are your main competitors? > > (Company names or URLs — or say 'help me identify them' if unsure)"
Wait for response.
Q3: Aspects > "What aspects should I compare? > > - Features and capabilities > - Pricing and packaging > - Market position > - All of the above > - Or specify"
Wait for response.
Q4: Goal > "What's your goal for this analysis? > > - Differentiate from competitors > - Enter a new market > - Win specific deals > - Understand the landscape > - Or describe"
Wait for response.
Q5: Visuals > "Do you want me to generate visual charts? > > - 📊 Yes — positioning matrix, feature comparison, pricing charts > - 📝 No — text and tables only"
Wait for response.
| Question | Determines | |----------|------------| | Product | What we're positioning | | Competitors | Who to research | | Aspects | Depth of analysis | | Goal | Framing and recommendations | | Visuals | Whether to generate charts |
Deploy 4 agents, each analyzing from a different perspective:
Focus: Product features and capabilities
Compare:
- Core features and functionality
- Feature depth vs breadth
- Unique capabilities
- Missing features
- Roadmap/recent launches
- Integrations and ecosystemFocus: Pricing and value proposition
Compare:
- Pricing models (subscription, usage, one-time)
- Price points and tiers
- Feature packaging
- Free tier/trial offerings
- Enterprise pricing
- Total cost of ownershipFocus: Brand positioning and messaging
Compare:
- Target audience claims
- Key messaging themes
- Brand personality
- Thought leadership
- Customer testimonials
- Marketing channelsFocus: Market share and business health
Compare:
- Estimated market share
- Company size/funding
- Growth trajectory
- Customer base
- Partnerships
- Public perceptionCombine all agent outputs into structured intelligence:
json{ "analysis_scope": { "your_product": "Your product/service", "competitors_analyzed": ["Competitor 1", "Competitor 2", "Competitor 3"], "analysis_date": "2026-01-04" }, "competitive_matrix": { "features": { "Feature Category 1": { "your_product": "✅ Full", "competitor_1": "✅ Full", "competitor_2": "⚠️ Partial", "competitor_3": "❌ None" } }, "pricing": { "your_product": "$XX/mo", "competitor_1": "$XX/mo", "competitor_2": "$XX/mo" } }, "competitor_profiles": [ { "name": "Competitor 1", "website": "https://competitor1.com", "positioning": "How they position themselves", "target_audience": "Who they target", "strengths": ["Strength 1", "Strength 2"], "weaknesses": ["Weakness 1", "Weakness 2"], "pricing": "$XX/mo for Pro tier", "differentiator": "What makes them unique", "threat_level": "High/Medium/Low" } ], "swot": { "strengths": ["Your strength vs competitors"], "weaknesses": ["Your weakness vs competitors"], "opportunities": ["Gaps to exploit"], "threats": ["Competitive threats to address"] }, "gap_analysis": { "underserved_segments": ["Segment competitors ignore"], "missing_features": ["Features no one offers"], "pricing_gaps": ["Price point opportunities"], "positioning_gaps": ["Messaging white space"] }, "battlecard": { "competitor_1": { "when_we_win": ["Scenario 1", "Scenario 2"], "when_they_win": ["Scenario 1", "Scenario 2"], "key_differentiators": ["What to emphasize"], "objection_handling": { "They're cheaper": "Response...", "They have feature X": "Response..." }, "landmines": ["Questions to ask that expose their weakness"] } }, "recommendations": { "positioning": "How to position against the field", "messaging": "Key messages to emphasize", "features_to_build": ["Feature gaps to close"], "segments_to_target": ["Where you can win"], "pricing_strategy": "How to price competitively" } }
If user wants visual charts, generate using the image-generation skill.
Charts to generate:
| Chart Type | Purpose | Example Prompt | |------------|---------|----------------| | Positioning Matrix | Show competitive landscape | "Competitive positioning 2x2 matrix, X-axis: Price (low to high), Y-axis: Features (basic to advanced), with company logos/names plotted, clean business style" | | Feature Comparison | Compare capabilities | "Feature comparison chart, Your Product] vs Comp A] vs Comp B], checkmarks and X marks, clean table visualization" | | Pricing Chart | Compare price points | "Bar chart comparing pricing, Products] on X-axis, price on Y-axis, professional business colors" | | Market Share | Show market positions | "Pie chart showing market share, Company names] with percentages, business presentation style" |
Prompt template:
Professional competitive analysis chart,
[CHART TYPE] showing [COMPETITORS],
[DATA TO VISUALIZE],
clean business presentation style,
professional colors,
easy to read labelsExample generation:
bashpython3 ${SKILL_PATH}/skills/image-generation/scripts/gemini.py \ --prompt "Competitive positioning 2x2 matrix, X-axis labeled 'Price' from Low to High, Y-axis labeled 'Features' from Basic to Enterprise, showing Salesforce in top-right, HubSpot in middle, Pipedrive in bottom-left, clean business presentation style, professional blue colors, labeled quadrants" \ --aspect-ratio "16:9" \ --resolution "2K"
Save files as:
competitive_matrix.png - 2x2 positioning matrixfeature_comparison.png - Feature checkmark gridpricing_comparison.png - Pricing bar chartDelivery message (with charts):
"✅ Competitive analysis complete!
You vs # competitors analyzed]
Your Biggest Advantage: Key differentiator] Biggest Threat: Competitor] because reason] Best Opportunity: Gap or segment to exploit]
Generated Charts:
Quick Battlecard:
Want me to:
Delivery message (analysis only, no charts):
"✅ Competitive analysis complete!
You vs # competitors analyzed]
Your Biggest Advantage: Key differentiator] Biggest Threat: Competitor] because reason] Best Opportunity: Gap or segment to exploit]
Quick Battlecard:
Want me to:
Feature | You | Comp A | Comp B | Comp C
-----------------|------|--------|--------|-------
Feature 1 | ✅ | ✅ | ⚠️ | ❌
Feature 2 | ✅ | ❌ | ✅ | ✅
Feature 3 | ✅ | ✅ | ✅ | ❌
Pricing (Pro) | $29 | $49 | $39 | $19
Free Tier | ✅ | ❌ | ✅ | ✅## vs [Competitor Name]
WHEN WE WIN:
- Customer values X
- They need Y integration
- Budget is limited
WHEN THEY WIN:
- They're already using their ecosystem
- Need feature Z (we don't have)
OUR LANDMINES:
- "How do they handle [problem we solve better]?"
- "What's their uptime SLA?"
OBJECTION HANDLING:
- "They're the market leader" → "Size doesn't mean best fit..."
- "They have more features" → "More features = more complexity..."| Skill | Use Case | |-------|----------| | image-generation | Generate comparison charts (positioning matrix, features, pricing) | | brand-research-agent | Deep dive on competitor's brand | | market-researcher-agent | Market size and dynamics | | product-engineer-agent | Design features to differentiate | | copywriter-agent | Write competitive messaging | | media-utils | Generate PDF report from analysis |
After completing the analysis, offer to generate a PDF:
> "Would you like me to generate a PDF report of this competitive analysis?"
To generate the PDF:
bashpython3 ${CLAUDE_PLUGIN_ROOT}/skills/media-utils/scripts/report_to_pdf.py \ --input competitive_analysis.md \ --output competitive_analysis.pdf \ --title "Competitive Intelligence Report" \ --style business
Available styles: business (default), executive, technical, minimal
| Agent | File | Focus | |-------|------|-------| | Feature Analyst | feature-analyst.md | Product features | | Pricing Analyst | pricing-analyst.md | Pricing models | | Positioning Analyst | positioning-analyst.md | Brand/messaging | | Market Position Analyst | market-position-analyst.md | Market share |
Full analysis: > "Analyze our CRM competitors: Salesforce, HubSpot, and Pipedrive"
Specific competitor: > "Deep dive on Notion - find their weaknesses"
Find competitors: > "Who are the main competitors to our AI writing tool?"
Battlecard: > "Create a sales battlecard for when we compete against Slack"
Gap analysis: > "What features do our competitors have that we're missing?"
Other measured skills in the registry, with their headline benchmark lift.