Install
$ agentstack add skill-michaelboeding-skills-competitive-intel-agent ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Competitive Intel Agent
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.
What It Produces
| 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) |
Prerequisites
- Web access for research
GOOGLE_API_KEY- For generating comparison charts (optional, uses image-generation skill)
Workflow
Step 1: Gather Requirements (REQUIRED)
⚠️ DO NOT skip this step. Use interactive questioning — ask ONE question at a time.
Question Flow
⚠️ 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.
Quick Reference
| Question | Determines | |----------|------------| | Product | What we're positioning | | Competitors | Who to research | | Aspects | Depth of analysis | | Goal | Framing and recommendations | | Visuals | Whether to generate charts |
Step 2: Run Specialized Analysis Agents in Parallel
Deploy 4 agents, each analyzing from a different perspective:
Agent 1: Feature Analyst
Focus: Product features and capabilities
Compare:
- Core features and functionality
- Feature depth vs breadth
- Unique capabilities
- Missing features
- Roadmap/recent launches
- Integrations and ecosystem
Agent 2: Pricing Analyst
Focus: 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 ownership
Agent 3: Positioning Analyst
Focus: Brand positioning and messaging
Compare:
- Target audience claims
- Key messaging themes
- Brand personality
- Thought leadership
- Customer testimonials
- Marketing channels
Agent 4: Market Position Analyst
Focus: Market share and business health
Compare:
- Estimated market share
- Company size/funding
- Growth trajectory
- Customer base
- Partnerships
- Public perception
Step 3: Synthesize into Competitive Intelligence
Combine all agent outputs into structured intelligence:
{
"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"
}
}
Step 4: Generate Comparison Charts (If Requested)
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 labels
Example generation:
python3 ${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 chart
Step 5: Deliver Actionable Intelligence
Delivery 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:
- competitive_matrix.png (positioning 2x2)
- feature_comparison.png
- pricing_comparison.png
Quick Battlecard:
- Against [Competitor 1]: Lead with [differentiator]
- Against [Competitor 2]: Emphasize [strength]
Want me to:
- Deep dive on any competitor?
- Create detailed battlecards for sales?
- Analyze additional competitors?
- Research specific features?"
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:
- Against [Competitor 1]: Lead with [differentiator]
- Against [Competitor 2]: Emphasize [strength]
Want me to:
- Generate visual charts? (positioning matrix, comparisons)
- Deep dive on any competitor?
- Create detailed battlecards for sales?
- Analyze additional competitors?"
Output Formats
Competitive Matrix (Visual)
Feature | You | Comp A | Comp B | Comp C
-----------------|------|--------|--------|-------
Feature 1 | ✅ | ✅ | ⚠️ | ❌
Feature 2 | ✅ | ❌ | ✅ | ✅
Feature 3 | ✅ | ✅ | ✅ | ❌
Pricing (Pro) | $29 | $49 | $39 | $19
Free Tier | ✅ | ❌ | ✅ | ✅
Sales Battlecard (Quick Reference)
## 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..."
Integration with Other Skills
| 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 |
Generate PDF Report
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:
python3 ${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
Agents
| 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 |
Example Prompts
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?"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: michaelboeding
- Source: michaelboeding/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.