Sign inGet started
Skills / Communication

Nonviolent Communication

Every criticism, judgment, diagnosis, and expression of anger is the tragic expression of an unmet need.

Nonviolent Communication (NVC) is a four-step communication framework developed by Marshall Rosenberg that transforms blame and criticism into honest, empathic expression. By separating observations from evaluations, feelings from thoughts, and requests from demands, NVC helps anyone navigate conflict, difficult conversations, and emotionally charged relationships without triggering defensiveness. It applies equally to how you speak and how you listen.

By Marshall Rosenberg · Free
Specimen 01 · Live diagnosisNonviolent Communication
Input

“I need to tell my coworker that he keeps interrupting me in meetings. It's so disrespectful — I'm sick of it. Every time I start talking he just…”

Diagnosis
Share the message or situation you're struggling with — even if it comes out as frustration or accusation right now.
Full transcript ↓
Calibrated referenceagent-skills.ai
The gap

Say what you observe, feel, and need — without blame, judgment, or demand

NVC is built on the OFNR model: (1) Observations — describing only what a video camera would record, with no evaluation or judgment attached; (2) Feelings — identifying genuine emotional responses, distinct from thoughts or evaluations disguised as feelings ('I feel ignored' is actually a thought); (3) Needs — naming the universal human needs — autonomy, connection, safety, understanding — that underlie the feeling; (4) Requests — making specific, doable, positive requests that are open to 'no,' rather than demands that coerce. Rosenberg encoded this in the full NVC sentence: 'When I observe X, I feel Y, because I need Z. Would you be willing to W?' The framework is bidirectional: the same four-step lens guides how you express yourself honestly and how you listen empathically. Conflict, in Rosenberg's model, arises not from incompatible needs but from incompatible strategies for meeting needs — a distinction that opens space for resolution where blame closes it.

The problem

When needs go unmet, most people default to blame, criticism, moralizing, or demands — what Rosenberg calls 'jackal language' or life-alienating communication. These responses trigger defensiveness rather than connection, ensuring the underlying needs remain invisible and unaddressed. The cycle repeats because the real issue — unmet needs — is never named.

The solution

Stop speaking in blame and start speaking in needs. By applying the OFNR model, you can say the hardest things honestly — and be heard — without triggering the defensive counter-attack that shuts every conversation down.

You bring
  • A message, confrontation, or situation you're struggling to express without blame or criticism
  • A conversation you're anticipating with dread or tension
  • A statement someone made that triggered a strong emotional reaction
  • An ongoing conflict where the same arguments keep cycling without resolution
You get
  • A rewritten message using the full OFNR formula — observation, feeling, need, and specific request
  • Identification of the universal human needs driving the conflict on both sides
  • An empathic listening response that reflects what the other person is feeling and needing
  • A step-by-step preparation sheet for a difficult conversation using NVC scaffolding
In action

Watch the methodology work.

Three specimens from a single real session: the same situation, unaided and calibrated, the full transcript, and the skill answering live in the channel where the work happens.

Fig.01The same situation, two ways
Specimens A · B
Specimen AVague
Unaided

“You have a message drafted to your partner that starts with 'You never actually listen when I talk about my day — you just wait for your turn to talk.' You've sent versions of this before. It always turns into a fight about who's more stressed or busier, and nothing changes.”

×Vague — nothing concrete to act on.
Specimen BCalibrated
With Nonviolent Communication

“You send: 'When our conversations move on before I finish what I was saying, I feel disconnected, because I need to know that what I'm going through matters to you. Would you be willing to give me ten uninterrupted minutes tonight?' No defensive counter-attack. Your need is named and your request is specific. A real conversation begins instead of the same argument.”

