competitor-teardown — Claude Code skill: competitive analysis
A skill for structured competitor analysis: feature matrices, SWOT, positioning maps and website screenshots through a CLI.
npx skills add 101-skills/superpowers --skill competitor-teardown -a claude-codeWhat competitor-teardown does
The skill walks through a competitor in seven layers: product, pricing, positioning, traction, reviews, content and team. Each layer comes with ready-made search and extraction commands, plus table templates — a feature matrix, a pricing comparison and a SWOT per player.
Under the hood it drives the belt CLI from inference.sh. That gives you search apps (tavily/search-assistant, exa/search), page extraction (tavily/extract), site screenshots (infsh/agent-browser) and a positioning map drawn in Python with matplotlib (infsh/python-executor). You need belt login before anything runs, and the CLI itself installs with npx skills add belt-sh/cli. An unauthenticated belt is the first thing to check when a command returns nothing.
For the positioning map the skill picks two axes, and it warns against obvious pairs: cheap versus expensive, old versus new. Those produce a chart that explains nothing. Simple versus complex, or SMB versus enterprise, actually say something. The feature matrix rules ask you to mark competitor strengths honestly — a teardown that only flatters your own product loses credibility with whoever reads it.
What it helps with
- build a feature matrix across your product and three rivals
- compare pricing tiers and surface hidden fees like setup charges
- write a SWOT for every player in the market
- plot a positioning map on two meaningful axes
- capture screenshots of a competitor's homepage, pricing and signup
Example prompts for the agent
- tear down CompetitorX: features, pricing, G2 reviews
- build a feature matrix for my product and competitors A, B, C
- make a SWOT and positioning map for an investor deck
How to install competitor-teardown
1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill competitor-teardown -a claude-code2Manually: put the files in place
~/.claude/skills/competitor-teardown/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/competitor-teardown/
1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill competitor-teardown -a codex2Manually: put the files in place
.agents/skills/competitor-teardown/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill competitor-teardown -a cursor2Manually: put the files in place
.cursor/skills/competitor-teardown/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install 101-skills/superpowers competitor-teardown2Manually: put the files in place
.github/skills/competitor-teardown/SKILL.md1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill competitor-teardown -a gemini-cli2Platform CLI
gemini skills install https://github.com/101-skills/superpowers --path guides/product/competitor-teardownManually: put the files in place
.devin/skills/competitor-teardown/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill competitor-teardown -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about competitor-teardown
How do I install competitor-teardown in Claude?
Run npx skills add 101-skills/superpowers --skill competitor-teardown -a claude-code. The skill lands at ~/.claude/skills/competitor-teardown/SKILL.md.
What does competitor-teardown do?
It runs a seven-layer competitor teardown and turns the findings into tables: a feature matrix, pricing comparison, SWOT and a positioning map. Data comes from search apps and site screenshots.
What do I need before using it?
The belt CLI from inference.sh and a session via belt login. Install the CLI with npx skills add belt-sh/cli.