Dialogue logo

Dialogue

Community
tance-mang
dialogue

中文网文对话与台词。当用户要写/改对话、设计金句名场面台词、写打脸装13台词、虐心或甜宠台词、抱怨"对话太生硬/太书面/像AI/每个角色一个腔"、或要让人物说话有区分度时使用。产出口语化、有潜台词、符合人设声音的台词。

Overview

Publishertance-mang
Repositorychinese-webnovel-skills
Skill namedialogue
Stars
96
Forks
15
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by tance-mang on GitHub. Read the source before you install it.

Installation

Install the Dialogue AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/tance-mang/chinese-webnovel-skills/tree/main/skills/dialogue
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/tance-mang/chinese-webnovel-skills.git /tmp/chinese-webnovel-skills
mkdir -p .claude/skills
cp -r /tmp/chinese-webnovel-skills/skills/dialogue .claude/skills/dialogue
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Dialogue in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Dialogue on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Dialogue is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

对话与台词(dialogue)

对话是"AI 味"最大的破绽,也是网文名场面的核心。AI 对话像书面陈述,网文对话要像真人交锋。

何时用

  • 写一段对话 / 改一段生硬的对话
  • 设计金句、名场面台词
  • 写打脸/装13/反派/虐心/甜宠台词
  • "对话太书面/像 AI/每个角色一个腔"
  • 让不同角色说话有区分度

工作流

A. 写/改对话

  1. 明确:谁和谁、什么场景、要达成什么(推进剧情/暴露性格/制造张力)
  2. 按好台词 5 原则写(调 references/dialogue-library.md):口语化、有潜台词、符合人设声音、留白、每句有用
  3. 去 AI 对话腔:删复述/念设定、打碎长句、删"愤怒地说"改用动作、不同角色不同句式、加潜台词

B. 设计专项台词

按类型从台词库取(打脸/装13/反派/虐/甜/日常):

  • 打脸:越短越狠 + 围观反应("就这?")
  • 装13:不解释、越淡越唬人
  • 反派:文雅的威胁最瘆人
  • 女频情感:克制比嘶吼更虐,偏爱藏细节里

C. 金句设计

要"可截图传播":短 + 狠 + 反差/哲理。一章一两句即可,别硬凑。

D. 人物声音区分(语言指纹 speech_profile)

给每个主要角色定一张语言指纹:风格(粗/雅/毒舌)+ 口癖 + 句长偏好 + 常用词 + 绝不会说的词。保证读者不看名字也知道谁在说。

  • 自检每句:"只有这个角色会这么说吗?"
  • 写对话前先调出该角色的语言指纹对照注入;存进 01_人物.md(格式见 references/project-memory.md 七),由 character 技能产出。
  • 长篇尤其重要:后期最容易"所有人退化成一个口气"——每隔几卷用 continuity 抽查对话是否还守得住各自指纹。

输出

  • 直接给台词/对话,必要时"改前 vs 改后"对照
  • 设计台词时说明:用了什么潜台词、体现了什么人设
  • 不靠"愤怒地/开心地"等副词,靠台词本身 + 动作
  • 引号用弯双引号 ""(嵌套才用弯单引号 ''),不用直角引号「」『』(港台/日式,简体网文不用),也不用英文引号

原则

  • 口语 > 书面:"就这?"胜过"你的实力不过如此。"
  • 潜台词 > 直白:话里有话才有张力。
  • 留白 > 说尽:别把情绪解释完。
  • 一人一声:消灭"所有人一个腔"。
  • 金句精而少,多了做作。

反例对照

  • ❌“我对你的背叛感到非常愤怒和失望。”→ ✅“……行。”(转身,留白更狠)
  • ❌“我的实力远超于你。”→ ✅“就这?”

下一步

台词配进正文 → expand;整体还有 AI 味 → deslop;打脸桥段结构 → shuangdian。

Frequently asked questions

What does the Dialogue AI skill do?

中文网文对话与台词。当用户要写/改对话、设计金句名场面台词、写打脸装13台词、虐心或甜宠台词、抱怨"对话太生硬/太书面/像AI/每个角色一个腔"、或要让人物说话有区分度时使用。产出口语化、有潜台词、符合人设声音的台词。

Why use Dialogue on TypingMind?

Because you install it once and use it with any model. Dialogue is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Dialogue in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/tance-mang/chinese-webnovel-skills/tree/main/skills/dialogue. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Dialogue?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Dialogue?

As many as you like. As long as a model supports skills, you can use Dialogue with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Dialogue AI skill free?

Yes. It is published on GitHub by tance-mang under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