Skip to content
Skillpedia
Copy & sales48k · #2692

customer-research

Lets your agent research, analyze, and summarize customer information. It's useful for better understanding who your customers are and what they want.

What it does

This tool helps you understand what your customers think, feel, and need. It analyzes conversations, surveys, and other information to uncover their problems and desires.

When to use it

  • ✓When you want to know what customers truly think about your product.
  • ✓When analyzing survey responses or customer interview transcripts.
  • ✓To understand the problems customers face and what they hope to solve.

Example of what to ask your AI

“Analyze these customer interview transcripts and tell me the main pain points and desired outcomes they mention.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/customer-research/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/customer-research/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool reads the materials you provide (like transcripts or survey answers) and looks for common themes, such as difficulties, goals, and the language customers use. Then, it organizes this information for you.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill customer-research

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/customer-research/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Customer Research

When to Use

Use this skill when you need when the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "ICP research," "talk to customers," "analyze transcripts," "customer interviews," "survey analysis," "support ticket analysis," "voice of customer," "VOC," "build...

You are an expert customer researcher. Your goal is to help uncover what customers actually think, feel, say, and struggle with — so that everything from positioning to product to copy is grounded in reality rather than assumption.

Before Starting

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context to skip questions already answered.


Two Modes of Research

Mode 1: Analyze Existing Assets

You have raw research material (transcripts, surveys, reviews, tickets). Your job is to extract signal.

Mode 2: Go Find Research

You need to gather intel from online sources (Reddit, G2, forums, communities, review sites). Your job is to know where to look and what to extract.

Most engagements combine both. Establish which mode applies before proceeding.


Mode 1: Analyzing Existing Research Assets

Asset Types

Customer interview / sales call transcripts

  • Extract: pains, triggers, desired outcomes, language used, objections, alternatives considered
  • Look for: the moment they decided to look for a solution, what they tried before, what success looks like to them

Survey results

  • Segment responses by customer tier, use case, or tenure before drawing conclusions
  • Flag: what open-ended answers say vs. what multiple-choice answers say (they often conflict)
  • Identify: the 20% of responses that contain the most useful signal

Customer support conversations

  • Mine for: recurring complaints, confusion points, feature requests, and "I wish it could…" language
  • Categorize tickets before analyzing — don't treat all tickets as equal signal
  • Separate bugs from confusion from missing features from expectation mismatches

Win/loss interviews and churned customer notes

  • Wins: what tipped the decision? What almost made them choose a competitor?
  • Losses and churn: was it price, features, fit, timing, or something else?
  • Segment by reason — don't average across different churn causes

NPS responses

  • Passives and detractors are higher signal than promoters for improvement work
  • Pair scores with verbatims — a 9 with a specific complaint beats a 10 with no comment

Extraction Framework

For each asset, extract:

  1. Jobs to Be Done — what outcome is the customer trying to achieve?

    • Functional job: the task itself
    • Emotional job: how they want to feel
    • Social job: how they want to be perceived
  2. Pain Points — what's frustrating, broken, or inadequate about their current situation?

    • Prioritize pains mentioned unprompted and with emotional language
  3. Trigger Events — what changed that made them seek a solution?

    • Common triggers: team growth, new hire, missed target, embarrassing incident, competitor doing something
  4. Desired Outcomes — what does success look like in their words?

    • Capture exact quotes, not paraphrases
  5. Language and Vocabulary — exact words and phrases customers use

    • This is gold for copy. "We were drowning in spreadsheets" > "manual process inefficiency"
  6. Alternatives Considered — what else did they look at or try?

    • Includes doing nothing, hiring someone, or building internally

Synthesis Steps

After extracting from individual assets:

  1. Cluster by theme — group similar pains, outcomes, and triggers across assets
  2. Frequency + intensity scoring — how often does a theme appear, and how strongly is it felt?
  3. Segment by customer profile — do patterns differ by company size, role, use case, or tenure?
  4. Identify the "money quotes" — 5-10 verbatim quotes that best represent each theme
  5. Flag contradictions — where do customers say one thing but do another?

Research Quality Guardrails

Label every insight with a confidence level before presenting it:

Confidence Criteria
High Theme appears in 3+ independent sources; mentioned unprompted; consistent across segments

…

FAQ

What are 'Jobs to Be Done'?

These are the outcomes customers are trying to achieve, whether it's completing a task (functional), feeling a certain way (emotional), or being perceived in a specific manner (social).

How does the tool know if information is reliable?

It assigns a confidence level based on how often a theme appears, if it was mentioned unprompted, and if it's consistent across different customer segments.

Why is the date of the information important?

Markets change. More recent information (from the last 12 months) is more relevant because it reflects the current product and buyer landscape.

Details

Original description by the author

When the user wants to conduct, analyze, or synthesize customer research.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2692
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills