Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

summarize-interview — Claude Code skill: structured interview analysis

This skill transforms an interview transcript into a structured report with Jobs to Be Done, satisfaction signals, and action items. Saves time parsing recordings and helps organize insights for product discovery.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add phuryn/pm-skills --skill summarize-interview -a claude-code
Open on GitHub

What summarize-interview does

The skill reads an uploaded interview file (text, PDF, or transcribed audio) and fills a template with four sections: the customer's current solution, what they like, pain points, unexpected findings, and next steps. Output is a markdown document ready for archiving or sharing with your team.

The skill follows the Jobs to Be Done framework. For each pain point, it captures what job the current tool doesn't solve, how critical it is, and the customer's satisfaction level. Language in the report stays plain and jargon-free so anyone on the team can follow it.

Install via npx skills add for each platform separately. The skill lives in your platform's config folder (.claude/skills, .cursor/skills, and so on). After setup, call it as a slash command.

What it helps with

  • extract customer jobs from unstructured conversation
  • consolidate satisfaction signals and pain points into one document
  • generate action items from an interview
  • save interviews in a format your team can analyze

Example prompts for the agent

  • Here's the interview transcript with Jane. Run /summarize-interview to analyze it.
  • I attached a PDF recording of the customer interview. Use the skill to break it down.
  • This is the transcribed audio from our last user interview. Structure it using the template.

How to install summarize-interview

1Skills CLI (Vercel)

npx skills add phuryn/pm-skills --skill summarize-interview -a claude-code

2Manually: put the files in place

~/.claude/skills/summarize-interview/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/summarize-interview/

From the same set61

The whole set →
create-prd phuryn This skill builds a lean PRD from an 8-section template. Use it to define a feature, document product requirements, or review an existing PRD. Claude Code CX Codex Cursor +1 10,800installs pre-mortem phuryn Runs a pre-mortem risk assessment on PRDs and launch plans. Catches critical launch blockers, surfaces hidden team assumptions, and maps action items. Claude Code CX Codex Cursor +1 10,200installs outcome-roadmap phuryn Rewrites feature-heavy roadmaps into outcome-focused statements tied to business and customer impact. Helps teams replace rigid feature lists with measurable strategic goals. Claude Code CX Codex Cursor +1 9,900installs prioritization-frameworks phuryn Reference guide to 9 prioritization frameworks: RICE, ICE, Opportunity Score, Kano, MoSCoW and more. Helps you pick the right method, compare approaches, and rank tasks by importance. Claude Code CX Codex Cursor +1 9,900installs strategy-red-team phuryn Stress-tests PRDs, roadmaps, and strategies by attacking load-bearing assumptions before reality does, returning kill criteria and cheap tests. Claude Code CX Codex Cursor +1 9,200installs competitor-analysis phuryn This skill researches direct competitors and compares their positioning, strengths, weaknesses, and pricing. Use it to prepare a competitive brief or find ways to differentiate a product. Claude Code CX Codex Cursor +1 3,800installs business-model phuryn Skill generates a Business Model Canvas with all 9 building blocks: from key partners and activities to channels and revenue streams. Use it to create a business model, document how value flows, or analyze an existing business. Claude Code CX Codex Cursor +1 3,700installs privacy-policy phuryn Skill drafts a detailed privacy policy accounting for GDPR, CCPA, and other regulations. Use it when building a new product, updating data protection docs, or preparing for compliance audits. Claude Code CX Codex Cursor +1 3,500installs

Similar

apple-notes Hermes Agent Lets a coding agent read, search and write Apple Notes from the terminal through the memo CLI, with everything syncing over iCloud. Claude Code CX Codex Cursor +1 381installs airtable community Ready-made curl calls for Airtable's REST API: read records, filter with formulas, write in batches, upsert on a merge field. Claude Code CX Codex Cursor +1 375installs apple-reminders Hermes Agent Manages Apple Reminders through the remindctl CLI utility. Enables the assistant to read task lists and schedule items with iCloud sync. Claude Code CX Codex Cursor +1 367installs teams-meeting-pipeline Hermes Agent + Teknium Manages Microsoft Teams meeting summaries, transcript ingestion, and Graph webhook subscriptions. Useful for replaying failed jobs and checking pipeline health. Claude Code CX Codex Cursor +1 365installs find-community slavingia A skill that helps you find the community you already belong to and spot problems worth solving for a minimalist business. Use it when searching for a startup idea or unsure where to start as an entrepreneur. Claude Code CX Codex Cursor +1 2,600installs find-skills vercel-labs Discovers and installs agent skills from skills.sh directly inside your coding assistant. Handy when you need domain-specific workflows for a project. Claude Code CX Codex Cursor +1 4,000,000installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs

Questions about summarize-interview

How do I install summarize-interview?

For Claude Code, run npx skills add phuryn/pm-skills --skill summarize-interview -a claude-code. The skill saves to ~/.claude/skills/summarize-interview/. For Cursor: npx skills add phuryn/pm-skills --skill summarize-interview -a cursor. For GitHub Copilot: gh skill install phuryn/pm-skills summarize-interview.

What does summarize-interview do?

It converts an interview transcript into a structured report based on Jobs to Be Done methodology. It highlights the customer's current solution, satisfaction level, pain points, and the next actions to take after the interview.

What file formats does the skill accept?

The skill reads text, PDF files, and audio transcriptions. You can upload a file or paste the transcript directly into the chat.

Source text

SKILL.md · MIT
---
name: summarize-interview
description: "Summarize a customer interview transcript into a structured template with JTBD, satisfaction signals, and action items. Use when processing interview recordings or transcripts, synthesizing discovery interviews, or creating interview summaries."
---

## Summarize Customer Interview

Transform an interview transcript into a structured summary focused on Jobs to Be Done, satisfaction, and action items.

### Context

You are summarizing a customer interview for the product discovery of **$ARGUMENTS**.

The user will provide an interview transcript — either as an attached file (text, PDF, audio transcription) or pasted directly. Read any attached files first.

### Instructions

1. **Read the full transcript** carefully before summarizing.

2. **Fill in the summary template** below. Use "-" if information is unavailable. Replace numeric values with qualitative descriptions if needed (e.g., "not satisfied").

3. **Use clear, simple language** — a primary school graduate should be able to understand the summary.

### Output Template

```
**Date**: [Date and time of the interview]
**Participants**: [Full names and roles]
**Background**: [Background information about the customer]

**Current Solution**: [What solution they currently use]

**What They Like About Current Solution**:
- [Job to be done, desired outcome, importance, and satisfaction level]

**Problems With Current Solution**:
- [Job to be done, desired outcome, importance, and satisfaction level]

**Key Insights**:
- [Unexpected findings or notable quotes]

**Action Items**:
- [Date, Owner, Action — e.g., "2025-01-15, Paweł Huryn, Follow up with customer about pricing"]
```

Save the summary as a markdown document in the user's workspace.

---

### Further Reading

- [User Interviews: The Ultimate Guide to Research Interviews](https://www.productcompass.pm/p/interviewing-customers-the-ultimate)
- [Continuous Product Discovery Masterclass (CPDM)](https://www.productcompass.pm/p/cpdm) (video course)

© phuryn · MIT · phuryn/pm-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor