# voice-of-customer-miner

Mines public customer feedback from review platforms, app stores, and forums to uncover unmet needs and competitor gaps before running user interviews.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 687 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/voice-of-customer-miner/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/voice-of-customer-miner

## What it does

This skill sweeps public feedback across review platforms like G2 or Capterra, mobile app stores, Reddit, and practitioner forums. Instead of tallying feature requests, it clusters findings around underlying needs using short verbatims paired with URLs. It also tracks channel bias: app store reviews skew toward update frustrations, while vendor communities lean defensive.

Runs follow an investigation protocol. The agent spends at most 3 questions clarifying the target product, the underlying decision, and any specific focus area. Then it builds a search plan and delivers a structured snapshot with need themes, competitor vulnerabilities, and switching triggers. Each session takes around 20 to 35 minutes.

All findings arrive as hypotheses for customer interviews rather than definitive truths. The workflow fails on early-stage projects or niche enterprise software that lack an open web footprint, simply because there are no public discussions to evaluate.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill voice-of-customer-miner -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill voice-of-customer-miner -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill voice-of-customer-miner -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills voice-of-customer-miner
```

2. **Manually: put the files in place**
- File: `.github/skills/voice-of-customer-miner/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill voice-of-customer-miner -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/voice-of-customer-miner
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill voice-of-customer-miner -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/voice-of-customer-miner/SKILL.md

## When to use it
- pull direct customer quotes for sales battle cards
- identify competitor vulnerabilities from public reviews
- seed discovery interviews with evidence-backed hypotheses
- pinpoint why users switch away from rival tools

## Example prompts
- Mine public customer reviews for [Competitor A] focusing on onboarding to guide our migration feature.
- Run a customer voice sweep on forum complaints for our segment before we draft discovery interview questions.

## Similar
- [competitor-analysis](https://affpapa.org/en/nevibecode/skills/aj-geddes-competitor-analysis.md) — skill · 603 installs
- [ideal-customer-profile](https://affpapa.org/en/nevibecode/skills/ideal-customer-profile.md) — skill · 3000 installs
- [competitor-intel](https://affpapa.org/en/nevibecode/skills/competitor-intel.md) — skill · 1200 installs
- [competitor-price-analysis](https://affpapa.org/en/nevibecode/skills/competitor-price-analysis.md) — skill · 1200 installs
- [competitive-intelligence-analyst](https://affpapa.org/en/nevibecode/agents/competitive-intelligence-analyst.md) — subagent · 1561 installs
- [brainstorm-ideas-new](https://affpapa.org/en/nevibecode/skills/brainstorm-ideas-new.md) — skill · 3300 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 69 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
