Paperclip Distill
paperclipai/paperclip
A skill your agent uses when an operation issue is a Paperclip cursor-window, distill, or backfill.
Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and…
$ npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/screenwriting-skills succession-series-writing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/screenwriting/skills/succession-series-writing .claude/skills/succession-series-writing && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "succession-series-writing" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writing into .claude/skills/succession-series-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "succession-series-writing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/screenwriting-skills succession-series-writing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/screenwriting/skills/succession-series-writing .agents/skills/succession-series-writing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "succession-series-writing" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writing into .agents/skills/succession-series-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "succession-series-writing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/screenwriting-skills succession-series-writing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/screenwriting/skills/succession-series-writing .cursor/skills/succession-series-writing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "succession-series-writing" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writing into .cursor/skills/succession-series-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "succession-series-writing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jtydhr88/screenwriting-skills.git --path plugins/screenwriting/skills/succession-series-writing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/screenwriting-skills succession-series-writing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/screenwriting/skills/succession-series-writing .gemini/skills/succession-series-writing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "succession-series-writing" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writing into .gemini/skills/succession-series-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "succession-series-writing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jtydhr88/screenwriting-skills succession-series-writingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/screenwriting/skills/succession-series-writing .github/skills/succession-series-writing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "succession-series-writing" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writing into .github/skills/succession-series-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "succession-series-writing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jtydhr88/screenwriting-skills succession-series-writing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/screenwriting/skills/succession-series-writing .opencode/skills/succession-series-writing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "succession-series-writing" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/succession-series-writing into .opencode/skills/succession-series-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "succession-series-writing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
succession-series-writingWriting a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and…
Succession Series Writing is an agent skill from jtydhr88/screenwriting-skills. Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and footnotes, plus Frank Rich's and Lucy Prebble's essays on the writers' room. Covers the invisible-act three-test for scripts with no ACT marks, container episodes built on a ceremony's running order, pressure chambers, one core question per episode, finales with fewer and longer scenes, the absent protagonist at the climax…
Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).
The repository describes itself as: Professional agent skills for screenwriting, television writing and dramaturgy. The licence is MIT.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 51115f1. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Succession Series Writing loads about 4.7k tokens when it runs. Until then it costs about 249 tokens; SKILL.md has 1,542 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jtydhr88/screenwriting-skills at commit 51115f1, republished under its MIT licence (© jtydhr88). 1,542 words, ~4,673 tokens.
.claude/skills/succession-series-writing/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.输出语言=提问语言;术语一律锚回原词,见 sw-workflow/terms.md,不自创译名。
本 skill 从 Jesse Armstrong《Succession: The Complete Scripts》四卷(Faber, 2023)逐集拆解中提炼:S1 十集、S2 十集、S3 九集、S4 十集,共 39 集拍摄稿,加上 Armstrong 的 S1/S4 前言、四卷 Note on the Text、全部作者脚注,以及 Frank Rich(S2 前言)与 Lucy Prebble(S3 前言《One Last Pitch》)关于伦敦编剧室的一手记述。
四季 39 集的逐集结构参数表(第八节)与四季季弧网格(第九节)、set piece 十场对照表、各层模式(S/C/D 编号)的原文引文与证据清单、脚注证据表(八行摘要见第五节,全集版见第十节)、结局工程证据链与主题句格言清单,全部见同目录 reference.md。
核心信条(Armstrong 自述):"剧本只是菜谱"(a recipe – a set of instructions for action and suggested dialogue);"我喜欢写长,也鼓励同事写长,我重写也写长";"我没有什么要说的,只有东西要给你看"(引 Benjamin)。讽刺剧的悖论:没话要说就不活,把话说出来就死——"像一张撒在街上的宣传单"。
通用方法不在此重复:单集幕结构与 act out 类型学见 sw-series-structure;引擎、bible、pilot 与人物网见 sw-series-engine-bible;编剧室流程与接 note 见 sw-writers-room;对白通法见 sw-dialogue;场景价值转折见 sw-scene-craft。
| 任务 | 读 | 跳过 |
|---|---|---|
| 写流媒体无幕标记的一集 | 二(结构层,尤其隐形幕三重判据与容器集) | 五、六 |
| 写群像家族剧的人物网 | 三 | 二、六 |
| 写对白与舞台指示 | 四 | 二、五 |
| 了解编剧室与改稿流程 | 五 → 通用方法转 sw-writers-room | 二、三 |
| 设计剧终 / 季终 | 六(结局工程)、一(四季演进线) | 三、四 |
| 写大场面(婚礼/葬礼/开票夜) | 七(set piece 模板) | 二–六 |
reference.md 是 39 集逐集表与原文范例,只在要找具体某一集的做法时打开。
四卷收录的是开拍时的剧本("as they stood when we started to film"),不是播出版。四篇 Note on the Text 给同一份差异清单,按可能性排序:剪辑(最主要)→ alts(开拍前一两天替换的台词)→ late change(来不及录入、圆珠笔改在纸上)→ fog of war(词序小改)→ 即兴(freebie take)→ ADR → the remembrance of things past(围读后的重排;演员记得旧稿,拍摄时把删掉的碎片缝回来)。Armstrong 说出版拍摄稿让他脆弱,因为"the final draft of the show isn't the script. It's the version we air."
脚注只加在"改动原因不自明"处,顺带写研究来源。脚注的分布本身是信息——拍得最顺的集子没有脚注(S1 的分布统计与全部脚注证据见 reference.md 第五节)。脚注是"改动的理由",不是"创作的意图"。
格式特征:无 ACT 标记、无页码。场景标题 Int./Ext. 地点 – Day/Night。S1E2 起用 DAY ONE / day two 剧情日标记(S2E2 跨 day one–seven);S4E05、S4E10 在纸面上直接打 day one / day two 小标题;S4E08 打时间戳(4:54 P.M.→3:40 A.M.)并在旁注 "On screen –" 各州开票状态。大量 Intercut with: 做电话交叉。舞台指示常写 "Maybe …?";(then) 表示停顿后换话题;[方括号] 是被打断未说出口的后半句,写出来供演员理解。
"隐形幕"是推断,不是文本:本 skill 与 reference.md 的所有"隐形幕"划分都来自 _notes/ 对剧本的逐场推断,剧本本身没有幕标记,依据每次写明。当作可检验的分析,不要当作 Armstrong 的声明——他在四卷里从未用"act"谈自己的结构。
| 季 | 集数 | 引擎问题 | 季形 | Armstrong 亲写 | 季终如何重画阵营 |
|---|---|---|---|---|---|
| S1(2018) | 10 | 今天 Logan 会不会交权? | 对称的掉头:E1 用 140 美元/股拿下 Vaulter 却丢王位;E10 用同一个 140 买父亲的公司却失去一切 | E1、E9、E10 | Logan 赢,赢法是拥有儿子的杀人嫌疑;从"四子女竞争"变成"父亲持有每个人的债" |
| S2(2019) | 10 | 卖不卖?打的话让谁接? | 选继承人 → 选祭品:季末回答的不是"谁继承"而是"交出谁" | E1、E9、E10 | 父亲交出最听话的儿子当血祭,儿子在直播里交出父亲,父亲露出赞许——引擎重置为战争 |
| S3(2021) | 9(唯一九集季) | 父亲要卖掉王国,孩子手里有没有牌? | 父子对战 → 兄妹联盟:有过一张,父母在孩子进门前就把它撕了 | E1、E2、E8、E9(开季两集+收季两集) | 换成"子女联盟 vs. 父亲+Tom+Matsson";Tom 在阳台上得到一个眨眼 |
| S4(2023) | 10(终季) | 继承能不能靠兄妹自己投票决定? | 主角在 30% 处死亡,其余七集是余震;E10 把全季物质目标交给一次程序性投票,人物结局放在投票后的 20 分钟里 | E1、E3、E4(与 Prebble)、E8、E9、E10 | 不重画阵营而是关掉引擎:公司姓名不变但姓 Matsson,CEO 是最可替换的那个人 |
演进线(按后期做法写):场景数从多到少、从短到长(S1E2 有 84 场;季终 S3E9 只有 24 个场景标题,四根长柱子撑完一集);幕标记从隐到显(S1E1 完全没有 DAY 标记,S4 直接在纸面上打小标题与时间戳——流媒体编剧仍然在写幕,只是把幕伪装成日程);容器越来越固定(S4 十集里八集压进一个带固定程序的公共场合);答案越来越早给(S1 的问题常跨集——E5 点票 / E6 开票;S4 每集的问题在本集结尾就回答);赌注从"谁继承"退化到"谁被处理掉"(S1 问王位,S2 问祭品,S3 问有没有票,S4 问"一个死人的字迹算不算话语权")。逐项场景数与对称量见 reference.md 第二节 S5、S6。
S1 隐形幕的三重判据。没有 ACT 标记时用三件事标记幕:① 剧情日标记(换日即换幕);② 地点与交通工具的切换;③ 核心问题转向的那一刻。幕末必须有一次信息或权力的转移,不必有悬念钩;收尾句法是事件+新悬念,或孤独按钮式舞台指示(S3E9 Roman 在湖上翻手机:"Gerri? Shiv?? Kendall??? No one to call.")。全部幕位都是推断。
先写出每集的 2–7 个剧情日,在每个日里找一次权力转移,那就是你的幕。一集不超过七个日(S2E2 的 day one–seven 是上限)。
S2 容器集与仪式节拍表。把全集压进一个带固定程序的公共场合,程序节点替代 act break。四种用法:打钟点字幕、用仪轨当调度表、用外部事件当幕间字幕、先把主位空出来(S3E9 婚礼 Logan 不来,仪式变成一场搜寻)。另:座次就是关系图。四季 21 个容器的完整谱、四种用法的样本与座次证据见 reference.md 第二节 S2。
先列出既定环节(到场、礼物、祝酒、致辞、第一支舞、烟花),每个环节塞一次冲突。仪式的秩序越强,暗线的违规感越强,所以阴谋只能靠走廊搭话、掌心里的东西、厕所、停车场推进。
S3 压力舱+切断通讯。把所有人关进一栋楼,再附带一个物理的信息限制(S1E8 仓库派对的手机收缴袋:"Okay, boys, we're pouching.")。先限制信息流通,再让信息靠身体移动。进阶版 S3E7:要求交手机,全员拒绝——拒绝本身就是表态。七个实例见 reference.md 第二节 S3。
约束制造的不是困难,是"谁能改规则"的展示。
S4 每集一个核心问题,并在本集内回答。句式固定为"今天 X 能不能 Y",答案在本集结尾给出(S2 十集的问题清单见 reference.md 第二节 S4)。
跨集悬念由新的权力格局承担,不由未回答的问题承担。
S5 季终减场加长。S3E9 只有 24 场(同季 E5 有 60 场),四根长柱子:一场谈判、一个仪式、一场密谈、一场对峙。
把季终压成 3–5 根长柱子。如果季终场景数高于本季平均值,你大概在写"事件清单"而不是"结算"。
S6 季形对称。S1E1 Kendall 以 140 美元/股拿下 Vaulter,同时父亲倒下、王位蒸发;S1E10 他用同一个 140 去买父亲的公司,同时自己倒下、父亲复位。台词版与音乐版见 reference.md 第二节 S6。
给一季找一个可重复的量(一个价格、一句话、一首曲子),首尾各用一次,中间不解释。
S7 主角缺席的高潮。S1E6 不信任投票:发起人堵在路上,用 Polycom 远程发言,悬念从"票数"变成"他能不能赶到"。缺席是最强的悬念维持手段,极限形态是 S4E03——主角死在画外。四个版本见 reference.md 第二节 S7。
⚠️ 两个前提,缺一条这个装置就变成缺陷,而且
sw-chinese-series-practice的诊断清单第 5 条("主角在场且有足够戏份")会直接判它不合格——两条都对,区别在前提:
- 缺席者必须仍在施加意志(Polycom 远程发言、电话、通报、一张他定下的规矩),并且这一集是关于他的缺席的。缺席期间只"不说话"的,不是装置,是漏洞。
- 在场感要有存量。Succession 的缺席都发生在观众已经跟了几十集之后;一部只播了三集的剧,主角的在场感还不足以靠一个空位维持。前期慎用。 诊断时真正该问的不是"在不在场",而是"缺席期间有没有产生动作"。 把高潮的发起人从现场移走。悬念就从"结果如何"变成"他能不能赶到/会不会被发现/他们信不信"。
S8 外部钟点夹缝里的决定。S4E08 把幕(推断)交给公共事件的钟表,人物只能在两次 call 之间做决定。三个样本见 reference.md 第二节 S8。
先定下外部钟点(开票 call、仪式程序、董事会点名、报道上线时间),人物的选择填在缝隙里——抉择于是看起来是被时间逼出来的。
S9 伏笔调光。S3E3 剪掉了 Tom 说"Divorce"的直白台词,理由是它"cast too heavy a shadow over subsequent events",只留律师名字 Rex Hendon 给细心观众,到 S3E9 才兑现。反向例子见 reference.md 第二节 S9。
删掉直白台词,只留一个名字、一个习惯、一个不一致。攻击不必指向要害——让对手在一件无关小事上露出不一致,再交给第三方去引爆。
S10 被剪戏迁移。被剪的戏不要丢,换一个"静息心率"更低的位置。 S2E10 牌桌的"We knew"争论挪到 S3E2 卧室,脚注说在那里"more germane and sprung-in"——同一段戏的价值取决于它前面有没有足够的压力。三个案例见 reference.md 第二节 S10。
一场戏被剪时记下它是"不对位置"还是"不对";前者等结构缝隙,后者才丢。
S11 同一场合互相污染。S4E07–E09 全用此法:把交易线与婚姻线塞进同一个派对、走廊、葬礼,让一条线的胜利自动成为另一条线的败因——善意被结构改写成筹码,剧本一句都没点明。最干净的例子(Shiv 让 Tom 回家睡觉→Tom 缺席葬礼→Matsson 读成加分)见 reference.md 第二节 S11。
S12 技术故障延迟动作。S1E10 的"投递收购信"本是一句话的动作,被三个小障碍撑成一整段悬念;同类见 reference.md 第二节 S12("I am down to my last fucking touchscreen!")。
荒诞道具让宏大决定显得像办公室事故——这是这部剧处理权力的基本语气。
C1 七个 want 进一个房间。群像剧不需要额外设计冲突,只需把七个人当集的小 want 放进同一个房间并让它们互相阻挡(S1 恒定层的七条 want 见 reference.md 第三节 C1)。
写完检查:哪两个人的 want 这一集不相撞?那条线就是填充物。
C2 羞辱向下传导。每接收一次羞辱的人,必须在下一场把它转交给更弱的人。S1E8 整集是一条链(Logan→Roman→Tom→Greg,全文见 reference.md 第三节 C2);S2E3 的 Boar on the Floor 是这条链的仪式化版本。
这条规则会自动生成场次。写不出下一场时,问"刚才谁被羞辱了,他身边最弱的人是谁"。
C3 家族往事三版本。S1E8 的 Dog Pound:同一段童年三个版本(当事人控诉/兄弟全盘否认/第三人给出第三版)。第三人随后无意泄露父亲的驯犬理论,Kendall 听完"thinks, makes a calculation. And exits.",从卖股份改为发起杠杆收购。三个版本全文见 reference.md 第三节 C3。
让第三人无意说出的那个版本成为转折的扳机,而不是主题注解。记忆的不可靠性是转折的驱动器。
C4 每季送回一个让他变小的地方。S2E7《Return》整集是这条规则的展开;S2E8 加强版:Logan 回到 Dundee 的故居不下车——"Nah. I can see it. I can see it."(全员清单见 reference.md 第三节 C4)
每人每季至少一次。最狠的写法是让他到了门口不进去。
C5 继承者=最可替换的人。S4 的胜者是 Tom:孩子们缺乏 application,更关键是他们到场的时机不对。主题由两处台词承担,都不是 Tom 自己说的——S4E10 Matsson 给职位时说"I don't need a partner, I need a frontman… a pain sponge"。前言原文与 Shiv 的评语见 reference.md 第三节 C5。
如果主题是"帝国已不属于家族",最后上位的必须是无议程、高痛阈、可随时换掉的人;任命理由要由敌人或最鄙视他的人亲口说出。
C6 反对者比主角更有逻辑,且理由各异。S3E9 决战的核心不是父亲,是三个旧臣的拒援三连,一个比一个私人(受托责任/钱/积怨);最后一击写成舞台指示"leaning in so only Roman can hear"。三段台词与同类样本见 reference.md 第三节 C6。
没有一条理由是"反派就是坏"。把最后一击缩成只有一个人能听见的私语。
C7 镜像人物与外部裁判。四种装置:镜像家族(S2E5 的 Pierce 家——对面的秩序越齐整,Roy 家的沉默越响);镜像失能(S3E5 并置两个被代言的老人);外部裁判(Josh、Mencken、Matsson,功能是逼主角把平时不会说出口的话说出来,再让台词真伪悬置);最弱的人点破游戏逻辑(Greg、Willa、Kira)——笑点即主题。四类样本与引文见 reference.md 第三节 C7。
C8 身体衰退作隐藏计时器。S3 的母题:从弯腰捡手机到 UTI 谵妄到给孙子读讲死亡的童书。S1 版本:Logan 在地板胶带方框里练走路,"Walking's not good. It's fucking normal."(刻度清单见 reference.md 第三节 C8)
把"时间不够了"写成身体细节,不写成台词。一季三到四次,每次比上一次具体。
十三条模式的完整引文与范例见 reference.md 第四节。
D1 舞台指示写潜台词与"maybe"。把真实意图写成一句提示,再让台词说反话:"True? Or passive-aggressive? Kendall sort of wants his dad to tell him what to do, but doesn't want to ask for direction."(S1E1)。还要会用不二选一的定性、用疑问句写内心、保留 maybe(Prebble:"Now I always keep the maybes in.")。
不要写定表情,写人物的心理疑问句;保留 maybe;用方括号写被打断未说出口的后半句。你在页面上留的缝,就是现场能给你的东西。
D2 反转用一个单词。S2E10 季终:Kendall 在发布会上先完整背完顺从版本,然后只说一个词:"But."
前面必须让他把顺从版本一字不落地说完,屋里的人和观众才会真的以为他认了。
D3 扣机必须是前面建立过的词。S2E10 的扳机是 NRPI("No Real Person Involved"):S2E9 它是公司内部文件术语,S2E10 在父亲舱室里变成安慰儿子的词——父亲以为在赦免,实际是把儿子归入"不是真人"的一类,赦免与侮辱是同一句话。
扣机必须是前面建立过的一个词,并在两次使用之间换一次说话人的意图。
D4 喜剧伏笔当证据回收。"Mo Lester"在 S2 前几集是内部玩笑,S2E9 听证会上由议员逐字重读就成了指控;被告越想用"玩笑"脱身,越证明体系性默许。
每写一个玩笑,想一遍"它在法庭上怎么念"。反派最强的武器是一个旧玩笑。
D5 权力格言给配角。每集至少一句可被引用的格言,优先给配角,主角负责不听(Frank"You are what you do.")。
史诗感由角色承担,成本由台词拆穿。让一个局外人把你的家族史诗翻译成每股多几分钱。
D6 四种否认即四份小传。S2E10 被剪的牌桌戏不写成供认而写成四种否认,最后 Shiv 的"I did not know what I was laughing about"是全季最精确的人物定义。
群像的共谋写成几种不同的否认方式——四个人的否认方式就是四份人物小传。
D7 让主角成功地撒谎。S1E9 Tom 问"Are you fucking around on me?",赌点写在舞台指示里:"If she looks away, he'll know. But she doesn't."。她撒谎成功,于是 Tom 主动把邮轮丑闻的全部细节交给她。
撒谎成功比被当场抓住更能推动情节——谎言会变成下一集的债。
D8 有礼貌的问句做转折。S3E9 全季最大的转折(Matsson 提出收购)写成一个给对方留退路的问句,Logan 回"You're not fucking serious."
重大转折写成一个给对方留退路的问句。对方的"你不是认真的吧"替你承担全部震惊。
D9 让对手说出主角的内心独白。同场下一句,Matsson 替 Kendall 说出他的内心独白——省掉一整场自省戏,同时为新对手建立智力等级。
D10 喜剧承载悲剧。Frank Rich 的原理:"drama or comedy"是伪问题;"The show is a human comedy, not a satire"——你先和他们一起笑,然后就会和他们一起哭。三种执行:(a) 最黑的坦白用家族内部的玩笑来接(S3E9 剧本自注"It is so dark that it is kind of funny");(b) 把不可辩论的大议题降级成可辩论的小议题;(c) 用喜剧完成哀悼。
D11 争吵升级到最脆弱处。S4E07 阳台夫妻大战每一句都更接近对方最脆弱处,落在"you are maybe not a good person to have children."——而观众知道 Shiv 怀孕、Tom 不知道。
让观众持有一条当事人不知道的信息,使最狠的一句同时有两层伤害;反应交给演员。
D12 省略即主题。S4E09 两个旧臣谈完 Logan 后对视——"Right?" "Right."
让全剧最重的道德信息停在省略号里。被省略的台词即主题。
D13 关系没有新台词时改写成身体动作。S4E10 Kendall 拥抱 Roman 时把缝线碾开("the stitches tear a little, blood seeps");全剧最后一段 Tom 伸出掌心,"no squeeze. Just contact."
改写成一个双方都默认含义的物理动作,再用一行定性把关系写死,不给解释。
通用流程见 sw-writers-room;这里只记 Armstrong 特有的做法与数字,引文与脚注证据表见 reference.md 第五节。
完整证据链(含画外死亡八步逐条、退行游戏、ghost phone、《Logan's Dinner》)见 reference.md 第六节。
给物质引擎做压力测试:列出剧赖以运转的交易、职位、资源,问"它们还能再失压几季"。人物情绪永远不会写完,引擎会。
最终季开工前贴出 2–3 种季形,让全体编剧表态并记录理由,再由一人定案;形状定了就不再改。
不要揭晓"父亲到底想给谁"。让继承者们一起取笑这件事,用同一个道具先嘲笑对手、再交出真心。
先写成背景层,它就不承担结构风险;利用演员的真实技能去拿到你写不出来的东西。终集放一段死者生前的业余表演录像:每段表演是一句人物总结,现场观看者的反应完成情感收束,不需要台词。
十场对照表(空间/规则由谁定/机制/出口)见 reference.md 第一节。
九条共同规则:① 场面发生在"谁的地盘"有答案的地方——地盘决定谁能改规则。② 一定有一个可见的物理约束:收手机/不许穿鞋/没有信号/一张清单/一次宣誓/交手机被拒。③ 一定有一个被迫发言的顺序:"One by one!"、点名、证人表、"argue the brief"、致辞名单、董事会点名投票。④ 一定有一个局外人说出游戏逻辑(Greg、Willa、Kira)。⑤ 出发前给观众一张清单:Tern Haven 的 Dos & Don'ts(禁区话题、smart-casual、最多两杯、代号 Operation "Let Them Dream Their Beautiful Dream")、Hugo 的六个 A(Apologize / Accept / Accountability / Advocates for change / Assist victims / Ally with good actors)与 DUMI(Distance Undermine Minimize Isolate)、Gerri 的"Plausibly Paper Ignorant"——整场戏就是看清单被逐条违反,悬念不花钱。⑥ 礼物即自我暴露:S2E8 Roman 的敷衍录音、Connor 的过度真诚、Kendall 的 rap、Roman 送错球队(Logan 是 Hibs 不是 Hearts);S3E7 三件礼物分别对应权力、爱情、亲情。⑦ 食物与饮品=服从测试:S3E2 甜甜圈解散联盟;S3E6 Mencken 不请自来献上可乐("Anointed with a Coke.");S3E8 让孙子先尝奶酪(试毒);S2E10 Tom 咬一口 Logan 的鸡肉放回去——给食物的人是施恩者,喝下去的人是臣属。⑧ 公共空间说台词,服务空间说真话:飞机厕所 S3E1、小便池 S3E7、停车场 S3E9、货梯 S2E4、后台 S4E09、卡拉 OK 包间 S4E02("the Shame Palace")。⑨ 结束后必须有一段私人清算尾声(走廊、车里、浴室、牌桌、装卸区),把公共耻辱兑换成具体的人际损伤。
© jtydhr88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in plugins/screenwriting/skills/succession-series-writing of jtydhr88/screenwriting-skills.
Open the folder on GitHubat commit 51115f1
Succession Series Writing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Succession Series Writing this skilljtydhr88/screenwriting-skills | 1.6k | — | ~4.7k | Automated safety check: Pass | MIT | |
| Paperclip Distillpaperclipai/paperclip | 100k | — | ~2.8k | Automated safety check: Pass | MIT | |
| Rules Distillationaffaan-m/ECC | 277k | 2 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Taste Distillationaffaan-m/ECC | 277k | — | ~2.3k | Automated safety check: Pass | MIT | |
| Rules Distillaffaan-m/ECC | 276k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Rules Distillaffaan-m/ECC | 276k | 1 repos | ~1.3k | Automated safety check: Pass | MIT |
paperclipai/paperclip
A skill your agent uses when an operation issue is a Paperclip cursor-window, distill, or backfill.
affaan-m/ECC
Scans installed skills for principles that recur across them and proposes rule-file changes: append, revise, add a section, create a file or leave as covered.
affaan-m/ECC
Measure a set of reference videos into a reusable style pack - colour grade as a 3D LUT, cut rhythm as a shot-length distribution, hero stills, screen-blend overlay plates, and a text spec for a…
affaan-m/ECC
スキルをスキャンしてドメイン横断的な原則を抽出し、ルールに蒸留する——既存のルールファイルへの追記、修正、または新規作成
affaan-m/ECC
扫描技能以提取跨领域原则并将其提炼为规则——追加、修订或创建新的规则文件
davila7/claude-code-templates
Query Ensembl genome database REST API for 250+ species. An agent skill from davila7/claude-code-templates.
jtydhr88/screenwriting-skills
Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late…
jtydhr88/screenwriting-skills
Story structure for screenplays and stage plays (故事结构) — merged from Syd Field's paradigm and plot points, Blake Snyder's Save the Cat beat sheet and board, Robert McKee's Story…
jtydhr88/screenwriting-skills
Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters…
jtydhr88/screenwriting-skills
Case studies of American screenwriting (美国电影剧作案例) — Mei Feng's readings of the Hollywood Western (value pairs, four oppositions), screwball comedy (strong heroine, buddy vs adversary two-hander)…
jtydhr88/screenwriting-skills
Character creation, protagonist/antagonist design and dramatic conflict for scripts (人物/对手/冲突) — merged from Lajos Egri (three-dimensional character, orchestration, unity of opposites, pivotal…
jtydhr88/screenwriting-skills
Playwriting for banqiang-system Chinese opera (板腔体:京剧、豫剧、越剧、秦腔、评剧、沪剧、淮剧、川剧弹戏), where sung passages are paired seven- or ten-character lines varied by metre (板式) rather than filled into fixed tune…
Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and…. Succession Series Writing is an agent skill from jtydhr88/screenwriting-skills. Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and footnotes, plus Frank Rich's and Lucy Prebble's essays on the writers' room.
Succession Series Writing fits situations like: the user wants a dynastic family drama; A media-power ensemble; A wedding/funeral/summit set piece; A streaming hour with no act breaks.
Run `npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a claude-code`. Or copy the skill folder (plugins/screenwriting/skills/succession-series-writing in jtydhr88/screenwriting-skills) into .claude/skills/succession-series-writing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a codex`. Or copy the skill folder (plugins/screenwriting/skills/succession-series-writing in jtydhr88/screenwriting-skills) into .agents/skills/succession-series-writing in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jtydhr88/screenwriting-skills --skill succession-series-writing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/succession-series-writing, .gemini/skills/succession-series-writing, .github/skills/succession-series-writing and .opencode/skills/succession-series-writing in your project.
SKILL.md names no scripts, command-line tools or credentials: Succession Series Writing is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Succession Series Writing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Succession Series Writing: Paperclip Distill (paperclipai/paperclip, 100k stars), Rules Distillation (affaan-m/ECC, 277k stars), Taste Distillation (affaan-m/ECC, 277k stars) and Rules Distill (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jtydhr88 (a GitHub user) maintains it in jtydhr88/screenwriting-skills, which has 1,621 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 3, 2026.
Source: jtydhr88/screenwriting-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.