
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)
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
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.
npx skills add https://github.com/phuryn/pm-skills --skill customer-journey-mapAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2k |
|---|---|
| repo stars | ★ 24.9k |
| Security audit | 1 / 3 scanners passed |
| Last updated | July 3, 2026 |
| Repository | phuryn/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
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):
| Stage | Description |
|---|---|
| Awareness | How do they first learn about the product? |
| Consideration | What do they evaluate? What alternatives do they compare? |
| Acquisition | How do they sign up or purchase? |
| Onboarding | First experience with the product — time to value |
| Engagement | Regular usage — building habits |
| Retention | What keeps them coming back? What might cause churn? |
| Advocacy | When 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:
| Stage | Touchpoint | User Action | Emotion | Pain Point | Opportunity |
|---|
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.