Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Give agents more agency

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    wordflowlab

    natural-dialogue-techniques

    wordflowlab/natural-dialogue-techniques
    Writing
    64

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    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

    SKILL.md

    自然对话写作技巧

    核心原则

    通过语言展现角色

    每个角色都应该有独特的声音:

    1. 用词选择

      • 受过教育的 vs 随意的
      • 正式的 vs 俚语
      • 技术术语 vs 日常语言
      • 角色背景决定词汇
    2. 句子结构

      • 短/断断续续 vs 长/流畅
      • 完整句子 vs 片段
      • 简单结构 vs 复杂从句
      • 反映思维方式
    3. 言语模式

      • 打断、停顿、重复
      • 口头禅和填充词
      • 独特的措辞习惯
      • 文化和地域特色
    4. 不说什么

      • 回避的话题
      • 说谎的模式
      • 沉默的时刻
      • 未说出口的含义

    潜台词胜过直白

    角色的意思 vs 说的话:

    ❌ 直白对话(说教式)

    "我对你生气,因为你昨晚对我撒谎了关于你去哪里。"
    

    ✅ 富含潜台词的对话

    "你的商务会议开得怎么样?"
    "很好。"
    "我确定是这样。"
    

    为什么更好:

    • 让读者参与推理
    • 创造张力和不适
    • 更真实(人们避免直接冲突)
    • 展示角色动态

    潜台词的层次

    表面层:字面意义 情感层:真实感受 关系层:权力和亲密度 主题层:更大的故事意义

    打断和重叠

    真实对话不是有序的:

    使用打断

    "听着,我知道你认为——"
    "你不知道我在想什么。"
    "——但如果你让我说完——"
    砰的一声,远处的门关上了。
    "算了。" 她转身离开。
    

    何时使用打断:

    • 情绪高涨时
    • 急迫或恐慌
    • 权力斗争
    • 展示关系动态

    思维打断言语

    "我只是想说——" 他的脸闪过什么。"没事。不重要。"
    

    效果:

    • 展示内在冲突
    • 创造神秘感
    • 暗示隐藏信息
    • 角色自我审查

    常见错误

    ❌ 信息倾倒

    问题:角色说话只是为了传达信息给读者

    坏例子:

    "如你所知,鲍勃,我们从 2015 年高中时就是朋友,
    当时我们都加入了篮球队,然后我们一起去了斯坦福,
    在那里学习工程学..."
    

    好例子:

    "还记得你三年级那个压哨球吗?"
    鲍勃笑了。"教练还在谈论它。"
    

    解决方法:

    • 在行动中揭示信息
    • 角色只说他们会说的话
    • 使用简短的暗示而非完整历史
    • 让读者拼凑背景

    ❌ 每个人听起来都一样

    问题:所有角色使用相同的词汇和言语模式

    解决方法:为每个主要角色创建"声音表"

    声音表示例:

    角色 句子长度 词汇 怪癖 避免什么
    张医生 中长,复杂 正式,医学术语 解释过度 俚语
    李学生 短,片段 随意,网络语言 "就是说"、"懂吧" 承认不知道
    王老板 简短,命令式 商业,直接 很少浪费词 解释自己

    ❌ 随意言语中的完美语法

    太正式:

    "我要去商店。你想让我为你买些什么吗?"
    

    自然:

    "去商店。要我带点啥吗?"
    

    口语化技巧:

    • 缩略(想要 → 想,去 → 咱)
    • 省略词语(我去商店 → 去商店)
    • 片段句子
    • 口头填充词(嗯、呃、那个)

    ❌ 用对话进行叙述

    问题:角色说出应该是叙述的内容

    坏例子:

    "我站起来,走向门,打开它。是送货员。"
    

    这不是对话:

    • 人们不会叙述自己的行动
    • 这是作者偷懒
    • 使用实际叙述或展示

    高级技巧

    对话作为行动

    使用言语标签展示角色状态:

    "随便吧。" 她嘀咕道。(被击败)
    "随便吧!" 她厉声说道。(生气)
    "随便吧..." 她的声音渐渐消失。(不确定)
    

    超越"说":

    • 低语、嘀咕、咆哮(音量)
    • 厉声、尖叫、吼叫(强度)
    • 讥讽、嘲笑、低语(语调)
    • 但不要过度使用 - "说"通常就够了

    沉默作为对话

    有时不说什么很重要:

    "你爱我吗?"
    他看着自己的鞋子。
    

    沉默的力量:

    • 说出言语无法说出的
    • 创造紧张
    • 展示不适或痛苦
    • 让读者填补

    动作打破对话

    不要让角色成为说话的头:

    "这不是我想要的。" 她把杯子推开。"不是这样的。"
    
    他在房间里踱步。"那你想要什么?"
    
    "我——" 她的手握紧了桌边。"我不知道。"
    

    效果:

    • 打破单调
    • 展示身体语言
    • 添加视觉元素
    • 创造节奏变化

    对话目的

    每段对话应该至少做到以下一项:

    1. 揭示角色

      • 展示性格
      • 揭示动机
      • 显示关系
      • 表明成长
    2. 推进情节

      • 提供重要信息
      • 做出决定
      • 创造冲突
      • 解决问题
    3. 建立氛围

      • 设定基调
      • 创造紧张
      • 提供幽默
      • 深化情感
    4. 展示冲突

      • 目标对立
      • 误解
      • 权力斗争
      • 隐藏的议程

    如果对话不做这些:删除它

    特殊场景的对话

    争吵/冲突

    有效技巧:

    • 短句,快速来回
    • 打断频繁
    • 言语变得更尖锐
    • 可能说出后悔的话
    • 升级然后冷静(或爆发)
    "你总是这样。"
    "这样怎样?"
    "假装——"
    "我没有假装任何事!"
    "——假装你在乎!"
    

    浪漫/亲密

    有效技巧:

    • 柔和的语调
    • 不完整的句子(情绪)
    • 身体亲近描述
    • 潜台词丰富
    • 脆弱性
    "我只是..." 他的拇指擦过她的下巴。"我不想搞砸这个。"
    
    "那就别搞砸。" 她对他微笑。"简单。"
    
    "简单。" 他笑了。"对。"
    

    悬疑/紧张

    有效技巧:

    • 低语或简短的话
    • 不完整的想法
    • 打断(外部威胁)
    • 加载停顿
    • 说不出的恐惧
    "你听到那个了吗?"
    
    静默。然后:远处的脚步声。
    
    "我们需要——"
    
    一根树枝折断。两人都僵住了。
    

    与 Novel-Writer 命令集成

    在 /specify 时

    • 为主要角色定义独特的声音
    • 识别关键对话场景
    • 计划主要通过对话揭示什么

    在 /plan 期间

    • 绘制高紧张度对话场景
    • 计划信息通过对话揭示
    • 设计角色声音弧(他们如何改变说话方式)

    在 /write 时

    • 自动应用角色声音一致性
    • 检查信息倾倒
    • 建议潜台词机会
    • 根据角色档案验证对话

    在 /analyze 期间

    • 检查角色声音一致性
    • 识别直白/说教对话
    • 验证每段对话都有目的
    • 建议可以加强的领域

    对话写作检查清单

    • 每个角色都有独特的声音
    • 对话推进情节或揭示角色
    • 使用潜台词而非直白
    • 包括自然的打断和重叠
    • 随意言语听起来随意
    • 没有信息倾倒
    • 动作打破大块对话
    • 沉默在适当的地方使用
    • 言语标签多样但不分散注意力
    • 每段对话都有明确目的

    修订技巧

    大声朗读:

    • 听起来自然吗?
    • 你会被绕口令绊倒吗?
    • 节奏流畅吗?

    掩盖法:

    • 遮住言语标签
    • 你能从对话中分辨出是谁说的吗?
    • 如果不能,角色声音不够独特

    目的测试:

    • 这段对话达到什么目的?
    • 没有它会失去什么?
    • 可以更短、更锋利吗?

    记住:伟大的对话感觉轻松但经过精心设计。它揭示的比说的更多,推进故事同时保持真实,并且每个字都有目的。少即是多 - 削减到精髓。

    Recommended Servers
    fillin
    fillin
    Memory Tool
    Memory Tool
    Browser tool
    Browser tool
    Repository
    wordflowlab/novel-writer-skills
    Files