customer-research
When the user wants to conduct, analyze, or synthesize customer research.
Skill by DevChiniwala
Chalk Labs
Need help deploying customer-research?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/devchiniwala-customer-research
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
customer-research- Description
- 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 personas," "customer personas," "jobs to be done," "JTBD," "what do customers say," "what are customers struggling with," "Reddit mining," "G2 reviews," "review mining," "digital watering holes," "community research," "forum research," "competitor reviews," "customer sentiment," or "find out why customers churn/convert/buy." Use for both analyzing existing research assets AND gathering new research from online sources. For writing copy informed by research, see copywriting. For acting on research to improve pages, see cro.
- License
- MIT
- Metadata
- version: 1.0.0
- Instructions
- 264 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- evals.json · evals/
- source-guides.md · references/
SKILL.md (first lines)
# Customer Research 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-context.md` exists (or `.claude/product-marketing-context.md` 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 | | **Medium** | Theme appears in 2 sources, or only prompted, or limited to one segment | | **Low** | Single source; could be an outlier; needs validation | **Recency window**: Weight sources from the last 12 months more heavily. Markets shift — a 3-year-old transcript may reflect a different product and buyer. **Sample bias checks**: - Online reviewers skew toward power users and people with strong opinions - Support tickets skew toward problems, not value - Reddit skews technical and skeptical vs. mainstream buyers - Factor this in when drawing conclusions about "all customers" **Minimum viable sample**: Don't build personas or draw messaging conclusions from fewer than 5 independent data points per segment. --- ## Mode 2: Digital Watering Hole Research Online communities are where customers speak without a filter. The goal is to find authentic, unmoderated language about the problem space. ### Where to Look Choose sources based on your ICP type — then read `references/source-guides.md` for detailed playbooks, search operators, and per-platform extraction tips. | ICP Type | Primary Sources | |----------|----------------| | B2B SaaS / technical buyers | Reddit (role-specific subs), G2/Capterra, Hacker News, LinkedIn, Indie Hackers | | SMB / founders | Reddit (r/entrepreneur, r/smallbusiness), Indie Hackers, Product Hunt, Facebook Groups | | Developer / DevOps | r/devops, r/programming, Hacker News, Stack Overflow, Discord servers |
From DevChiniwala/HeyClara, MIT.
More from DevChiniwala/HeyClara
- 0.502score
agent-skill-creator
DevChiniwala
Create or improve AI agent skills with proper progressive disclosure, description optimization, and router patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
marketing
DevChiniwala
When the user wants help with marketing, growth, GTM, or getting users.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
image-generation
DevChiniwala
Generate images using OpenAI (default) or Gemini.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
email
DevChiniwala
Write any kind of email: cold outreach, prospecting, follow-up sequences, drip campaigns, lifecycle emails, nurture sequences, onboarding emails, welcome…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
google-workspace-cli
DevChiniwala
Use when user wants to interact with Google Workspace APIs (Gmail, Drive, Calendar, Sheets, Docs, Chat, Admin) from the command line using `gws`.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
asc-cli
DevChiniwala
Use this skill for App Store Connect CLI (`asc`) usage, including install/auth setup, command families, CI/CD integration, and troubleshooting for releases…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
beads-tasks
DevChiniwala
Persistent task management via Beads CLI (bd).
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
code-review
DevChiniwala
Review pull requests, code diffs, and changes for correctness, design, security, performance, and style.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
gh-stamp
DevChiniwala
Stamp a GitHub PR with an LGTM approval comment.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
github-link-repo-explorer
DevChiniwala
Explore a GitHub repository from a link by cloning locally first, then inspecting files and history.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
modal-cli
DevChiniwala
Modal CLI for serverless GPU/cloud compute.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
clara-phone
DevChiniwala
Use when setting up, deploying, or debugging Clara's Twilio-based channels: voice (phone), SMS, and WhatsApp.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 5, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/DevChiniwala/HeyClara
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from DevChiniwala
- 0.502score
marketing
DevChiniwala
When the user wants help with marketing, growth, GTM, or getting users.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
email
DevChiniwala
Write any kind of email: cold outreach, prospecting, follow-up sequences, drip campaigns, lifecycle emails, nurture sequences, onboarding emails, welcome…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
agent-skill-creator
DevChiniwala
Create or improve AI agent skills with proper progressive disclosure, description optimization, and router patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
image-generation
DevChiniwala
Generate images using OpenAI (default) or Gemini.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
beads-tasks
DevChiniwala
Persistent task management via Beads CLI (bd).
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
code-review
DevChiniwala
Review pull requests, code diffs, and changes for correctness, design, security, performance, and style.
SkillCFreshness: C★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get customer-research running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
customer-research skill. Agent Mart. https://agentmart.dev/skills/devchiniwala-customer-research (last updated 2026-10-24)