whatisgithub

What is motivational-interviewing-skill?

heartpunk/motivational-interviewing-skill — explained in plain English

Analysis updated 2026-05-18

13Audience · generalComplexity · 1/5LicenseSetup · easy

In one sentence

A plugin that trains AI coding assistants to use motivational interviewing, a counseling technique that helps people think through tough decisions without being told what to do.

Mindmap

mindmap
  root((MI Skill))
    What it does
      Motivational interviewing
      Reflective listening
      Non directive support
    Tech stack
      Claude Code
      OpenCode
      Codex
    Use cases
      Decision support
      Explore ambivalence
      Practice reflection
    Audience
      General users
      AI assistant users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get help thinking through a decision you feel stuck or ambivalent about, without being pushed toward an answer.

USE CASE 2

Use an AI assistant that reflects your thoughts back to you instead of jumping straight to advice.

USE CASE 3

Practice a supportive, non-directive conversation style modeled on real counseling transcripts.

What is it built with?

Claude CodeOpenCodeCodex

How does it compare?

heartpunk/motivational-interviewing-skill09catho/axon0x1-1/revival
Stars131313
LanguageJavaScriptC++
Setup difficultyeasymoderatehard
Complexity1/54/55/5
Audiencegeneralresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Setup is a single command or config copy, and differs slightly by which AI tool you use.

You can copy, share, and adapt the work for any purpose as long as you give credit to the creator.

So what is it?

This is a plugin for AI coding assistants that teaches the assistant to practice a specific counseling technique called motivational interviewing. Motivational interviewing is an approach used by therapists and counselors to help people work through ambivalence, meaning situations where they feel pulled in two directions and cannot decide which way to go. The method involves listening carefully, asking open questions, and helping the person hear their own thoughts more clearly, without the practitioner pushing a particular answer. When you invoke this plugin, your AI assistant shifts into that mode. Instead of offering solutions or telling you what to do, it reflects back what you say, explores both sides of whatever you are weighing, and supports you in reaching your own conclusions. The README describes specific scenarios where this is useful: being stuck between two options, feeling reluctant to start or stop something, going in circles on a decision, or wanting someone to think alongside you without being directed. The skill was built using patterns from the AnnoMI dataset, a set of 133 expert-annotated motivational interviewing conversations from academic research. High-quality examples teach the assistant what good practice looks like, including reflective listening, scaling questions, and respecting the person's right to decide. Low-quality examples in the dataset teach what to avoid, such as giving unsolicited advice, arguing, or jumping straight to solutions. Installation works with several AI tools: Claude Code, OpenCode, Codex, and Pi. Each has its own setup path described in the README, typically involving a single command or copying a configuration file. The project is licensed under CC-BY-4.0.

Copy-paste prompts

Prompt 1
Install this motivational interviewing skill in Claude Code and help me think through a decision I'm stuck on.
Prompt 2
Use the motivational interviewing skill to reflect back both sides of something I'm ambivalent about.
Prompt 3
Show me how to set up this skill in Codex or OpenCode.
Prompt 4
Explain what reflective listening and scaling questions mean in the context of this skill.

Frequently asked questions

What is motivational-interviewing-skill?

A plugin that trains AI coding assistants to use motivational interviewing, a counseling technique that helps people think through tough decisions without being told what to do.

What license does motivational-interviewing-skill use?

You can copy, share, and adapt the work for any purpose as long as you give credit to the creator.

How hard is motivational-interviewing-skill to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is motivational-interviewing-skill for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.