Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
phuryn avatar

Customer Journey Map

  • 2k installs
  • 24.9k repo stars
  • Updated July 3, 2026
  • phuryn/pm-skills

customer-journey-map is an agent skill for "Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when

About

The customer-journey-map skill "Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points, improving onboarding, or visualizing the user journey." It covers define the persona : Who is traveling this journey? Use a specific persona with JTBD, not a generic user.. Key workflows include map the journey stages adapt to the product :. Developers invoke customer-journey-map when the task matches the triggers and reference files in SKILL.md for grounded, stepwise execution. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation.

  • Define the persona : Who is traveling this journey? Use a specific persona with JTBD, not a generic user.
  • Map the journey stages adapt to the product :
  • For each stage, document :
  • Touchpoints : Where the user interacts with the product, brand, or team website, email, in-app, support, social media
  • User actions : What they do at this stage

Customer Journey Map by the numbers

  • 2,046 all-time installs (skills.sh)
  • +97 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #237 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

customer-journey-map capabilities & compatibility

Capabilities
define the persona : who is traveling this journ · map the journey stages adapt to the product : · for each stage, document : · touchpoints : where the user interacts with the · user actions : what they do at this stage
Use cases
documentation
From the docs

What customer-journey-map says it does

Map the end-to-end customer experience from awareness through advocacy, identifying emotions, pain points, and improvement opportunities at each stage.
SKILL.md
npx skills add https://github.com/phuryn/pm-skills --skill customer-journey-map

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2k
repo stars24.9k
Security audit1 / 3 scanners passed
Last updatedJuly 3, 2026
Repositoryphuryn/pm-skills

What problem does customer-journey-map solve for developers using the documented workflows?

"Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points, improving onboardi

Who is it for?

Developers working with customer-journey-map patterns described in the skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill documented scope.

When should I use this skill?

Use when "Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points

What you get

Actionable customer-journey-map guidance grounded in SKILL.md workflows and reference files.

Files

SKILL.mdMarkdownGitHub ↗

Customer Journey Map

Map the end-to-end customer experience from awareness through advocacy, identifying emotions, pain points, and improvement opportunities at each stage.

Context

You are creating a customer journey map for $ARGUMENTS.

If the user provides files (interview transcripts, survey data, analytics, support tickets, or existing journey maps), read them first. Use web search to understand the product if a URL is provided.

Instructions

1. Define the persona: Who is traveling this journey? Use a specific persona with JTBD, not a generic user.

2. Map the journey stages (adapt to the product):

StageDescription
AwarenessHow do they first learn about the product?
ConsiderationWhat do they evaluate? What alternatives do they compare?
AcquisitionHow do they sign up or purchase?
OnboardingFirst experience with the product — time to value
EngagementRegular usage — building habits
RetentionWhat keeps them coming back? What might cause churn?
AdvocacyWhen and why do they recommend the product to others?

3. For each stage, document:

  • Touchpoints: Where the user interacts with the product, brand, or team (website, email, in-app, support, social media)
  • User actions: What they do at this stage
  • Thoughts & questions: What's on their mind ("Is this worth my time?" "How do I...?")
  • Emotions: How they feel (excited, confused, frustrated, delighted) — rate on a scale or use emoji indicators
  • Pain points: Friction, confusion, drop-off risks
  • Opportunities: How to improve the experience at this point

4. Identify critical moments:

  • Aha moment: When the user first experiences core value
  • Moments of truth: Decision points where they commit or abandon
  • Churn triggers: Where users most commonly drop off

5. Create the journey map table:

StageTouchpointUser ActionEmotionPain PointOpportunity

6. Recommend prioritized improvements:

  • Which pain points have the highest impact on conversion or retention?
  • What quick wins can improve the experience immediately?
  • What requires deeper investment but has the biggest payoff?

Think step by step. Save as a markdown document. For visual journey maps, suggest the user create one in Miro or FigJam using this analysis as the foundation.

---

Further Reading

Related skills

How it compares

Pick customer-journey-map when you need experience-stage narrative and emotion mapping; use analytics or funnel skills when you only need quantitative conversion metrics.

FAQ

Who is customer-journey-map for?

Developers and software engineers working with customer-journey-map patterns described in the skill documentation.

When should I use customer-journey-map?

When "Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points.

Is customer-journey-map safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.