sw-dialogue SKILL.md skillA
sw-dialogue from jtydhr88/screenwriting-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add jtydhr88/screenwriting-skills/sw-dialogue@git:20261003.51115f1Pins git:20261003.51115f1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- jtydhr88/screenwriting-skills
- Path
plugins/screenwriting/skills/sw-dialogue/SKILL.md- Versions recorded
- 6
- Latest version
- git:20261003.51115f1, committed Oct 3, 2026
- First version recorded
- Sep 6, 2026
- Size
- 24,121 bytes
- Repository stars
- 1,971
- License
- MIT
Dialogue writing and revision for screen and stage (对白/台词/潜台词) — merged from Robert McKee's Dialogue (dialogue as action, said/unsaid/unsayable, exposition as ammunition, beat = action/reaction gerunds, flaws of credibility/language/content/design, character-specific vocabulary and grammar, seven scene analyses), Richard Walter (economy, subtext, argument, no small talk, no parentheticals, silence), Neill Hicks (listening, on-the-nose exceptions, energy, five-step exercise), Lu Jun…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 对白(Dialogue) > **输出语言=提问语言**;术语一律锚回原词,见 [sw-workflow/terms.md](../sw-workflow/terms.md),不自创译名。 核心命题只有一条:**对白是一种行动**(麦基:dia+legein=经过言辞的行动)。每句话之下有欲望、意图与策略;"对白的毛病是故事的毛病",改不好的对白先回头查事件与人物设计。本 skill 合并麦基《对白》的完整体系、沃尔特/希克斯的美式实操禁忌、陆军的中国戏剧语言论(唱词部分已移至 `sw-chinese-opera-banqiang`)、埃格里的人物—对话关系、神经喜剧的台词模式。七个场景逐节拍分析范例见 [reference.md](reference.md)。 --- ## 一、对白是什么 - **完全定义**:任何角色对任何人说的任何话——对别人、对自己("所有内心独白都是对白")、对观众(独白、画外音、对镜头)。"没有角色会无缘无故跟别人甚至自己说话",每句台词下须有欲望意向行动=言语策略。 - **戏剧性对白**(场景内,充满冲突,每句指向行动造成反应)vs **叙事性对白**(场景外,第四堵墙消失)。三种对白三种写法(《格拉斯医生》日记式→对读者→戏剧化)。 - **三个功能**:解说、角色塑造、行动。 - **内容三层**(三个同心球):**说出来的**(词汇措辞句法语气刻画教育机智情感幅度);**未说的**(有意识隐藏的思想情感,读者本能跳过话语猜潜文本,作者须让它可被感受);**说不出口的**(潜意识需求,只在压力下抉择暴露)。**作为语言对白传达角色塑造,作为行动对白表现性格真相。** - **行动 vs 行为**:吃冰激凌从来不是因为饿——打发忧愁/反叛医生/犒赏自己才是行动;任何对白未回答"潜文本中真正的行动是什么"不算完成。沉默也有行动,停顿也是反应。 - 写对白三问:**角色此时要什么?什么动作使他努力达到?他会说什么话执行动作?** 用**动名词短语**标示潜文本行动("正趴在她脚下"/"对其恳求置之不理")。 - 媒介差异:剧场听觉为主,可诗化押韵("好像"默契);电影视觉为主,摄影机放大虚伪,须自然可表演、为演员而写并接受即兴(例外:风格化现实主义、非现实主义、极端角色);电视面对面偏交谈;文学自由。**冲突层次决定对白量:外在社会冲突越多对白越少;个人私密冲突越多对白越多。** - 沃尔特:大部分制片人只读对白——"最充足的理由把对白写得特殊闪光字字珠玑";但**最好的对白往往是根本没有对白**(《黑道家族》卡米拉脱戒指,东尼只是盯着她)。希克斯:好剧本像诗,对白来自内心深处的情绪。 --- ## 二、解说:演出来、当武器、留秘密 …
Read the whole file at its exact version.
How to install
mdr add jtydhr88/screenwriting-skills/sw-dialogue@sha256:f7fd1ab1cdc78be1The line at the top of this page pins the label git:20261003.51115f1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_zigo4mguk2rqqtbd)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Sep 6, 2026 and Oct 3, 2026, about one every 5 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261003.51115f1 latest | 2026-10-03 | 51115f1 | 24,121 B | A | view · diff |
| git:20260912.ffb70c3 | 2026-09-12 | ffb70c3 | 24,121 B | A | view · diff |
| git:20260912.7b76464 | 2026-09-12 | 7b76464 | 22,964 B | A | view · diff |
| git:20260912.8b85456 | 2026-09-12 | 8b85456 | 22,928 B | A | view · diff |
| git:20260912.24b95a6 | 2026-09-12 | 24b95a6 | 24,241 B | A | view · diff |
| git:20260906.8212533 | 2026-09-06 | 8212533 | 24,104 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (24121 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
jtydhr88/screenwriting-skills · 1,971 stars · license MIT · pushed 2026-10-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_zigo4mguk2rqqtbd GET https://markdownregistry.com/api/v1/resolve?ref=jtydhr88/screenwriting-skills/sw-dialogue GET https://markdownregistry.com/api/v1/blob/f7fd1ab1cdc78be10c7604e464d048072af873ec84f8b28654692be74448a3a1
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.