Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analyzes competitors and market position through structured data collection, feature/pricing comparison matrices, SWOT, positioning maps, and actionable strategic recommendations. Use this skill when the user asks to "analyze competitors", "do a competitive analysis", "compare us against X and Y", "build a competitor matrix", "find our market positioning", "size up the competition", "create a battlecard", or evaluate market gaps and differentiation opportunities.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 72% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 95% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 94% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 114% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 217% | 0% |
Keywords: competitive analysis, competitor research, market positioning, SWOT, feature comparison, pricing analysis, battlecard, differentiation, market gap, positioning map, win/loss, moat, go-to-market.
This skill turns scattered impressions about "the competition" into a rigorous, decision-grade analysis. It covers the full arc: define scope, identify the right competitors, collect structured evidence, build comparison matrices, derive positioning, and produce concrete recommendations (where to compete, how to differentiate, what to fix).
Use it for product strategy, sales enablement (battlecards), fundraising decks, market-entry decisions, and quarterly competitive reviews. The goal is always a defensible conclusion backed by a traceable evidence trail — not vibes.
Bundled resources:
references/frameworks.md — Porter's Five Forces, SWOT, positioning maps, JTBD, value-curve, perceptual mapping, moat taxonomy, with when-to-use guidance.references/data-sources.md — where to find legitimate competitive intel, and the ethics/legal guardrails.scripts/compare_matrix.py — stdlib-only tool that ingests a competitor JSON/CSV and emits a weighted scored comparison matrix in Markdown.templates/competitive-analysis-report.md — fill-in report template.templates/battlecard.md — one-page sales battlecard template.examples/saas-pm-tool-analysis.md — a complete worked example.Follow these steps in order. Do not skip scoping — most weak analyses fail because the question was never sharpened.
Aim for 3-6 named competitors plus the "do nothing / status quo" option, which is often the real competitor.
templates/competitive-analysis-report.md and the dimension list below). Use only legitimate sources — see references/data-sources.md. Cite every non-obvious claim with a source and a date; intel decays fast. Flag estimates explicitly as [est].scripts/compare_matrix.py to compute weighted totals deterministically and render the table. Never eyeball weighted scores by hand.references/frameworks.md.templates/competitive-analysis-report.md) and, if sales is the audience, a battlecard per top competitor (templates/battlecard.md).Pick the subset relevant to your buyer; do not pad the matrix.
Score each dimension 1-5 from the buyer's perspective (not yours):
| Score | Meaning | |-------|---------| | 5 | Best-in-class; a reason to buy on its own | | 4 | Strong; clearly above average | | 3 | Adequate; meets table stakes | | 2 | Weak; a noticeable gap | | 1 | Absent or a dealbreaker |
Weights must sum to 100 and reflect what drives the purchase decision for your defined segment. A high weighted total in a low-weight dimension is noise; concentrate weight on the 3-4 dimensions that actually swing deals. Run scripts/compare_matrix.py --help for the input format.
Objective: "As a mid-market SaaS PM tool, where can we differentiate vs. Asana, Monday, and Linear?"
examples/saas-pm-tool-analysis.md for the full version.[est].references/data-sources.md for the line.Other measured skills in the registry, with their headline benchmark lift.