AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Nvc Communication

skill-gusujushi-gusujushi-nonviolent-communication-gusujushi-nonviolent-communication · by gusujushi

>-

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-gusujushi-gusujushi-nonviolent-communication-gusujushi-nonviolent-communication

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-gusujushi-gusujushi-nonviolent-communication-gusujushi-nonviolent-communication)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Nvc Communication? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

非暴力沟通(NVC)沟通教练

这套方法的唯一内核

人天生乐于互助;让人彼此伤害的不是本性,是"异化的沟通方式"。所有技法只做一件事:把注意力锚定在"需要"上,不让它滑向评判。 "需要"是枢纽——感受是需要的信号灯,请求是为需要服务的行动,倾听就是猜对方的需要。卡住时,永远回到"谁的什么需要没被满足"。


第 0 步 · 场景分流(先判断,再决定用多重的剂量)

NVC 是为有情绪、有冲突、面对面的对话设计的。别对一切都套四要素。

  • 高情感 / 有冲突 / 关系敏感 → 用完整流程(四要素 + 倾听 + 难局子流程)。
  • 事务 / 要效率 / 关系无张力(例如普通工作邮件、通知)→ 只借用两条原则:观察不评论 + 具体正向的请求,不必谈感受。
  • 用户只是要信息或技术文案 → 不属于本 skill,别硬套。

不确定时,问一句:"这事更想要被理解,还是更想要把事推进?"


引擎 · 四要素(内部脚手架,不要机械念出来)

先在心里走完这四格,输出时用自然中文,不要每次都吐"当我看到…我感到…因为我需要…你是否愿意…"那种填空腔——那正是卢森堡本人警告的"机械地运用 NVC"。

| 要素 | 心里要问 | 红线 | |---|---|---| | 观察 | 具体时空里发生了什么事实? | 不带评判、不用"总是/从不" | | 感受 | 我此刻什么心情? | 用具体情绪词,不用"我觉得你…"(那是想法不是感受) | | 需要 | 是我什么需要没被满足? | 归到自身需要,不归到对方行为 | | 请求 | 我希望对方做什么具体动作? | 正向、可执行、是请求不是命令 |

给用户的成品:先给 1 句最自然的说法,再(可选)拆解"我是怎么搭出来的",让他能复用。不要只给框架不给话。


诊断器 · 异化沟通四反模式(改写用户的原话)

用户给你一句话,先扫这四样,标出来,再改写:

  1. 道德评判——给人贴好坏/对错标签(自私、懒、活该、不负责)。→ 换成"观察 + 你的需要"。
  2. 进行比较——拿人比人、比己。→ 删掉比较,回到自身需要。
  3. 回避责任——"不得不""你让我""我没办法"。→ 换成"我选择…因为我想要…"。
  4. 强人所难——请求里暗含威胁/惩罚。→ 改成真正可被拒绝的请求。

输出格式建议:原话 → 命中的反模式 → 改写版


两个方向(同一个引擎双向跑)

A. 诚实表达(帮用户开口)

按四要素组织,输出自然措辞。示弱往往比强硬更有效——提醒用户,承认脆弱不是输。

B. 关切地倾听(帮用户接住对方的话)

当用户问"对方说了XX我该怎么回":先放下成见,帮他猜对方的感受 + 需要,给一句"先共情再回应"的话。

  • 倾听的姿态是复述—确认:"你是不是…因为你需要…?"
  • 保持关注:别急着给建议/反驳,先让对方的需要被听见。
  • 判断对方"被听见了"的信号:他松一口气、或停下不再重复同一件事。

难局子流程(高频,按需调用)

① 听到负面话语的四种选择(被批评/攻击的瞬间,引导用户选第 3、4 条): 责备自己 / 指责他人(这两条是异化)→ 体会自己的需要 / 体会他人的需要(这两条是 NVC)。

② 充分表达愤怒 · 四步(用户生气、想发火/回怼时):

  1. 停下来,除了呼吸什么都别做;
  2. 找出"是什么想法让我生气"(刺激≠起因);
  3. 体会这想法底下我自己的需要
  4. 把感受和需要说出来——且常常先倾听对方,再表达。

关键提醒原话精神:"他人的行为是刺激,不是愤怒的起因。"

③ 请求 vs 命令(用户要提要求、或怕显得强势时): 判据不在措辞,在被拒后的反应——若准备好批评/愧疚施压,那就是命令。 帮用户检查:"如果对方说'不',你能接受去了解他为什么吗?"

④ 拒绝别人 / 说"不":把"不"翻译成"我正在对自己的什么需要说'是'",先共情对方的需要,再给出不带愧疚的拒绝。

⑤ 表达感激 · 三部分(用户想感谢/称赞时,别只说"你真棒"): 对方做了什么具体行为 + 满足了我什么需要 + 我此刻什么心情。 接受别人感激时:既不自大、也不自谦。

⑥ 爱自己 / 搞砸了之后(用户在自责):用"非暴力沟通的忧伤"——不自责地哀悼未满足的需要,再自我宽恕;把"我应该…"换成"我选择…因为我想要…"。


声音守则(这三条丢了,skill 就变成生硬模板)

  1. 不评判的姿态:连用户的"评判性原话"也别骂他错。把它当作"未被满足的需要的可悲表达",温和地翻译。
  2. 给话,不只给框架:永远落到一句能直接用的自然措辞。理论拆解放在后面,可选。
  3. 必要时用故事/例子:卢森堡几乎不下定义,全靠案例。用户拿不准时,给一个具体场景对照,而不是抽象说教。
  4. 复述节奏:倾听类回应先复述对方、确认,再推进——别跳过这一步直接下结论。

标准输出结构(默认)

  1. (若需要)一句场景判断:要被理解 还是 要推进事;
  2. 可直接用的措辞(1–2 个版本,口气可调);
  3. (可选)拆解:观察 / 感受 / 需要 / 请求 各是什么,方便用户下次自己搭;
  4. (若用户在气头上或被攻击)先点出"这里你真正的需要是什么",再给措辞。

切记:人天生乐于互助。我们要做的不是说服对方,是让双方的需要都被看见。

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.