Specific, grounded, and ends with one clear next step.
Fig.02A real session, unedited
In-app · assistant
Nonviolent CommunicationClaude
Nonviolent Communication
Share the message or situation you're struggling with — even if it comes out as frustration or accusation right now. I'll help you find the observation, feeling, need, and request underneath it so you can say it in a way that opens a conversation instead of closing one.
I need to tell my coworker that he keeps interrupting me in meetings. It's so disrespectful — I'm sick of it. Every time I start talking he just talks over me.
Let's work through the OFNR model. First, the observation — this has to be what a video camera would record, with zero evaluation. 'He's disrespectful' is a judgment, not an observation. Try something like: 'In the last three team meetings, you started speaking before I finished my sentence at least four times.' Does that match what actually happened?
Yeah, four or five times is accurate. It happened again just yesterday.
Good — that's a clean observation. Now the feeling. 'Sick of it' is real, but NVC asks for feelings that are genuinely yours, not ones that contain a hidden judgment. From Rosenberg's feelings vocabulary: frustrated, overlooked, disheartened, discouraged? What actually fits when it happens?
Frustrated for sure. And honestly kind of deflated — like my ideas don't matter in that room.
Frustrated and deflated — both honest. Those feelings point to a need: probably to be heard, to have your contributions valued, to participate fully. Now the request: make it specific, positive, and genuinely open to a 'no.' Something like — 'Would you be willing to let me finish my thought before responding?' That's a request. It starts a conversation. Here's your full NVC sentence: 'When you begin speaking before I've finished in our meetings — which has happened four or five times in the last few weeks — I feel frustrated and deflated, because I need to know my contributions are heard. Would you be willing to let me finish my thought before responding?'
That's so much less charged than what I was planning to say. I was going to lead with 'you never let me finish.'
'You never let me finish' is jackal language — it's a judgment, a generalization, and an implicit accusation all at once. His first move would be to defend himself, and the real issue — that you need to feel heard — would never get addressed. The NVC version says the same thing but leaves room for him to actually respond to your need instead of your attack. Would you like to prep for how the conversation might go from there, or work through what you'll say if he gets defensive?
Reply to Nonviolent Communication
What the skill is doing
01OFNR Message Rewriter
02Needs Identification
03Empathic Listening Coach
Fig.03The same skill, in the channel you already use
WhatsApp · live
9:41
NCNonviolent Communicationtyping…
Messages are end-to-end encrypted. No one outside of this chat can read them.
Today
I need to tell my coworker that he keeps interrupting me in meetings. It's so disrespectful — I'm sick of it. Every time I start talking he just talks…9:14✓✓
Share the message or situation you're struggling with — even if it comes out as frustration or accusation right now.9:14
I'll help you find the observation, feeling, need, and request underneath it so you can say it in a way that opens a conversation…9:15
Message

The same skill, where the work happens.

No new app to learn. The methodology runs over the WhatsApp Business API, so the answer lands as a reply in the thread you’re already in — same rigour, zero context-switch.

Reads the situation, names the pattern, returns one concrete next move.
Delivered in seconds, inside a conversation that already exists.
Specimen · WhatsApp Business API · live
Capabilities

What it does, specifically.

Each capability is a distinct move drawn straight from the source methodology — not a generic assistant guessing.

CapabilityC-01

OFNR Message Rewriter

Takes a message as it came out — accusatory, critical, or emotionally reactive — and rebuilds it step by step through the four NVC components. The result is a message that names what actually happened, owns the emotional response, reveals the underlying need, and makes a concrete request. It's the same intent, stripped of the language that triggers defensiveness.

Based on Rosenberg's full NVC sentence formula: 'When I observe X, I feel Y, because I need Z. Would you be willing to W?' — the foundational structure of 'Nonviolent Communication: A Language of Life.'
CapabilityC-02

Needs Identification

Surfaces the universal human needs — connection, autonomy, safety, understanding, meaning, and others — that sit beneath emotionally charged statements. This step is where NVC does its deepest work: shifting the frame from 'you did something wrong' to 'I have an unmet need.' Named needs are negotiable; blame is not.

