The AI Jobs to be Done Analyst skill for Claude
People do not buy products. They hire them to get a job done, and that job is almost never what your product description says. This skill lays that job bare according to the framework of Clayton Christensen, Bob Moesta and Tony Ulwick: a job story instead of a persona, a job map of eight steps, the four forces that decide whether someone switches, and three hypotheses you can test in a real conversation. It does not simply accept assumptions: those get a question back.
the lines above come from the zip on this page · SKILL.md is 10,111 bytes
A product question in, a customer question out
reg. J.001This is the worked example from the SKILL.md itself, shortened here. Watch what happens to the question. The user asks about positioning, so about themselves. What comes out is about a sole trader who sits checking a VAT return on a Wednesday evening and does not know whether it is right.
What the AI Jobs to be Done Analyst is
The AI Jobs to be Done Analyst is a free skill from our own library. A skill is an instruction file, SKILL.md, that gives an AI assistant a fixed method for one task. Not software you install, no subscription, no data connection: one text file of 1,633 words that tells Claude what a jobs to be done analysis should look like, which questions it has to ask first, in which order the analysis is built up and which words it may not use.
You download the zip at the top of this page, put it in your Claude environment, and from that moment on Claude thinks about customers in jobs instead of in audiences. Nothing else on your machine changes. What a SKILL.md is exactly and why a text file steers the behaviour of an AI is explained in what Claude skills are.
The core principle is in the first lines of the file and has deliberately been kept simple. People do not buy products or services. They hire them to get a specific job done. The job is the goal, the product is a means. A customer who buys a drill is not hiring a drill bit, they are hiring a hole in the wall. And that hole is itself a means to something else, for instance hanging up a family photo that creates a sense of connection. The task of the skill is to look through the surface at the real job and at the progress the customer is trying to make in their life.
It is written for business owners, marketers, product people and anyone who has to position something. The frontmatter names the openings on which Claude should pick the skill up: JTBD analysis, customer needs research, product positioning, work on a value proposition, summarising customer interviews, and the synthesis of a switch interview. Loose sentences count as triggers too, such as what is my customer hiring me for, what is the real job, or pull push anxiety habit. You will find it in the skill library that we make available for free from the AI and automation service, with no account and no sales email afterwards.
What you should know before you start: this skill is strict. It accepts no assumptions as input. Say that your customer wants to work faster and you get no analysis but a question back: why do you think that, on which observations does it rest, and have you ever done a switch interview to validate it. That feels awkward when you want something quickly, and it is exactly the reason the outcome is usable. Invent the job yourself and you have a persona with a different label on it.
Why a persona puts you on the wrong track
The word persona does not appear in this skill, and that is not a style choice but a rule with a reason attached: personas are demographic, jobs are situational. Two people with identical demographics can have completely different jobs. And the other way round: two people who resemble each other in nothing can have exactly the same job, at exactly the same moment.
That difference is practical. A persona tells you who someone is: age, job title, company size, a stock photo and an invented first name. There is little you can do with that, because you cannot change someone's age and it tells you nothing about what they are trying to get done today. A job tells you why someone is moving right now. But that moment you can reach: with your message, with your onboarding, with what you do and do not promise.
So the question it asks is a different one. Not what the customer wants, but what they are trying to achieve and which progress they want to make in their life or work. It sits in the rules as well, as an explicit ban on the first form of that question. Asking what someone wants produces a wish list of features they happened to see somewhere. Asking what someone is trying to achieve produces a situation, and that situation holds all the information you need.
Features come last. There is another rule that belongs with this: the skill treats features as irrelevant until it knows the job, with the note that a feature without a job is guessing. That turns the usual order round. In most product discussions it starts at what we can build and ends at who is waiting for it. Here it starts at which progress someone wants to make and ends at what is needed for that.
And the skill writes from the customer. The last rule is the least conspicuous and perhaps the most useful: everything is formulated from the first person of the customer, not from the company. Not we want more conversion, but when I am on this page, I want to understand whether this is for me. In diff form that reversal looks like this.
Three gaps, one sentence
reg. J.002Every analysis begins at one sentence with a fixed form. That form is not decorative: it forces three things that are almost always missing from ordinary customer descriptions. The situation someone was in, the motivation at that moment, and the result they expected. Below, the template fills itself with the example from the SKILL.md.
When I have to file my VAT return at the end of the quarter as a sole trader and I do not know whether my figures are right, I want to get certainty quickly that everything is in order, so I can get on with my real work without the fear that I will be in trouble with the tax authority later.
What is really in the SKILL.md
A skill is only as good as its instructions, so we simply describe them here. The file opens with frontmatter: name, version 1.0.0, MIT licence, our own name as the author, and a description with the openings on which Claude picks the skill up. Then comes the role description, and it is sharply worded: you work strictly according to the framework of Christensen, Moesta and Ulwick, and your aim is to lay bare which job the customer wants solved, not which product they want to buy.
Three layers of analysis. Every input gets three layers laid over it. The first are the three job dimensions, which are always all three named, even if the customer names only one. The functional job is what practically has to be done, the measurable task. The emotional job is how the customer wants to feel during and after the job. The social job is how they want to come across to others. The second layer are the four forces of Bob Moesta, and the third layer is the job story structure from FIG.02 above.
A five-step workflow. For every question the skill follows the same path. Step 1 is job excavation: asking on until the job under the surface is visible, with at least five questions. What triggered the first time you thought about this, the first thought. What you tried before that, which solutions were rejected. When you started searching seriously, the active looking moment. What it had to be able to do at minimum before you would consider it, the bare minimum. And what would be a dealbreaker, the anxiety triggers.
Then it moves on. Step 2 is the job map. Step 3 are the outcome statements. Step 4 is the hire and fire analysis: which solution does the customer hire today and which have they fired, with the note that a fired solution gives more information than a hired one, because that is where the pain was. Step 5 is the synthesis.
Eight fixed output sections. Every analysis has the same build-up. The primary job in job story format. Then the job dimensions, in three lines. After that the map of eight steps, with the pain per step. The four forces as a two by two matrix, with push and pull on the pro side, anxiety and habit on the con side, and at least two concrete observations per force. Five to eight outcome statements. The competition, including indirect solutions. The untapped opportunities. And finally three test hypotheses, each measurable and falsifiable.
Outcome statements with a fixed grammar. Desired outcomes are written as minimise or maximise, plus a measurable metric, plus context. The file gives examples: minimise the time needed to send a quote after an intro call, and maximise the likelihood that a customer feels understood at the first point of contact. That form is directly usable in a backlog, and that is exactly the intention: it forces you to write down what has to get measurably better instead of which function you want to build.
Five rules that bind the skill. Never the word persona. Never ask what the customer wants. Features are irrelevant until the job is settled. Accept no assumptions as input. And always write from the first person of the customer. Those five are worked out in FIG.05 further on, with the response it gives per rule. The file closes with four sources and one sentence of accountability: the skill is based on those sources and applies the frameworks in a structured analysis workflow. Want to build such a file yourself? The whole structure, from frontmatter to rules, is described in writing a SKILL.md.
What pushes, pulls, holds back and holds on
reg. J.003The Forces of Progress of Bob Moesta explain why someone does or does not switch. Two forces work for the switch, two against, and the skill always names all four. The observations below come literally from the worked example in the SKILL.md.
Eight steps, and where it chafes
reg. J.004The job map of Tony Ulwick maps the whole job, not only the part your product solves. That distinction is the heart of it: most products cover Execute, while the pain often sits in Confirm or Monitor. The eight steps with the pain points from the example in the SKILL.md.
The theory the skill rests on
Jobs to be Done is not the method of one author but a school with a few clear voices. The SKILL.md names four of them, with the year, and adds in one sentence that the skill applies those frameworks in a structured analysis workflow. Which is useful, because you can read them and decide for yourself whether you agree.
Clayton Christensen, Competing Against Luck, 2016. This is where the heart of it comes from: people hire a product to make progress in a particular circumstance. The consequence is bigger than it looks. If the job is your starting point, who your competitor is changes, and that explains a large part of the surprises in markets. That gets made explicit in the competition analysis, with an example you do not forget quickly: a Netflix subscription competes with a glass of wine as evening relaxation.
Bob Moesta, Demand Side Sales 101, 2020. From him come the four forces in FIG.03 and the emphasis on the switch interview: the conversation in which you unpick what exactly happened in the days and weeks before someone switched. Moesta's contribution is that selling starts at the demand side, at the moment someone begins to move, and not at the offer. That connects directly to what the Mom Test Coach skill does with your question list: getting facts out of the past instead of opinions about the future.
Tony Ulwick, Jobs to be Done Theory to Practice, 2016. From him come the eight universal job steps in FIG.04 and the outcome-driven approach: writing desired outcomes down as measurable statements instead of as wishes. Ulwick makes the framework operational. Where Christensen shows why you have to look differently, Ulwick shows what you then write down.
Alan Klement, When Coffee and Kale Compete, 2016. Klement sharpens the idea of progress and works out the job story form this skill uses. His title sums the point up: coffee and kale resemble each other in nothing and still compete, as soon as you look at them as two ways of making the same progress.
You can do something with this without installing the skill as well. Write down one job story for your most important customer, in the form from FIG.02, and test it against the four forces. If you do not know what the push was, you do not yet know why they came to you. And if the honest answer is that every provider in your market solves that job in the same way, the Blue Ocean Strategy Coach is the skill that looks for the open water beside it. And that is usually the most interesting part of the conversation.
From analysis to something you can test
An analysis that ends in insight is a nice document. This skill ends in three hypotheses that can be knocked down, and that is the difference. The last three sections of the output are all aimed at what you do next: the competition, the untapped opportunities and the test hypotheses.
The competition is drawn more widely than you are used to. It asks which other solutions this customer hires for the same job, and stresses that direct competitors are only half of the picture. In the example those are spreadsheets, the accountant, other software, and doing nothing and hoping. That last one is the most important and at the same time the most ignored. Anyone who does not acknowledge their biggest competitor aims their message at the wrong comparison.
Untapped opportunities sit where high pain and poor solutions meet. It hunts for job steps with a lot of pain for which the market offers no good solution at all, because that is where the innovation sits. In the example that is Confirm: no solution gives real peace of mind before filing. That is a concrete opening, far more usable than the observation that the market is crowded.
Three hypotheses, each measurable and falsifiable. The example gives them including the way you test them. The first: sole traders with more than fifty invoices per quarter have daily VAT stress within two weeks of the deadline, to be validated with a diary study. The second: an explicit confirm function that says everything has been checked and looks right raises the willingness to switch, to be validated with a landing page test. The third: sole traders trust soft signals from other sole traders more than product features, to be validated by analysing reviews for emotional language.
Note what those three have in common. They can all be proved wrong. You can run a diary study and discover that the stress is not daily at all. That is exactly the intention: a hypothesis that cannot be knocked down is an opinion. So the skill delivers no conclusions but a research agenda, and that agenda is the most usable part of the whole document. And when you want to hold those conversations well afterwards, the questioning technique is a craft of its own, and that is what the Mom Test Coach is about.
What the skill refuses
reg. J.005The SKILL.md has no heading called refusals, but it does have a Rules section with five statements that are exactly that. On top of that comes the form requirement in the job story, which explicitly rejects the user story. Every rule is a request you could make, with the response the file prescribes.
Installing in Claude Code, Claude.ai or Codex
The zip is 4.4 KB and contains one folder, ai-jobs-to-be-done-analyst, with the SKILL.md inside it. Installing is a matter of putting the file in the right place, and that place differs per environment. SKILL.md has been an open standard since December 2025, so the same skill also works in Codex, Cursor and Gemini CLI. You are therefore not downloading a Claude file but a working instruction that any modern AI assistant can read.
- Unzip it into
~/.claude/skills/(or.claude/skills/in your project). - Claude then recognises the skill by itself as soon as you start on customer motivation, positioning or jobs.
- You can also call it directly, with
/ai-jobs-to-be-done-analyst.
- Go to Customize and then Skills.
- Upload the zip there as a skill.
- Or paste the contents of SKILL.md into the project instructions of a Project.
- Open
AGENTS.mdin your repo. - Paste the contents of SKILL.md into it, or put SKILL.md beside it as a separate file and point to it from
AGENTS.md. - Codex reads that along at every session.
After that, use is simple: describe what you sell and to whom, and paste in as much real material as you can. Interview transcripts, support tickets, reviews, a write-up of a switch interview. The more real words from real customers, the less the analysis has to guess. If you work with assumptions only, you get those assumptions back in the form of questions, and that is not a bug but the rule from the file.
Everything here sits under the MIT licence, so you may open SKILL.md and adjust the triggers, the workflow or the examples to your own market. Should you get stuck on the installation itself, the full route is set out step by step in installing Claude skills. Want to learn to set this kind of work up with your team? Our AI training was built for exactly that.
When you use it and when you do not
Where it is strongest: when you already have material and need to bring structure into it. A pile of interview transcripts, a series of support conversations, a collection of reviews: that is exactly the kind of input on which an analysis workflow with eight fixed sections does its work. It is also strong on a switch interview, because the four forces are literally hidden in that conversation. And it helps with positioning questions, provided you are willing to accept that the answer is not about your product.
There are also situations in which you are better off not using it. The first is when you only have assumptions and want them confirmed. Then it mostly delivers questions back, and that is frustrating when you want something finished quickly. The second is when you are looking for a quantitative grounding. This framework is qualitative in nature: it explains why people do what they do, it does not measure how many people do it. This one solves that by ending in hypotheses instead of conclusions, but it does mean the real work still comes afterwards.
And then the most honest limit. No skill can talk to your customers for you. Everything it delivers is a structured working of what you supply, supplemented with the questions you have not yet asked. That helps you, because most people skip exactly those questions. But anyone who reads the analysis as evidence instead of as a hypothesis is further from the truth than someone who has called two customers. The outcome is a research agenda and not a research result.
What logically follows depends on where you end up. Are you stuck on which features are expectations and which really set you apart? Then the Kano Model Analyst skill is your next step. Do you want to lay the job beside your offer instead? Then it is the Value Proposition Canvas skill you need. And if the outcome touches your whole model, the conversation belongs with the Business Model Canvas Coach or the Lean Canvas Strategist.
Run it yourself or have it run
reg. J.006This skill is the free do-it-yourself version of work we also deliver as a service. Nothing is held back and there is no catch in it, but understand what a skill is: it teaches your AI how to do something, while every new session starts empty. Not the engine, and not the memory either. You prompt, you supply your transcripts and earlier findings again every time, you check. Anyone who wants that differently has two next steps: hand the work over, or sort out the memory.
where you are now The skill: you are the engine You run the AI Jobs to be Done Analyst yourself in Claude, Codex or Cursor. It costs nothing, it works today, and you keep it entirely in your own hands: no trial period, no locked-off parts. The limit is your own time: it only happens when you prompt, and every session starts with explaining again who your customers are and what you found last time.
have it prepared The Sales employee: the material under the job You derive the job behind a purchase from conversations with real customers, and you do not outsource that interview. What can be done as a service is the collecting work underneath it: per prospect what is publicly known about their situation, their market and their recent moves, set out fresh every week. That is the Sales employee of Mansotti, the company of which TheSEO is the trading name, which also builds the other two roles and sets up the work around them to measure. The control stays with you, because output remains a draft until a human approves it. From that pile you take the patterns your job stories rest on. Read what an AI employee is and does.
everything from one source Jarvis: all your AIs work from the same company knowledge The skill teaches the AI, the brain is where the memory lives. If you want all your AIs to work from the same company knowledge, that is Jarvis, the organisation brain. It connects ChatGPT, Claude, Codex and your people to the same projects, core knowledge and decisions, so your next AI session does not start over. Jarvis selects context, delegates work and stores only what has been approved: client knowledge stays isolated and every step leaves a checkable trail. With customer research that counts double, because a job you settled in March is only worth something in June if it can still be found. What that delivers in practice, from the plans to your first week, you can read at Jarvis itself.
What Jarvis actually delivers
reg. J.007Step 3 deserves more than a paragraph, because this is the difference between a clever chat and a system you can build on. Jarvis is the organisation brain: it remembers what your AIs need to know, divides the work and keeps track of what happened. With customer research that is the difference between knowledge and a folder full of documents. You notice it first at the start of a new session.
We have been running our own shop on this system for months. Every agent session, every task and every decision is logged in it and can be read back. A new session therefore does not start blank: it first fetches the recorded decisions, the running projects and the latest changes, and carries on where the last one stopped. So we are not describing a promise but the way we work every day.
All plans are at jarvis/pricing. You pick your own plan. Paying online opens as soon as the last checks are done; until then we set your account up on request. For business agreements and bespoke work there is a conversation.
The skills around it
reg. J.008A job analysis never stands alone. Conversations come before it and choices follow it. These skills from the same library each take a different piece of that chain.
Before the analysis
the materialThis one accepts no assumptions at all. These two make sure you turn up with facts.
Mom Test CoachRewrites your question list so customers give facts instead of polite nods. Exactly the input this analysis needs.SKILL Empathy Map CoachOrders what you heard in conversations into what the customer sees, says, does and feels. Useful groundwork for the job dimensions.SKILLAround customer value
validationThe related skills from the validation group. They lay the job beside your offer.
Value Proposition CanvasLays the customer's tasks, pains and desired outcomes beside what you deliver. The direct next step after a job map.SKILL Kano Model AnalystSorts your functions into what the customer expects and what really surprises them. Only useful once the job is settled.SKILL Business Model Canvas CoachThe broader model in which customer segment and value proposition come together with the rest of your business.SKILL Lean Canvas StrategistPuts your whole model on one sheet and marks which box is the most uncertain. Often that is the job.SKILLAfter the analysis
the translationOnce you know the job, it still has to end up in language and in a price.
StoryBrand WriterPuts the customer in the lead role of your story. The same reversal as the job story, but in your copy.SKILL Pricing Strategy CoachThe job decides what your work is worth to the customer. This skill converts that into a grounded amount.SKILL AI Quote WriterTurns what you heard in the conversation into a proposal the customer can sign.SKILL SWOT analysisThe broader strategic view when the job analysis leads to a change of course.SKILLLooking further
the contextWhere this skill comes from and what else there is.
The whole skill libraryAll 100 free skills in a row, sorted by subject.HUB AI and automationThe service behind it: from separate skills to working automation in your business.SRV What Claude skills areThe basics: what a SKILL.md is and why a text file steers the behaviour of an AI.DOC Knowledge baseArticles about SEO, AI and online visibility, searchable.DOCFrequently asked questions
What is Jobs to be Done in one sentence?
People do not buy products, they hire them to get a job done. The skill says it with the example of the drill: whoever buys a drill is not hiring a drill bit, they are hiring a hole in the wall. And that hole is itself a means as well, for instance to hang up a family photo. The product is the means, the job is the goal, and the progress someone wants to make is what you are looking for.
What does the AI Jobs to be Done Analyst skill cost?
Nothing. The skill is free, falls under the MIT licence, and you do not have to create an account or leave an email address. You download a 4.4 KB zip containing one folder, ai-jobs-to-be-done-analyst, and inside it a single file: SKILL.md of 1,633 words. That is the complete skill. There is no paid version and no sales email follows.
Does this skill work in Codex, Cursor or Gemini CLI?
Yes. SKILL.md has been an open standard since December 2025, so the same file works in Codex, Cursor, Gemini CLI and other tools that follow the standard. In Codex you unzip it into .agents/skills/ in your project, or into ~/.agents/skills/ for all your projects; Codex has supported SKILL.md directly since the open standard of December 2025. Pasting the contents of SKILL.md into your AGENTS.md still works too. The instructions themselves are plain readable text, so any assistant that accepts instruction files can handle it.
Why does the skill never use the word persona?
Because it is in the rules, with the reason attached: personas are demographic, jobs are situational. Two people with identical demographics can have completely different jobs. A persona describes who someone is, a job describes why someone does something at that moment. The skill therefore refuses to work from age, job title or company size and asks instead about the situation someone was in when they started looking.
Which parts are in an analysis?
Eight fixed sections, always in the same order: the primary job in job story format, the three job dimensions, the job map of eight steps, the four forces as a two by two matrix, five to eight outcome statements, the competition including indirect solutions, the untapped opportunities, and three test hypotheses. Those last ones are measurable and falsifiable, so you can test them in real customer conversations.
What is the difference between a job story and a user story?
A user story starts at the role: as a user I want X so that Y. A job story starts at the situation: when I am in that situation, I want this, so I can achieve that. The skill writes everything in the second form and explicitly rejects the first. The difference is not cosmetic. The role fixes who someone is, the situation fixes why they are doing something right now, and that last one is what you can influence.
Do I need customer interviews to use the skill?
You can start without them, but the skill accepts no assumptions as input. Say that your customer wants to work faster and it asks why you think that, on which observations it rests and whether you have ever done a switch interview to validate it. So it does deliver an analysis, but it marks where that rests on air. The more real conversations you supply, the less there is to guess.
Does Jobs to be Done work outside software and B2B?
Yes. The framework looks at the progress someone wants to make, and that is not tied to a sector. The skill makes that visible itself in the competition analysis: a Netflix subscription competes with a glass of wine as evening relaxation. As soon as you take the job as your starting point, who your competitor is changes, and that works in services, retail and physical products just as well as in software.
First get found, then get understood
Knowing which job your customer has you do makes your message sharper, but there does have to be somebody to read it. If too little traffic comes in, the real work sits before that: being found by the people who are searching at exactly that moment. That moment, the active looking moment from step 1 of the skill, is incidentally exactly what search engines turn on. The free SEO scan shows in a few seconds where your site stands. And if you want to talk further about what AI can do for your business, from separate skills to full automation, we simply do that in a conversation.