# swot-analysis

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.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 606 installs · ★ 7673
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/swot-analysis/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/deanpeters-swot-analysis

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/swot-analysis/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/swot-analysis/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/swot-analysis/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/swot-analysis/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills swot-analysis
```

2. **Manually: put the files in place**
- File: `.github/skills/swot-analysis/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/swot-analysis
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/swot-analysis/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill swot-analysis -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/swot-analysis/SKILL.md

## When to use it
- 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
- 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.

## Similar
- [churn-prevention](https://affpapa.org/en/nevibecode/skills/coreyhaines31-churn-prevention.md) — skill · 121000 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 113500 installs
- [community-marketing](https://affpapa.org/en/nevibecode/skills/community-marketing.md) — skill · 89500 installs
- [ads](https://affpapa.org/en/nevibecode/skills/ads.md) — skill · 82800 installs
- [pricing](https://affpapa.org/en/nevibecode/skills/pricing.md) — skill · 79300 installs
- [marketing-plan](https://affpapa.org/en/nevibecode/skills/marketing-plan.md) — skill · 67900 installs

## Other versions with the same name
- [swot-analysis · phuryn](https://affpapa.org/en/nevibecode/skills/swot-analysis.md) — 3000 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
