swot-analysis · deanpeters — Claude Code skill: company SWOT and installation
Builds a sourced SWOT for one company and connects its strengths to opportunities and its weaknesses to threats. Use it to assess a competitor or support a strategic decision.
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a claude-codeWhat swot-analysis does
The skill examines a company as a whole or focuses on one product line. It treats strengths and weaknesses as internal factors, while opportunities and threats come from outside signals. Each item gets a source and a Fact, Inference, or Assumption label. The report closes with S-O and W-T connections and possible next steps.
It first checks evidence already available in the session, then proposes a search plan if fresh research is needed. With little context, it asks up to three questions about the company, scope, decision, and perspective. Each quadrant can contain up to five ranked entries. The output follows a fixed structure and includes assumptions to validate.
The analysis relies on public sources, so private team knowledge alone is not a basis for this SWOT. Give it the company, scope, and decision the work should inform; otherwise, it starts by asking questions and marking assumptions.
What it helps with
- separate a company's internal factors from external market signals
- support SWOT entries with sources and evidence labels
- connect a strength to a relevant opportunity
- identify which weakness a threat could expose
- prepare a company SWOT to inform a strategic decision
Example prompts for the agent
- Build a public-source SWOT of our main competitor to inform a positioning review.
- Assess this company as a whole from our perspective and show which weaknesses make it vulnerable to threats.
- Analyze this product line and connect its strengths to market opportunities.
How to install swot-analysis
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a claude-code2Manually: put the files in place
~/.claude/skills/swot-analysis/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/swot-analysis/
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a codex2Manually: put the files in place
.agents/skills/swot-analysis/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a cursor2Manually: put the files in place
.cursor/skills/swot-analysis/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install deanpeters/Product-Manager-Skills swot-analysis2Manually: put the files in place
.github/skills/swot-analysis/SKILL.md1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a gemini-cli2Platform CLI
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/swot-analysisManually: put the files in place
.devin/skills/swot-analysis/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -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 swot-analysis
How do I install swot-analysis in Claude Code?
Run npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a claude-code. The skill file is at ~/.claude/skills/swot-analysis/SKILL.md.
What does the swot-analysis skill do?
It creates a sourced SWOT for one company using public information, labels entries, and draws S-O and W-T connections.
What should I provide for an analysis?
Give it the company, scope, and decision the SWOT should support. You can also supply existing research for it to synthesize and use to identify gaps.
Similar skills
Everything for Finance and business →swot-analysis by other authors comes first.