关于 character-dialogue
这是一项用于按 Fountain 格式编排角色名称和对白的编剧技能,面向剧本作者。它涵盖角色扩展标记、括号说明、双人对白及角色介绍与命名一致性。
主要功能
- 01角色提示行使用大写格式
- 02应用 V.O.、O.S. 等扩展标记
- 03编写对白和简短括号说明
- 04用 ^ 标记同时对白
- 05保持角色介绍和名称一致
适用场景
- 01编排 Fountain 剧本对白
- 02标记画外音或画外发言
- 03排版重叠对白
- 04检查角色介绍和命名
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bybren-llc/ story-systems-template --skill character-dialogue安装后在 Claude Code 中输入/character-dialogue确认已加载。
附带文件README.md
详细介绍
角色与对白技能
调用触发条件
在以下情形中应用此技能:
- 介绍角色
- 编写对白块
- 设置角色姓名格式
- 处理双人对白
- 使用角色扩展标记
角色姓名格式
基本格式
角色姓名必须:
- 全部使用大写字母
- 独占一行
- 前面留一个空行
- 后面紧接对白(不留空行)
SARAH
Hello, John.
角色扩展标记
扩展标记放在姓名后面的括号中:
| 扩展标记 | 含义 | 使用时机 |
|---|---|---|
(V.O.) | 画外音 | 角色进行旁白或不在场景中 |
(O.S.) | 画外 | 角色在场景中,但不可见 |
(O.C.) | 镜头外 | 与 O.S. 相同(替代写法) |
(CONT'D) | 继续 | 动作打断后由同一说话者继续发言 |
(PRE-LAP) | 预先响起 | 场景开始前音频已响起 |
(INTO PHONE) | 发声方式 | 对着电话说话 |
(INTO RADIO) | 发声方式 | 对着无线电说话 |
(SUBTITLE) | 翻译 | 翻译外语对白 |
SARAH (V.O.)
I never should have trusted him.
JOHN (O.S.)
Sarah? Are you home?
SARAH
In here!
She turns toward the door.
SARAH (CONT'D)
I wasn't expecting you.
强制使用混合大小写姓名
对于不全为大写字母的姓名,使用 @ 前缀:
@McCLANE
Yippee ki-yay.
@DeVITO
Don't start with me.
对白格式
基本对白
SARAH
This is a line of dialogue. It can
span multiple lines naturally.
带括号说明的对白
SARAH
(hesitant)
I don't think that's a good idea.
JOHN
(laughing)
You always say that.
(serious now)
But this time I agree.
括号说明指南
- 少用
- 只写简短指示
- 使用小写字母
- 在对白块内单独成行
- 不要过度使用——相信演员
合适的括号说明:
(whispering)
(to John)
(beat)
(re: the gun)
(into phone)
不合适的括号说明(避免使用):
(angrily, as if she can't believe what she's hearing)
(walking across the room and picking up the vase)
双人对白(同时发言)
角色同时说话时:
JACK
I love you!
JILL ^
I hate you!
第二个角色姓名后面的 ^ 会触发并排排版。
双人对白指南
- 用于重叠发言
- 第二个角色使用
^ - 两段对白长度应大致相当
- 不要过度使用——可能难以理解
角色介绍
首次出场格式
角色首次出场时,通常在动作描述中将姓名全部大写:
INT. COFFEE SHOP - DAY
SARAH CHEN (30s, sharp eyes, perpetually exhausted)
sits alone at a corner table.
介绍角色的最佳实践
- 使用年龄范围,而非精确年龄
- 简要描写外形印象
- 突出一个能体现角色特点的细节
- 尽可能采用动态描写
合适的角色介绍:
JOHN MARCUS (40s, ex-military bearing, softened by life)
DETECTIVE PARK (50s, seen too much, says too little)
YOUNG SARAH (8, all skinned knees and fierce determination)
避免:
SARAH, a beautiful woman in her 30s, enters. // "beautiful" is vague
JOHN is tall with brown hair and blue eyes. // casting details
角色一致性
命名规则
- 选定一个姓名,并始终保持一致
- 避免在 SARAH、MS. CHEN 和 SHE 之间切换
- 如果不同人物对角色有不同称呼,为剧本选定一个称呼
特殊情况
// Character is introduced under false identity
STRANGER (later revealed as JOHN)
Nice to meet you.
// Later, after reveal
JOHN
Sorry about the deception.
对白最佳实践
行长
- 确保台词读出来顺口
- 在自然换气处断行
- 尽可能每行表达一个想法
潜台词
- 角色很少会把真实想法直接说出来
- 让动作与台词相矛盾
- 运用停顿和沉默
SARAH
I'm fine.
She stares out the window, knuckles white on her coffee cup.
避免“直白表达”
不要这样写:
JOHN
I'm angry because you betrayed me and now I can't trust you.
可以试试:
JOHN
(quiet)
I think you should leave.
验证清单
- 角色姓名使用大写字母
- 角色姓名前有空行
- 姓名与对白之间没有空行
- 扩展标记使用(括号)
- 括号说明简短且必要
- 混合大小写姓名使用 @ 前缀
- 双人对白的第二个角色使用 ^
- 全文角色姓名保持一致
评论
支持 Markdown