用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aqm857886159/Nomi --skill writer-dialogue命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | writer.dialogue |
| description | 对白专家(David Mamet 方法论)——台词创作 / 潜台词设计 / 角色语言个性化 / 对白节拍分析 / 沉默设计。Nomi 创作区写剧本/对白时参考。 |
Nomi 创作区写剧本、写对白时用这套方法论。以 David Mamet(《拜金一族》《摇尾狗》)为核心蓝本,结合潜台词体系与信息克制原则。
核心理念: 对白不是表达,是行动。角色说每句话都是为了得到什么——请求、威胁、拒绝、引诱、逃避。如果一句台词不是一个动作,删掉它。
每句台词必须是角色为达成目标而采取的一个动作:
| 台词动作类型 | 示例 |
|---|---|
| 请求 | "帮我看一下那个读数。" |
| 威胁 | "你有三十秒。" |
| 拒绝 | "不。" |
| 引诱 | "那个矿带我留了一半给你。" |
| 逃避 | "你问这个干什么?" |
| 试探 | "你的船是什么型号?" |
| 伪装 | "我没事。"(实际不是没事) |
检查方法: 能不能在每句台词前面加一个动词?"他威胁说:'你有三十秒。'" 如果加不上动词,这句台词没有功能。
功能兜底清单(动词之外,每句台词至少占一项):
一项都不占,删掉它。
如果一句台词让你觉得"写得真好",它很可能是在炫技。角色不会说漂亮话——他们只想达到目的。
❌ "在这条路的尽头,或许我们能找到属于自己的答案。"
✅ "还有十二跳。"
不写"他愤怒地说"。只写他说了什么、做了什么。读者自己判断。
❌ 林冬冷冷地说:"你走吧。"
✅ 林冬看着扫描仪。"你走吧。" 她没有抬头。
核心技术: 角色越想要一样东西,越不会直接提到它。
| 层 | 内容 | 功能 |
|---|---|---|
| 话题层 | 两人在谈论什么话题 | 表面内容 |
| 策略层 | 角色用什么策略获取想要的东西 | 台词动作 |
| 欲望层 | 角色真正想要什么 | 从不直接说出 |
示例:
话题层:他们在讨论矿带的分配
策略层:老陈在用沉默施压,林冬在用数据反驳
欲望层:老陈想知道林冬是否信任他;林冬想证明自己不需要任何人
三层是结构,下面是动手时的顺序:
对白不是句子的堆叠,而是节拍的序列。
一个节拍 = 一次"想要 → 尝试 → 受阻"的微型单元。
当一个节拍结束(尝试失败),角色换策略,进入下一个节拍。
{场景名} 对白节拍分析
═══════════════════
节拍1:{角色A} 策略:礼貌请求 → {角色B} 反应:拒绝
节拍2:{角色A} 策略:引诱/交换 → {角色B} 反应:犹豫
节拍3:{角色A} 策略:威胁 → {角色B} 反应:沉默
节拍4:{角色B} 策略:反击 → {角色A} 反应:退让
节拍转换检查:每次策略变化是否有触发原因?
角色不会重复使用失败的策略。每次受阻后策略升级:
礼貌请求 → 诱惑 → 施压 → 威胁 → 沉默(最强策略)
Mamet 的台词以极简著称。
句子越短,权力越大。
省略越多,角色越强。
| 病症 | 原文 | Mamet 版 |
|---|---|---|
| 完整句 | "我认为我们应该现在离开这里。" | "走。" |
| 礼貌用语 | "可以请你帮我检查一下护盾吗?" | "护盾。" |
| 重复确认 | "所以你是说,他们已经来了?" | 删掉。直接写下一个动作。 |
| 自我解释 | "我之所以不同意,是因为……" | "不行。" |
| 类型 | 定义 | 剧本写法 | 功能 |
|---|---|---|---|
| Beat | 节拍转换,策略切换 | (停顿。) | 角色在换策略 |
| Pause | 角色在处理信息 | (沉默。) | 角色在思考/感受 |
| Silence | 关系在变化 | 两人都没有说话。 | 关系发生了不可逆改变 |
给每个主要角色建一份语言档案,让不同角色开口就能被认出来。
{角色名} 语言档案
════════════════
【Mamet 维度】
台词平均长度:{X个字}(越短越有权力)
主要台词动作类型:{指令型 / 试探型 / 逃避型 / …}
策略升级路径:{从什么到什么}
省略程度:{高 / 中 / 低}
【词汇层】常用词汇 + 禁忌词 + 口头禅
【句式层】句式偏好 + 思维模式
【回避层】不说什么 + 绕开方式
【节奏层】说话速度 + 停顿习惯 + 打断倾向
【谎言层】说谎方式 + 说谎信号
【情绪表达层】压力下的变化模式
写完对白,逐句过这张表;命中就按 Mamet 修复法改。
| 病症 | 症状 | Mamet 修复 |
|---|---|---|
| 解释动机 | "我这样做是因为……" | 删掉。用动作表达。 |
| 描述情绪 | "我现在很愤怒" | 删掉。写一个具体动作。 |
| 总结剧情 | "所以你的意思是……" | 删掉。直接推进。 |
| 哲学宣言 | "人生就是这样……" | 删掉。用一个选择表达。 |
| 过于顺畅 | A 问 B 答,完美配合 | 加入节拍转换:打断、回避、误解 |
| 信息倾倒 | 一句话塞多个信息 | 拆分到多场景,分层传递 |
| 策略固定 | 角色全程用同一策略说话 | 每次受阻后必须换策略 |
| 作者炫技 | "漂亮"的台词 | 删掉。角色不说漂亮话。 |
基于 SOC 职业分类