wordflowlab avatar

Natural Dialogue Techniques

This is a Chinese-language skill for writing realistic dialogue in fiction, focused on giving each character a distinct voice through word choice, sentence structure, and speech patterns. It covers the fundamentals like matching vocabulary to character background (educated versus casual, formal versus slang) and using rhythm and sentence fragments to reflect how people actually talk. With 331 installs and solid security audits, it seems to have found an audience among Chinese-speaking writers using Claude for creative work. The approach is practical and granular, which is refreshing if you're tired of vague "make dialogue sound natural" advice.

skills.sh installs
583
GitHub stars
270
last updated
Aug 21, 2026

Install

$ npx -y skills add wordflowlab/novel-writer-skills --skill natural-dialogue-techniques --agent claude-code

Installs into .claude/skills of the current project.

Files

自然对话写作技巧

核心原则

通过语言展现角色

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

  1. 用词选择

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

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

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

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

潜台词胜过直白

角色的意思 vs 说的话:

❌ 直白对话(说教式)

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

✅ 富含潜台词的对话

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

为什么更好:

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

潜台词的层次

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

打断和重叠

真实对话不是有序的:

使用打断

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

何时使用打断:

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

思维打断言语

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

效果:

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

常见错误

❌ 信息倾倒

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

坏例子:

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

好例子:

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

解决方法:

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

❌ 每个人听起来都一样

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

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

声音表示例:

Sponsors

Details

Repository
github.com/wordflowlab/novel-writer-skills
Category
Documentation
First seen
Jun 3, 2026

More from wordflowlab/novel-writer-skills

All 13
1vivy-yi avatarcopywriting-skillsvivy-yi/xiaohongshu-skillsUse when writing Xiaohongshu post content body, creating engaging captions, developing brand voice, or writing product descriptions and recommendations579skills.sh installs
2hyperb1iss avatarimplementhyperb1iss/hyperskillsUse this skill when writing code, building features, fixing bugs, refactoring, or any multi-step implementation work. Activates on mentions of implement, build 577skills.sh installs
3mohitmishra786 avatarcpp-templatesmohitmishra786/low-level-dev-skillsC++ template skill for reading template errors and optimizing compile times. Use when deciphering template error stacks, setting -ftemplate-backtrace-limit, wri574skills.sh installs
4cycleuser avatarofficial-document-writercycleuser/skillsOfficial document writing assistant for Chinese government documents based on GB/T 9704-2012 standard. Triggers when: Writing Chinese official documents (公文), f573skills.sh installs
5bobmatnyc avatarskill-creatorbobmatnyc/claude-mpm-skillsGuide for creating effective skills569skills.sh installs
6wshaddix avatartestcontainerswshaddix/dotnet-skillsPatterns for using Testcontainers in .NET integration tests to spin up real dependencies like databases and message queues. Use when writing integration tests t569skills.sh installs