Guide · Agent skill
How to use the Customer Journey Map agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The customer-journey-map skill is a set of instructions that teaches an AI agent to build a structured customer journey map for a product or customer scenario. It covers stages from first awareness through advocacy, along with what the customer does, thinks and feels, where they get stuck, and how to improve each step. This guide explains what agent skills are, how to install this one, how to trigger it, and what to check before you rely on the output.
Quick start
- 1Download the ZIP. Get the customer-journey-map ZIP from the directory page.
- 2Unzip the folder. Extract it so the folder contains SKILL.md.
- 3Place the skill. Move the folder to ~/.claude/skills/ for personal use or to .claude/skills/ in a project.
- 4Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP.
- 5Describe your scenario. Ask for a journey map in plain language, naming the product, customer and goal.
- 6Attach research files. Provide interview notes, surveys, analytics or support tickets if you have them.
- 7Review and prioritize. Check the pain points against real data, then act on the prioritized improvements.
What is an agent skill and what does this one do?
An agent skill is a folder containing a SKILL.md file with instructions that an AI agent loads when a task matches the skill's description. The skill tells the agent how to approach a specific kind of work, so you do not have to write those instructions yourself each time.
This skill, from the pm-market-research collection in phuryn/pm-skills, is licensed under MIT. Once it is installed, the agent can turn a product or customer scenario into a map that moves through the journey from awareness to advocacy. For each stage it documents touchpoints, user actions, thoughts and questions, emotions, pain points and opportunities, then identifies critical moments such as the aha moment and churn triggers, and recommends prioritized improvements.
- Stages: Awareness, Consideration, Acquisition, Onboarding, Engagement, Retention, Advocacy (adapted to the product)
- Output: a markdown analysis with a journey map table (stage, touchpoint, user action, emotion, pain point, opportunity)
- If you provide files such as interview transcripts, survey data, analytics, support tickets or existing journey maps, the agent reads them first
- For a visual map, the skill suggests building one in Miro or FigJam using the analysis
Install the customer-journey-map skill
Download the ZIP for the skill from the directory page and unzip it. The skill folder should contain SKILL.md. Then place it in one of these locations, depending on whether you want it for yourself or for one project.
For a personal install, put the folder in ~/.claude/skills/. For a single project, put it in the project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
- Personal: ~/.claude/skills/customer-journey-map/
- Project only: .claude/skills/customer-journey-map/ inside your project
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
~/.claude/skills/customer-journey-map/SKILL.mdTrigger the skill with natural requests
You do not need a special command. The skill's description says it applies when you are mapping the customer experience, identifying friction points, improving onboarding or visualizing the user journey. Asking for those things in plain language is usually enough to load it.
Name the product, the customer and the goal. The more specific the scenario, the more specific the persona and stages will be. If you have research files, mention them and provide them so the agent can read them before it writes the map.
- "Map the customer journey for our free trial sign-up and find where people drop off."
- "Create a customer journey map for a freelance designer using our invoicing app, focusing on onboarding."
- "Here are my interview notes and support tickets. Map the journey and suggest the highest-impact fixes."
- "Identify friction points in how new teams adopt our analytics dashboard."
What the output looks like
The skill asks the agent to define a specific persona with jobs to be done, then walk through each stage. Each stage gets touchpoints, user actions, thoughts and questions, emotions, pain points and opportunities. Emotions are rated on a scale or shown with emoji indicators, as the skill instructs.
After the stage analysis, the agent identifies the aha moment, moments of truth and churn triggers, then recommends prioritized improvements. These cover which pain points most affect conversion or retention, which quick wins are available now, and which changes need deeper investment.
What you need and safety notes
The source does not list any required tools or packages, and the skill does not run scripts. It does use the network: the instructions say the agent can use web search to understand the product when you give it a URL. Treat that as a reason to check what the agent fetched before trusting it.
The skill reads files you supply, so only provide material you are comfortable sharing with the tool you are using. Keep your own review in the loop for anything that will guide business decisions.
- Requirements: none listed in the source
- Runs scripts: no
- Uses network: yes, for web search when a URL is provided
- Read-only input: it reads files you give it and writes a markdown document
Tips for better journey maps
The map is built from the agent's reasoning plus whatever you provide. It can reflect assumptions rather than verified behavior, so supply real evidence where you have it. Interview notes, survey results and support tickets give the agent something concrete to work from.
Ask for a single persona and a single product area first. A narrow journey, such as onboarding for one plan, is easier to check against your data than the whole customer lifecycle.
- Attach real research files rather than relying on memory or guesses
- Start with one persona and one journey segment
- Check each pain point against analytics or support data before acting on it
- Ask for the output saved as markdown so you can share it or paste it into Miro or FigJam
What people use it for
- Mapping a free trial sign-up to find where prospects drop off before they activate
- Planning onboarding improvements for a new product by identifying the aha moment and first-use friction
- Turning support tickets and interview notes into a stage-by-stage view of frustrations
- Preparing a retention review that lists churn triggers and quick wins
- Teaching a team how to structure customer experience analysis using a consistent stage model
Frequently asked questions
Is the customer journey map skill free?
The skill is licensed under MIT, as stated on its listing. Check the license file in the source repository for the full terms.
What do I need to install it?
The source lists no requirements, and the skill does not run scripts. You need an agent environment that supports skills, such as the Claude apps or Claude Code, where you can place the folder or upload the ZIP.
Where do I put the skill folder?
Use ~/.claude/skills/ for a personal install or .claude/skills/ inside a project for project-only use. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
Can the skill replace real customer research?
No. The map is built from the agent's reasoning and any files you supply, so it can reflect assumptions. Validate the findings with interviews, analytics or support data.
Does it create a visual diagram?
Not directly. It outputs a markdown analysis and suggests building a visual map in Miro or FigJam using that analysis as the foundation.
Which files can I give it?
The skill's instructions mention interview transcripts, survey data, analytics, support tickets and existing journey maps. The agent reads these files before building the map.
How does it compare with building a journey map by hand?
The skill gives you a consistent stage model and table structure quickly. A manual map built from real research is usually more reliable, so use the skill as a draft to check against your data.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are a product manager, marketer or student who wants a structured first draft of a customer journey, especially when you can supply real research files to ground it. Pick something else if you need verified customer behavior, a finished visual diagram, or a tool that runs analytics on your data.
Download the skill