jobs-to-be-done

Analyze functional, social, and emotional customer jobs with associated pains and gains.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/MMXC/openclaw-back --skill jobs-to-be-done-mmxc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/MMXC/openclaw-back/tree/main/pm-skills/skills/jobs-to-be-done
Command: npx skills add https://github.com/MMXC/openclaw-back --skill jobs-to-be-done-mmxc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you systematically understand what customers are truly trying to accomplish, the obstacles they face, and the outcomes they desire, moving beyond surface-level feature requests to uncover unmet needs.

Core Features & Use Cases

  • Jobs-to-be-Done Framework: Analyzes functional, social, and emotional jobs customers need to get done.
  • Pain Identification: Uncovers challenges, costliness, common mistakes, and unresolved problems.
  • Gain Discovery: Identifies customer expectations, desired savings, adoption factors, and life improvements.
  • Use Case: A product manager uses this Skill to interview potential users for a new project management tool, uncovering that while users functionally need to "track tasks," their deeper emotional job is to "feel in control of their workload" and avoid the "anxiety of missed deadlines."

Quick Start

Use the jobs-to-be-done skill to explore the functional, social, and emotional jobs for a customer trying to manage their personal finances.

Frequently Asked Questions about jobs-to-be-done

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I uncover customer needs for product discovery?

Uncover customer needs by systematically exploring functional, social, and emotional jobs customers need to get done. This approach identifies underlying pains and desired gains, revealing unmet needs to validate product-market fit.

What is the jobs-to-be-done framework for user research?

The jobs-to-be-done framework analyzes functional, social, and emotional jobs to understand what customers are truly trying to accomplish. It moves beyond surface-level feature requests to uncover deeper motivations and desired life improvements.

How do I validate product-market fit using customer motivation analysis?

Validate product-market fit by identifying customer expectations, desired savings, and adoption factors. Analyzing these desired gains alongside functional jobs ensures your product resolves underlying unmet needs effectively.

Does customer psychology knowledge help with jobs-to-be-done analysis?

Customer psychology knowledge is required to effectively apply the jobs-to-be-done framework. Understanding market dynamics and customer psychology helps uncover underlying emotional jobs and unmet needs during product discovery.

When should I use jobs-to-be-done for competitive analysis?

Use jobs-to-be-done for competitive analysis when you need to uncover underlying customer needs and validate product-market fit. It reveals unresolved problems and common mistakes your competitors fail to address.