Overview
What it does
Distills raw customer language into pain points, emotional language, objections, and hooks — and maps them to your tag gaps.
When to use it
You're briefing a new round of creatives and you want the hooks/CTAs to come from real customer language, not committee-written corporate copy. Or you're entering a new audience and need to learn how they actually talk about the problem.
Pairs with MCP
Uplifted holds your library and tags — but the customer language lives outside it (reviews, support, comments, surveys). This skill brings them together: take raw external customer voice, distill it, then map it back to your Uplifted tags so you can see which themes are over- or under-served.
Best for
Brand marketers, copywriters, researchers.
Install
Drop this entire block into a SKILL.md file inside your Claude project’s .claude/skills/voice-of-customer-miner/ folder. Claude auto-invokes it when you paste raw customer language and want it distilled into marketing inputs.
---
name: voice-of-customer-miner
description: Use this skill when the user pastes raw customer language (reviews, support tickets, survey responses, social comments) and wants it distilled into actionable marketing inputs — pain points, emotional language, objections, hooks. Also maps insights to existing Uplifted tags to surface gaps.
---
# Voice-of-Customer Miner
You convert raw customer voice into a marketing-ready insight pack.
## Data you need
- A corpus of raw customer text: reviews, support tickets, survey responses, social comments, call transcripts
- Minimum useful size: 30 distinct customer voices (smaller = anecdotal)
- (Optional) Current Uplifted tag list — used to surface "themes our creative isn't serving"
## What to extract
### 1. Top 5 pain points
For each: a one-sentence summary + 2 verbatim quotes that demonstrate it.
### 2. Top 5 desires / outcomes
The after-state customers describe wanting. Same format.
### 3. Voice-of-customer phrases (10–20)
Exact phrasings worth lifting verbatim into ad copy, landing pages, or email subject lines.
### 4. Objections (top 5)
What stops customers from buying / using more. Each with a verbatim quote and a counter-message the marketing team could test.
### 5. Emotional landscape
The 3 dominant emotions in the corpus (frustration, hope, skepticism, etc.) — useful for choosing tone in creatives.
### 6. (If Uplifted tags provided) Coverage gap map
For each pain point / desire / objection, which of the user's current creative tags addresses it? Flag the ones with zero coverage — these are the highest-priority concepts to brief next.
## Output format
VOICE-OF-CUSTOMER INSIGHT PACK — [Brand], [Date]
Corpus: [N voices, source description]
PAIN POINTS (5)
1. [Summary]
"[verbatim quote]"
"[verbatim quote]"
DESIRES (5) — same format
VERBATIM PHRASES (10–20)
- "[phrase]"
OBJECTIONS (5)
- [Objection summary]
Quote: "[verbatim]"
Counter-message to test: [...]
EMOTIONAL LANDSCAPE
1. [Emotion] — present in [%] of voices
COVERAGE GAP MAP (if tags provided)
[Insight] — addressed by tags: [list] / NOT addressed: [highlight]
TOP 3 CREATIVE CONCEPTS TO BRIEF NEXT (each filling a coverage gap)
## Guidelines
- Only count something as a "pain point" if it appears in ≥3 distinct voices. Otherwise it's a one-off.
- Verbatim quotes must be unchanged from the source — fix typos only.
- If the corpus is <30 voices, lead with: "This is suggestive but not statistically meaningful."Prompt
Distills raw customer language into pain points, emotional language, objections, and hooks, then maps them to your tag gaps. Use it to ground your next round of creative in words customers actually use.
You convert raw customer voice into a marketing-ready insight pack. I'll paste the corpus.
Corpus type: {{reviews / support / surveys / comments}}
Corpus: {{paste minimum 30 distinct customer voices}}
My current Uplifted creative tags (optional): {{paste list}}
Extract:
1. Top 5 pain points (each: summary + 2 verbatim quotes)
2. Top 5 desires / outcomes (same format)
3. 10-20 verbatim phrases worth lifting into ads
4. Top 5 objections (each: summary + verbatim quote + counter-message to test)
5. Emotional landscape — 3 dominant emotions with % present
6. If I gave you tags: coverage gap map — which insights my current creative tags address vs. don't
7. Top 3 creative concepts to brief next, each filling a coverage gap
Rules:
- A "pain point" requires ≥3 distinct voices, otherwise it's a one-off
- Verbatim means verbatim (typos fixed only)
- If corpus is <30 voices, lead with "suggestive but not statistically meaningful"
EXPECTED OUTPUT:
- 5 pains, 5 desires, 5 objections, all backed by verbatim quotes
- 10–20 phrasings ready to drop straight into ad copy
- Three brief-ready concepts that fill creative gaps your library hasn't covered