Agent skill · writing content · wordflowlab

natural-dialogue-techniques

Use when writing dialogue scenes or when user asks about character conversations - provides techniques for natural, character-consistent dialogue that reveals character and advances plot

Why this skill is useful

Provides techniques for writing natural dialogue that enhances character development and plot advancement, which the AI may not generate reliably on its own.

What it needs

About 2k tokens when loaded. Last updated 2025-10-20. 247 stars on the source repository.

What this skill does

自然对话写作技巧 核心原则 通过语言展现角色 每个角色都应该有独特的声音: 1. 用词选择 受过教育的 vs 随意的 正式的 vs 俚语 技术术语 vs 日常语言 角色背景决定词汇 2. 句子结构 短/断断续续 vs 长/流畅 完整句子 vs 片段 简单结构 vs 复杂从句 反映思维方式 3. 言语模式 打断、停顿、重复 口头禅和填充词 独特的措辞习惯 文化和地域特色 4. 不说什么 回避的话题 说谎的模式 沉默的时刻 未说出口的含义 潜台词胜过直白 角色的意思 vs 说的话: ❌ 直白对话(说教式) ✅ 富含潜台词的对话 为什么更好: 让读者参与推理 创造张力和不适 更真实(人们避免直接冲突) 展示角色动态 潜台词的层次 表面层:字面意义 情感层:真实感受 关系层:权力和亲密度 主题层:更大的故事意义 打断和重叠 真实对话不是有序的: 使用打断 何时使用打断: 情绪高涨时 急迫或恐慌 权力斗争 展示关系动态 思维打断言语 效果: 展示内在冲突 创造神秘感 暗示隐藏信息 角色自我审查 常见错误 ❌ 信息倾倒 问题:角色说话只是为了传达信息给读者 坏例子: 好例子: 解决方法: 在行动中揭示信息 角色只说他们会说的话 使用简短的暗示而非完整历史 让读者拼凑背景 ❌ 每个人听起来都一样 问题:所有角色使用相同的词汇和言语模式 解决方法:为每个主要角色创建"声音表" 声音表示例: 角色 句子长度 词汇 怪癖 避免什么 ------ --------- ------ ------ --------- 张医生 中长,复杂 正式,医学术语 解释过度 俚语 李学生 短,片段 随意,网络语言 "就是说"、"懂吧" 承认不知道 王老板 简短,命令式 商业,直接 很少浪费词 解释自己 ❌ 随意言语中的完美语法 太正式: 自然: 口语化技巧: 缩略(想要 → 想,去 → 咱) 省略词语(我去商店 → 去商店) 片段句子 口头填充词(嗯、呃、那个) ❌ 用对话进行叙述 问题:角色说出应该是叙述的内容 坏例子: 这不是对话: 人们不会叙述自己的行动 这是作者偷懒 使用实际叙述或展示 高级技巧 对话作为行动 使用言语标签展示角色状态: 超越"说": 低语、嘀咕、咆哮(音量) 厉声、尖叫、吼叫(强度) 讥讽、嘲笑、低语(语调) 但不要过度使用 - "说"通常就够了 沉默作为对话 有时不说什么很重要: 沉默的力量: 说出言语无法说出的 创造紧张 展示不适或痛苦 让读者填补 动作打破对话 不要让角色成为说话的头: 效果: 打破单调 展示身体语言 添加视觉元素 创造节奏变化 对话目的 每段对话应该至少做到以下一项: 1. 揭示角色 展示性格 揭示动机 显示关系 表明成长 2. 推进情节 提供重要信息 做出决定 创造冲突 解决问题 3. 建立氛围 设定基调 创造紧张 提供幽默 深化情感 4. 展示冲突 目标对立 误解 权力斗争 隐藏的议程 如果对话不做这些:删除它 特殊场景的对话 争吵/冲突 有效技巧: 短句,快速来回 打断频繁 言语变得更尖锐 可能说出后悔的话 升级然后冷静(或爆发) 浪漫/亲密 有效技巧: 柔和的语调 不完整的句子(情绪) 身体亲近描述 潜台词丰富 脆弱性 悬疑/紧张 有效技巧: 低语或简短的话 不完整的想法 打断(外部威胁) 加载停顿 说不出的恐惧 与 Novel-Writer 命令集成 在 /specify 时 为主要角色定义独特的声音 识别关键对话场景 计划主要通过对话揭示什么 在 /plan 期间 绘制高紧张度对话场景 计划信息通过对话揭示 设计角色声音弧(他们如何改变说话方式) 在 /write 时 自动应用角色声音一致性 检查信息倾倒 建议潜台词机会 根据角色档案验证对话 在 /analyze 期间 检查角色声音一致性 识别直白/说教对话 验证每段对话都有目的 建议可以加强的领域 对话写作检查清单 [ ] 每个角色都有独特的声音 [ ] 对话推进情节或揭示角色 [ ] 使用潜台词而非直白 [ ] 包括自然的打断和重叠 [ ] 随意言语听起来随意 [ ] 没有信息倾倒 [ ] 动作打破大块对话 [ ] 沉默在适当的地方使用 [ ] 言语标签多样但不分散注意力 [ ] 每段对话都有明确目的 修订技巧 大声朗读: 听起来自然吗? 你会被绕口令绊倒吗? 节奏流畅吗? 掩盖法: 遮住言语标签 你能从对话中分辨出是谁说的吗? 如果不能,角色声音不够独特 目的测试: 这段对话达到什么目的? 没有它会失去什么? 可以更短、更锋利吗? --- 记住:伟大的对话感觉轻松但经过精心设计。它揭示的比说的更多,推进故事同时保持真实,并且每个字都有目的。少即是多 - 削减到精髓。

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills wordflowlab/dialogue-techniques

View the source on GitHub

Browse the @skills marketplace