Build deep customer profiles — Consumer vs Shopper, JTBD framework, customer journey mapping, insight validation, internal monologue research
npx skills add https://github.com/minhnv0807/ai-business-skills --skill 09-customer-insight-global
Ask up to 4 questions before starting:
The buyer is not always the user, and the user is not always the decision-maker:
| | Consumer (User) | Shopper (Buyer) |
|---|---|---|
| Definition | Person who actually uses the product/service | Person who pays for it |
| Cares about | Experience, results, feelings | Price, convenience, value-for-money |
| Decides based on | "Will this work for me?" | "Is this worth the cost?" |
| Example (Skincare) | The person whose skin gets treated | Their partner / parent paying |
| Example (Course) | Student | Parent paying tuition |
| Example (Kids' toys) | The child | The parents |
| Example (B2B SaaS) | End-user employee | Manager / Procurement |
Each funnel stage produces a different kind of insight:
| Element | Detail |
|---------|--------|
| State | Problem unrecognized, or aware but no solution sought |
| Internal question | "Isn't everyone like this?" / "Should I do something about it?" |
| Barrier | Problem feels normal, no trigger to act |
| Content needed | Pain triggers, education, problem framing |
| Effective channels | TikTok (reach), Instagram Reels, YouTube Shorts, blog SEO |
| Example insight | "They notice their skin is worse but blame the weather — never think 'skincare routine'." |
| Element | Detail |
|---------|--------|
| State | Problem accepted, evaluating options |
| Internal question | "Which is better?" / "Is this worth it?" / "Who has tried it?" |
| Barrier | Too many options, fear of wrong choice, missing info |
| Content needed | Comparisons, reviews, case studies, process explainers, FAQs |
| Effective channels | Google Search, YouTube reviews, communities (Reddit, Discord, niche forums), email |
| Example insight | "They read 5 reviews but still hesitate — because they fear being upsold by a sales rep." |
| Element | Detail |
|---------|--------|
| State | Decision made, needs final nudge |
| Internal question | "Buy now or wait?" / "Any deals?" / "Where do I order?" |
| Barrier | Cost concerns, regret risk, complex checkout |
| Content needed | Offers, urgency, strong social proof, clear CTA, friction removal |
| Effective channels | Messenger/WhatsApp 1:1, landing pages, retargeting ads |
| Example insight | "They are ready to buy but need spousal sign-off — send them shareable info to forward." |
| Element | Detail |
|---------|--------|
| State | Has bought/used — deciding whether to return |
| Internal question | "Is it worth continuing?" / "Is something better out there?" / "Anything new?" |
| Barrier | Forgetting, no reason to return, mediocre last experience |
| Content needed | Follow-ups, exclusive value, loyalty program |
| Effective channels | Email nurture, SMS, in-app, VIP community |
| Example insight | "They liked the service but don't return because nobody reminds them — they need a reason, not just a discount." |
Customers don't buy products — they "hire" them to get a "job" done.
| Layer | Definition | Question | Example (Skincare) | Example (Marketing course) |
|-------|-----------|----------|--------------------|---------------------------|
| Functional | Practical task to complete | "What do they need to do?" | Clear acne, cleanse skin | Learn how to run paid ads |
| Emotional | Desired feeling | "How do they want to feel?" | Confident, well-cared-for | Calm, not afraid of mistakes |
| Social | Image they want to project | "How do they want to be seen?" | Beautiful, professional | Skilled, modern, successful |
When [situation / context],
I want to [action / solution],
so I can [desired outcome],
and feel [emotional reward].
Examples:
Persona: [Representative Name]
| Element | Value |
|---------|-------|
| Gender | |
| Age range | |
| Location | |
| Occupation | |
| Income / month | |
| Family status | |
| Education | |
| Element | Value |
|---------|-------|
| Core values | [What do they value most?] |
| Fears | [What scares them when buying?] |
| Aspirations | [What do they want to achieve?] |
| Beliefs | [What do they trust? What do they doubt?] |
| Lifestyle | [Describe in one sentence] |
| Element | Value |
|---------|-------|
| Primary info channel | [TikTok? Google? Friends? YouTube?] |
| Online time | [Morning / Lunch / Evening? How long?] |
| Shopping habits | [Online/Offline? Compare before buying?] |
| Trusted sources | [Reviews? Influencers? Friends? Experts?] |
| Purchase barriers | [Price? Time? Risk? Lack of info?] |
| Post-purchase behavior | [Reviews? Refers others? Silent? Complains?] |
| Channel | Usage level | Preferred content |
|---------|------------|-------------------|
| TikTok | High / Med / Low / None | |
| Instagram | | |
| YouTube | | |
| Facebook | | |
| LinkedIn | | |
| Reddit | | |
| Twitter / X | | |
| Google Search | | |
| Email newsletters | | |
| Podcasts | | |
| Stage | Touchpoint | Behavior | Thoughts | Feelings | Barriers | Opportunities |
|-------|-----------|----------|----------|----------|----------|---------------|
| Awareness | [Sees ad? Reads article? Friend mention?] | | | | | |
| Research | [Google search? Watches review? Visits site?] | | | | | |
| Consideration | [Compares competitors? Asks community?] | | | | | |
| Decision | [Messages? Calls? Books?] | | | | | |
| Purchase / Use | [Visits store? Pays online? First experience?] | | | | | |
| Post-purchase | [Satisfied? Reviews? Returns? Refers?] | | | | | |
| Moment | Description | Your action |
|--------|-------------|-------------|
| Zero Moment (ZMOT) | Customer searches/asks before contacting you | SEO, third-party reviews, educational content |
| First Moment (FMOT) | First impression of product/service | Imagery, packaging, website UI, channel profile |
| Second Moment (SMOT) | Real experience while using | Service quality, processes, staff attitude |
| Ultimate Moment (UMOT) | Customer shares their experience | Encourage reviews, referrals, UGC |
Not every observation is an insight. A real insight must pass 3 tests:
| Criterion | Validation question | Pass / Fail |
|-----------|--------------------|-----|
| TRUE | Is this grounded in real data/observation, not assumption? | |
| TENSION | Is there a contradiction, dilemma, or unresolved need? | |
| ACTIONABLE | Can you build content, product, or strategy from it? | |
| Observation | TRUE? | TENSION? | ACTIONABLE? | Insight? |
|-------------|-------|----------|-------------|----------|
| "Women 25–35 like skincare" | Yes, but generic | No tension | Not specific | NO — too general |
| "They know their skin worsens but blame weather, not their routine" | Yes — seen in comments | Yes — gap between awareness and action | Yes — educational content can shift mindset | YES — strong insight |
| "They want to try the spa but fear high-pressure upsells" | Yes — reviews and DMs | Yes — desire vs loss-of-control fear | Yes — no-upsell pledge, transparent pricing | YES — strong insight |
Customers rarely say what they actually think. This section captures the inner voice:
| Stage | What they say | What they actually think | What it means for you |
|-------|---------------|--------------------------|----------------------|
| Awareness | "It's fine, normal" | "Why does everyone else look better? Is something wrong with me?" | Soft pain triggers, no pressure |
| Consideration | "Let me look around" | "Too many options. Hard to tell legit from scam — afraid to choose wrong" | Honest comparisons, not bragging |
| Conversion | "Let me think about it" | "I want it but I'm scared — afraid of wasting money or not seeing results" | Risk reduction: trial, guarantee, real reviews |
| Post-purchase | "It's okay" | "Should I keep going? Nobody has even checked in on me" | Follow-up, after-care, retention offers |
| Source | How to extract |
|--------|----------------|
| Comments on competitor posts | Read questions, complaints, praise — especially long comments |
| Your DMs / inbox | Most-repeated question = biggest worry |
| Reviews (Google, Trustpilot, Amazon, app stores) | 3-star reviews are most valuable — mixed praise + criticism |
| Industry communities (Reddit, niche forums, Discord) | Opinion threads, vent threads, comparison threads |
| Past-customer surveys | Open question: "What made you hesitate before buying?" |
| Sales call recordings | Listen for objections, hesitations, repeated phrases |
Move beyond demographics — segment by actual behavior:
| Dimension | Categories | Example segments |
|-----------|-----------|------------------|
| Purchase frequency | One-time / Repeat / Frequent | Trial buyers vs Regulars vs VIPs |
| Order value | Low / Mid / High | Budget vs Premium spenders |
| Acquisition channel | Organic / Paid / Referral | TikTok-found vs Word-of-mouth |
| Engagement behavior | View / Like / Comment / Buy | Lurkers vs Loyal fans |
| Lifecycle stage | New / Active / Lapsed / Returning | New vs Churned vs Win-back |
| Loyalty level | Price-driven / Loyal / Advocate | Discount-seekers vs Brand-loyal |
| Segment | Traits | Best content | Channels | Offers |
|---------|--------|--------------|----------|--------|
| New (no purchase yet) | Just discovered, researching | TOFU: education, social proof | TikTok, Instagram, Google | Trial, sample |
| First-time buyer | Tried once, no return yet | MOFU: added value, case studies | Email, SMS | Second-purchase offer |
| Repeat buyer (2+) | Satisfied, building habit | Retention: exclusives, VIP perks | Email, community | Loyalty tier |
| VIP (5+ purchases) | Loyal, ready to refer | Referral: bring-a-friend programs | 1:1, events, VIP group | Referral bonus |
| Churned | Bought before, now silent | Win-back: reason for absence + special offer | Email, SMS | Comeback offer |
08-competitor-research-global05-ad-copy-global or 04-video-script-global02-campaign-brief-global10-reverse-kpi-calc-global00-marketing-plan-globalBefore delivering the insight report, verify:
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
Multiagent AI system for scientific research assistance that automates research workflows from data analysis to publication. This skill should be used when generating research ideas from datasets, developing research methodologies, executing computational experiments, performing literature searches, or generating publication-ready papers in LaTeX format. Supports end-to-end research pipelines with customizable agent orchestration.
Automated LLM-driven hypothesis generation and testing on tabular datasets. Use when you want to systematically explore hypotheses about patterns in empirical data (e.g., deception detection, content analysis). Combines literature insights with data-driven hypothesis testing. For manual hypothesis formulation use hypothesis-generation; for creative ideation use scientific-brainstorming.
Take minhnv0807/09-customer-insight-global from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.