Grounded in Rosenberg's universal human needs inventory, the core premise that all human behavior is an attempt to meet universal needs, and the NVC distinction between needs and strategies.
CapabilityC-03

Empathic Listening Coach

Applies the OFNR lens to what you're receiving, not what you're saying. When someone else is expressing frustration, pain, or criticism, this capability helps you reflect back their observation, feeling, and need — demonstrating understanding without agreeing, defending, or fixing. It's the NVC receive-empathically mode.

Based on Rosenberg's bidirectional application of NVC: 'receiving empathically' uses the same four components as 'expressing honestly,' turning the OFNR framework into a listening structure, not just a speaking one.
CapabilityC-04

Request Sharpener

Converts vague complaints, passive statements, and embedded demands into specific, doable, positive requests. A request is open to 'no' and names exactly what action would meet the need; a demand is not open to refusal and creates coercive pressure. This capability enforces the distinction with concrete rewrites.

Based on Rosenberg's explicit criteria for NVC requests: they must be specific, positive (what you want, not what you don't want), doable, and genuinely open to refusal — distinguishing them from demands that threaten consequences.
CapabilityC-05

Jackal Language Detector

Analyzes a message, email, conversation transcript, or inner dialogue for Rosenberg's patterns of life-alienating communication: moralizing, comparing, judging, blaming, denying personal responsibility, and making demands. Flags each pattern and explains what need it might be masking — the first step toward rewiring habitual reactive communication.

Based on Rosenberg's 'jackal' metaphor for life-alienating communication patterns — criticism, diagnosis, blame, punishment, and demands — contrasted with the 'giraffe' language of compassionate communication as described throughout his foundational text.
Tested

Graded before it shipped.

Every skill is scored against independent scenarios for methodology fidelity before it goes live — not vibes, a rubric.

What it produces
OutputD-01

NVC-Formatted Message

Your original message rewritten using the full OFNR formula: a factual observation, an owned feeling, a named universal need, and a specific doable request. Ready to send or say — with the blame, judgment, and demands removed.

OutputD-02

Needs Inventory Snapshot

A structured list of the universal human needs identified on both sides of a conflict, separated from the strategies each party is using to meet them. Makes the real negotiation visible: two people with compatible needs and incompatible strategies.

OutputD-03

Empathic Response Script

A ready-to-use reflection of what the other person appears to be observing, feeling, and needing — structured for empathic listening rather than defending, fixing, or problem-solving. Demonstrates understanding before seeking to be understood.

OutputD-04

Difficult Conversation Prep Sheet

A step-by-step NVC scaffolding for an upcoming tense exchange: the key observation to anchor on, the feelings and needs to own, the empathic guess at the other person's needs, and the specific request to make. Replaces reactive improvisation with intentional structure.

The source

Grounded in the original work.

Every answer traces back to a real source and the practitioner who wrote it — not a secondhand summary. Here is the source of record.

Source authorA-01

Marshall Rosenberg

Marshall Rosenberg (1934–2015) was an American clinical psychologist and the founder of the Center for Nonviolent Communication (CNVC), which he established in 1984. His foundational book, 'Nonviolent Communication: A Language of Life,' has sold over 5 million copies and been translated into 35+ languages. Rosenberg trained mediators and practitioners worldwide, applying NVC in schools, prisons, corporations, and active conflict zones across dozens of countries.

Status · Inspired by Marshall Rosenberg’s work — not yet claimed. Are you Marshall Rosenberg?
Primary sourceS-01

Nonviolent Communication: A Language of Life

by Marshall Rosenberg
Bestseller
Read the original ↗
Citationcnvc.org
In the build queue

Be first to run it.

Nonviolent Communication is being built right now. Leave your email and we’ll tell you the moment it goes live.

Notify meEmail
At launchI have a message I need to send to someone but every time I write it, it comes out accusatory. Can you help me work through the observation, feeling, need, and request underneath what I'm trying to say?