Purpose
Turn messy, unstructured customer feedback — interview notes, call transcripts, survey verbatims — into a set of clean, quotable testimonials tuned for specific channels, each anchored to a concrete outcome and written in the customer's own register. Solves the recurring bottleneck where great customer stories die in a Notion doc because nobody has time to shape them into publishable copy.
When to Use
Invoke this skill when the user asks to:
- Turn customer interview notes or a call transcript into publishable testimonials
- Pull quotable lines out of raw survey responses or NPS verbatims
- Create testimonial variations for a website, sales deck, or social post
- Polish a rough customer quote without making it sound fake or corporate
- Generate a testimonial in multiple lengths for different placements
- Extract the strongest proof points from a customer success story
Inputs Required
Before starting, collect:
- Raw feedback: The interview notes, transcript excerpt, or survey answers (paste as-is)
- Customer identity: Name, job title, and company (or note if it must stay anonymous/attributed by role only)
- Product/service: What the customer bought or used
- Primary outcome: The main result the customer achieved (metric if available)
- Approval constraints: Any claims that can't be published, or metrics that must be softened (e.g., "3x" → "significant increase")
- Target channels: Which of the 6 outputs are needed (default: all)
- Voice preference: Should quotes preserve casual/spoken tone, or read more polished?
If customer identity or voice preference is missing, default to role-and-industry attribution and a lightly-polished-but-natural voice, and flag the assumption.
Instructions
Step 1: Mine the Raw Feedback for Signal
Read the raw input and extract, without inventing anything:
- The problem before: What pain or friction existed pre-purchase
- The turning point: Why they chose this product / what changed
- The specific outcome: Quantified if possible; qualitative if not
- Emotional language: The customer's own vivid phrases, adjectives, and metaphors — these are gold and should be preserved verbatim where possible
- Objections overcome: Any hesitation they mention that others share
Rule: every testimonial must trace to something the customer actually said or implied. If a quote requires a claim not supported by the input, flag it as [NEEDS CUSTOMER CONFIRMATION] rather than fabricating it.
Step 2: Identify the Strongest Proof Point
Rank the extracted outcomes by persuasive weight:
- Specific quantified result ("cut onboarding from 3 weeks to 4 days")
- Named business impact ("we hit our Q3 pipeline target for the first time")
- Emotional/relief statement ("I stopped dreading Monday reporting")
- Comparison to prior solution ("nothing else we tried came close")
Lead every channel variation with the highest-ranked proof point available.
Step 3: Generate 6 Channel Variations
Produce one testimonial per requested channel. Each preserves the customer's voice but is shaped for its placement:
1 — Website Hero Quote (15–25 words) Punchy, single-idea, outcome-forward. The line that could sit next to a headshot on a landing page. No hedging, no run-ons.
2 — Case Study Pull-Quote (30–50 words) Slightly longer, includes the before/after contrast. Reads as a natural break inside a longer story.
3 — Sales Deck Slide Quote (10–18 words) Tightest possible version. Must land in one breath when read aloud on a call. Metric-forward if a metric exists.
4 — Social Proof Snippet (20–40 words) Conversational, shareable, feels human — as if the customer posted it themselves. Can retain a spoken cadence.
5 — Review-Site Paste (60–90 words) First-person, structured as problem → solution → result. Reads like an authentic G2/Capterra review with a light star-rating cadence.
6 — Long-Form Narrative Testimonial (120–180 words) Full arc in the customer's voice: the situation, the decision, the outcome, and a forward-looking closing line. Suitable for a quote block, email, or PR use.
For every variation, append the attribution line:
— [Name], [Title], [Company] (or role-based attribution if anonymous).
Step 4: Flag Compliance and Authenticity Risks
Below the variations, list:
- Any claim marked
[NEEDS CUSTOMER CONFIRMATION] - Any metric that was softened per approval constraints
- Any line that leans stronger than the raw input supports, with a note
Step 5: Recommend the One to Lead With
Name the single strongest variation and where to deploy it first, with one sentence of reasoning.
Output Format
- Structure: 6 clearly labeled channel variations, each with word count and attribution, followed by a Compliance Flags section and a Lead Recommendation
- Length: 500–800 words total
- Format: Labeled blocks per channel (not prose); each quote set off clearly
- Sections: Extracted Proof Points (brief) → 6 Channel Variations → Compliance Flags → Lead Recommendation
- Tone: Authentic to the customer's voice — human, specific, never corporate-testimonial cliché ("game-changer," "took our business to the next level" are banned unless the customer actually said them)
Quality Checklist
Before delivering output, verify:
- [ ] All requested channel variations are present with correct word-count ranges
- [ ] Every quote traces to something in the raw input — nothing fabricated
- [ ] Any unsupported or softened claim is flagged, not silently inserted
- [ ] The customer's own vivid phrases are preserved where they exist
- [ ] Attribution line is present on every variation
- [ ] A single lead recommendation is named (no hedging)
Notes
- The most common failure in testimonial writing is over-polishing until it sounds like the marketing team wrote it. Preserve one or two "imperfect" human phrases per long-form version — they read as more credible than clean copy.
- If the raw input is thin, extract fewer strong testimonials rather than padding weak ones. A single sharp 18-word quote beats six generic ones.
- Metrics are the highest-converting element in a testimonial. If the input has a number, surface it in at least three of the six variations.
- Always advise the user to route final testimonials back to the customer for sign-off before publishing — attribution changes the legal and reputational stakes.
How to use this skill
This file is a Claude Code skill in Anthropic's standard format — markdown with YAML frontmatter at the top.
Installing in Claude Code:
~/.claude/skills/<folder-name>/SKILL.md— auto-loads in every session anywhere on your machine (recommended for skills you'll use across multiple projects)<your-project>/.claude/skills/<folder-name>/SKILL.md— auto-loads only when working in that project (recommended for project-specific skills)
Restart Claude Code or open a new session to register.
Using in Claude.ai, ChatGPT, Gemini, or other AI tools:
- Drag this file into a new chat, or copy and paste its contents
- Send your task or request as your next message — the AI will apply the skill where it fits
For Claude Code skill details: https://docs.anthropic.com/en/docs/claude-code/skills