fogg-behavior-model

Diagnose user behavior by mapping motivation, ability, and prompt.

23|4|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/flpbalada/thinking-toolkit --skill fogg-behavior-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fogg-behavior-model
Source: https://github.com/flpbalada/thinking-toolkit/tree/main/plugins/fogg-behavior-model/skills/fogg-behavior-model
Command: npx skills add https://github.com/flpbalada/thinking-toolkit --skill fogg-behavior-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams design and diagnose user behavior by applying the Fogg Behavior Model (B=MAP)—ensuring motivation, ability, and prompts align to drive desired actions.

Core Features & Use Cases

  • Structured behavior diagnosis: Identify whether motivation, ability, or prompts are lacking.
  • Intervention design guidance: Propose targeted changes to increase motivation, simplify ability, or optimize prompts.
  • Onboarding and adoption focus: Apply to onboarding flows, feature uptake, habit formation, and activation strategies.

Quick Start

Provide a practical prompt to apply the B=MAP framework to a new onboarding flow or feature adoption scenario.

Frequently Asked Questions about fogg-behavior-model

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

FAQPage Schema
What is the Fogg Behavior Model and how does it drive product onboarding?

The Fogg Behavior Model (B=MAP) drives product onboarding by aligning user motivation, ability, and prompts to trigger desired actions. It provides a structured diagnosis to identify which of these three elements is lacking in your activation flows.

How do I analyze why users drop off during feature adoption?

To analyze feature adoption drop-offs, you map user actions against the B=MAP framework to determine if the bottleneck is insufficient motivation, low ability due to friction, or missing prompts. This structured behavior diagnosis guides targeted intervention design.

How can I design interventions to improve user habit formation?

You design habit formation interventions by adjusting the B=MAP variables: increasing user motivation, simplifying the action to boost ability, or optimizing the timing of prompts. This framework ensures your behavior design changes are targeted rather than generic.

When should I use behavior design frameworks for activation strategies?

You should use behavior design frameworks for activation strategies when you need to systematically diagnose why target actions are not occurring. Applying B=MAP helps isolate whether to focus on increasing motivation, simplifying ability, or optimizing prompts.

Can I apply B=MAP to diagnose problems in existing digital product flows?

Yes, you can apply B=MAP to diagnose problems in existing digital product flows by evaluating whether motivation, ability, or prompts are failing to align. This structured framework guides specific design decisions to fix onboarding and adoption bottlenecks.