Portfolio Case Study Writer
davila7/claude-code-templates
Transform resume bullets into detailed portfolio case studies with context, action, and outcome.
Case studies of television series writing (剧集案例库) from primary texts; Sorkin's six West Wing teleplays (act-page tables, eight act-out types); Chase's five Sopranos scripts (the 35-beat A/B/C/D…
$ npx skills add jtydhr88/screenwriting-skills --skill sw-series-case-studies -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-case-studies --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/sw-series-case-studies .claude/skills/sw-series-case-studies && 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 "sw-series-case-studies" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-case-studies into .claude/skills/sw-series-case-studies/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-case-studies", 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/sw-series-case-studiesType 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 sw-series-case-studies -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-case-studies --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/sw-series-case-studies .agents/skills/sw-series-case-studies && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sw-series-case-studies" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-case-studies into .agents/skills/sw-series-case-studies/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-case-studies", 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 sw-series-case-studies -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-case-studies --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/sw-series-case-studies .cursor/skills/sw-series-case-studies && 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 "sw-series-case-studies" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-case-studies into .cursor/skills/sw-series-case-studies/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-case-studies", 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/sw-series-case-studies--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 sw-series-case-studies -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-series-case-studies --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/sw-series-case-studies .gemini/skills/sw-series-case-studies && 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 "sw-series-case-studies" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-case-studies into .gemini/skills/sw-series-case-studies/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-case-studies", 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 sw-series-case-studiesInstalls 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 sw-series-case-studies -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/sw-series-case-studies .github/skills/sw-series-case-studies && 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 "sw-series-case-studies" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-case-studies into .github/skills/sw-series-case-studies/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-case-studies", 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 sw-series-case-studies -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 sw-series-case-studies --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/sw-series-case-studies .opencode/skills/sw-series-case-studies && 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 "sw-series-case-studies" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-series-case-studies into .opencode/skills/sw-series-case-studies/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-series-case-studies", 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.
sw-series-case-studiesCase studies of television series writing (剧集案例库) from primary texts; Sorkin's six West Wing teleplays (act-page tables, eight act-out types); Chase's five Sopranos scripts (the 35-beat A/B/C/D…
Sw Series Case Studies is an agent skill from jtydhr88/screenwriting-skills. Case studies of television series writing (剧集案例库) from primary texts; Sorkin's six West Wing teleplays (act-page tables, eight act-out types); Chase's five Sopranos scripts (the 35-beat A/B/C/D recipe, what a pilot refuses to explain); Fellowes's annotated Downton Abbey season two (19 storylines, 419 footnotes); Waller-Bridge's Fleabag Scriptures (the six-episode half-hour template); Calvisi's eight minute-by-minute pilot beat sheets (Breaking Bad, Mad Men, Game of Thrones and more); Landau's 47-series structure…
Its SKILL.md is about 5.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `reference-asia.md`, `reference-pilots.md` and `reference.md`).
The repository describes itself as: Professional agent skills for screenwriting, television writing and dramaturgy. The licence is MIT.
4 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.
Shell commands in SKILL.md call:
justFrom 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.
Sw Series Case Studies loads about 5.8k tokens when it runs. Until then it costs about 255 tokens; SKILL.md has 1,744 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,744 words, ~5,790 tokens.
.claude/skills/sw-series-case-studies/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.输出语言=提问语言;术语一律锚回原词,见 sw-workflow/terms.md,不自创译名。
范例库:每案例给"这是什么文本/结构数据/可迁移手法"。原理见 sw-series-structure、sw-series-engine-bible、sw-writers-room、sw-sitcom-comedy;《继承之战》单列为 succession-series-writing。
只用一手文本。凡剧本无幕标记、由分析者按篇幅与转折反推的幕界,一律标注"推断"。 逐集表、幕页表、节拍表、线网格、长引文分三个文件:四部英语剧本集(West Wing/Sopranos/Downton/Fleabag)见 reference.md;方法书里的 pilot 节拍表与 beat sheet 实物(Calvisi 八个 pilot、Landau 47 部剧结构总表、Miller 的两场 escalation 与四份学生 outline、Goldberg & Rabkin 的 beat sheet)见 reference-pilots.md;日韩两部文本(坂元裕二、卢熙京)见 reference-asia.md。
这是案例库,不要从头读。按你要找的东西直接跳:
| 你想找 | 去 |
|---|---|
| 广播网四幕的真实页码与出幕 | 一(West Wing) |
| pilot 建立什么、留白什么 | 二(Sopranos) |
| 多线群像怎么编织(8–12 条) | 三(Downton) |
| 半小时六集季的模板 | 四(Fleabag) |
| 某部剧 pilot 的逐分钟节拍 | 五 → 表在 reference-pilots.md |
| 某部剧是几幕、premise 还是 non-premise | 六(47 部剧总表) |
| 一场戏怎么逐拍升级 | 七(Miller) |
| beat sheet 实物长什么样 | 八(Goldberg & Rabkin) |
| 对话驱动的关系剧 | 九(坂元裕二) |
| 家庭临终剧 | 十(卢熙京) |
| 按手法反查案例 | 十一(可迁移手法索引)——多数情况从这里进 |
Sorkin《The West Wing Script Book》(Newmarket, 2002)收六个 Sorkin 独立署名的 teleplay(S1E01 Pilot、S1E03 A Proportional Response、S2E01–02 In the Shadow of Two Gunmen I/II、S2E18 17 People、S2E22 Two Cathedrals),各附一页作者短序。拍摄稿,自带 TEASER/ACT ONE–FOUR/END OF SHOW 标记与场号页码——幕界是书面事实,不需推断。故它是 1999–2001 年 NBC 一小时剧(正片 42–44 分钟)唯一可逐页量化的四幕样本。
— CONTINUOUS 直接接上一集末场。just as he smiles we FADE TO BLACK。走廊 walk-and-talk 与伏笔兑现的手势是这六集最可抄的两件事。可迁移手法
INT. X — CONTINUOUS,同时完成铺设定+埋伏笔+一个笑点。分歧须留:Sorkin 明写 "I put no organization to the writing process. The writing is done on the fly."——与 outline/bible 派冲突(见
sw-writers-room)。反讽:全书唯一事先规划过的双集结构最工整。
Chase 等《The Sopranos: Selected Scripts from Three Seasons》(Warner Books, 2002):五个 final shooting script(Pilot、College、The Happy Wanderer、The Knight in White Satin Armor、Pine Barrens)+四页 Chase 前言。HBO 剧本无 ACT、无 teaser 标记,故本节的"段"全是按治疗室框架与转折自判的推断;书面事实只有场号(Pilot 67 页、sc.1–81)。
PAN to the still and silent pool.用缺席(没有鸭子)收束,不用事件。可迁移手法
Fellowes《Downton Abbey: The Complete Scripts, Season Two》:带 419 条作者脚注的完整拍摄剧本集,Ep1–8+圣诞特辑。有 ITV 广告分幕的 ACT 标记,幕数不等:Ep1 六幕、Ep2–5 四幕、Ep6 五幕、Ep7 五幕、Ep8 六幕、特辑七幕。脚注比剧本更稀缺——全批材料里唯一"作者边注自己"的文本。
可迁移手法
Waller-Bridge《Fleabag: The Scriptures》(Sceptre, 2019):两季 12 集拍摄稿(每集约 25 分钟)+卷末创作回忆。半小时剧无 ACT 标记——段落划分是按地点与时间块的推断;书面事实是固定装置与 S1 每集剧本约 2900–3600 行。唯一把第四面墙当季弧设计的样本。
cold open(1–3 分钟,自带一个笑点或一个谜)→ TITLES: FLEABAG → 3–7 段 → button(≤1 页,常无台词);唯一例外 S2E6 改打 TITLE CARD: THE WEDDING。可迁移手法
笑点力学(两段式 setup、punch word 置尾、topper、对镜三连+第四拍由别人翻转)归
sw-sitcom-comedy。
八个 pilot 的逐拍表(节拍名 → 分钟刻度)见 reference-pilots.md 第五节。
Calvisi《Story Maps: TV Drama》的 CASE STUDIES:八个 pilot 的 beat sheet,每拍前的数字是分钟数。作者自划的方法边界必须同引:据成片逐拍转写("transcribed as I watched them")、一分钟≈一页、多数只留路标拍。所以它是成片结构的测量值而非剧本事实;无幕标的剧里幕界是他自插的推断——"I've inserted my own act breaks… in what feel like the natural positions."
三把横向尺(八例汇总,可直接校验):Midpoint 几乎全部落 24–30 分钟;Assumption of Power 全部落 36–48(多数 37–40);Declaration of War/All Is Lost 全部落全片约 4/5 处(43–52)。
可迁移手法
47 部剧的七栏全表见 reference-pilots.md 第六节。
Landau《The TV Showrunner's Roadmap》(第一版)附录 "Top Television Series by Structure":47 部剧,七栏=剧名|年|format|network|structure|pilot 类型(premise/non-premise/hybrid)|showrunner。文本身份警告:该页扫描件被旋转、OCR 乱码,笔记按可辨认部分还原,表里的空格是"读不出来"而非"书上没有"。全表见 reference-pilots.md。
teaser+4 幕是一小时剧众数(Breaking Bad、CSI、Law & Order、Mad Men、The West Wing、The X-Files、ER 等);teaser+5 幕(Friday Night Lights、Parenthood、Touch;Justified 再加 tag);6 幕无 teaser(Grey's Anatomy、Once Upon a Time、Revenge、Rizzoli & Isles);Scandal 是"6 幕,短的第一幕充当 teaser,之后打片名卡";Royal Pains 7 幕(全表最多);付费有线与流媒体大量"无 act break"(Deadwood、Dexter、Downton Abbey、Game of Thrones、Homeland、House of Cards、Weeds、The Sopranos 等)。Sitcom:cold open+2 幕+tag(Big Bang Theory、Two and a Half Men)、cold open+2 幕(The Office)、4 幕短第一幕(Modern Family)。teaser+4 幕,并注明 Mazzara 接任后改 teaser+5 幕(AMC 多要一个广告位)——幕数是广告位的函数(本表约 2013 年格局;平台版图已大变,这条因果至今有效,但具体剧的幕数请按当季核对)。可迁移手法
分歧须留:Landau 写 "No outline, no paycheck."(制片厂与电视台要签核);同书访谈里 Mazzara 反对——"I don't use outlines… they are used to engage TV and studio executives… None of their notes are applicable to script.",替代品是两三页散文体 story document + 每拍两三个词的 beat sheet(例 "Rick kills Shane.")。选用:要过平台签核、或交外包编剧写(Sopranos 的规矩是外包必须严格按 outline)就写 outline;自己是 showrunner 且自己重写每集,可只用 beat sheet。见
sw-writers-room。
两场 escalation 的逐条表与四份学生 outline 的幕场数见 reference-pilots.md 第七节。
Miller《The Hero Succeeds》第 9 章给出场结构五件套(hero's want/obstacle/escalations/decision/resolution,改编自 ER 编剧 Lance Gentile)并附两份逐条 escalation 拆解;附录收四份学生 pilot outline 实物(编号场、标准 scene heading、幕标记、人物首次出现全大写带 thumbnail、几乎不写对白)。两场的时长与拍数是作者看片计数所得;六个 landmark 在 outline 里的落点是按模型反推的推断。
可迁移手法
三份 beat sheet 的逐幕场表见 reference-pilots.md 第八节。
《Successful Television Writing》附录 D–I:四份实物 beat sheet +两份 leave-behind,其中两份把同一集的 leave-behind 与 beat sheet 并排印出,可逐字看"一页纸的故事区域"怎么长成三十场的分场大纲。抬头用词就是稿次:Story Area→Rough Beat Sheet→First Draft Beat Sheet→Revised Outline。两条行业事实(时效 1990s 末–2000s 初):beat sheet 没有统一格式,跟着 showrunner 的习惯走;"you get paid whether the script is shot or not!"
Martial Law "Sammo Blammo"(动作搭档剧,约束装置的教科书)
seaQuest 2032 "Depths of Deceit"(权谋科幻,出幕全是信息事件)
Rough Beat Sheet 的粗放下限:地点可写成 SOMEPLACE –/SOMEWHERE –、无场号、全文约 6 页(Martial Law 那份约 15 页有完整 slug)。先锁住权力动作与信息揭示的顺序。Diagnosis Murder 两份(一小时 whodunit +两小时集)
可迁移手法
场次统计表、五年时间线与范例见 reference-asia.md 第九节。
注明媒介:这是一部电影剧本(2021 年上映,导演土井裕泰;蕾克译,一頁 folio 2022.12)。没有集、没有幕、没有 act out,不能当剧集结构范本。放进本库的理由:作者是日本最重要的电视连续剧编剧之一(《东京爱情故事》《Mother》《最高の離婚》《カルテット》《大豆田とわ子と三人の元夫》),这是他"对话驱动关系剧"最浓缩可拆的样本。下文的"隐形三幕"是按篇幅反推的推断。
X(独白)=voice-over 日记轨 151 条(绢 77/麦 74);X 的声音=同场画外的真实声音(被子下的情事、只给一方画面的电话、梦中回放);声桥交叉(场 133–137,两位主角各自的"顾问"用声音互相穿插,五个短场织成一段双重忠告)。* 当场内分节(32 处分布于 17 场,场 28 用 7 个把一夜拆成 8 小节)。须保留的分歧:①转折点不是事件而是体贴的动作——"吹头发时说我打算找工作了"(场 85)、"戴上耳机说你把声音调大玩吧"(场 107);②没有反派、没有成立的第三者(情敌只有 5 行,出轨从未发生),压力全来自两人各自的善意;③死亡不是转折,分手的决定发生在一场婚礼上;④不写和解(两次吵架都没有道歉场面)。
可迁移手法(含向剧集的转换)
注明文本身份:手上的文本是韩国电视编剧卢熙京(노희경,《没关系,是爱情啊》《他们生活的世界》)同名剧的小说化改编本(改编李圣淑,刘悦译,中信出版社 2016.4,正文 244 页;版权页 "Copyright 2010 by NOH HEE KYONG")。不是剧本:无场景标题、无 S# 编号、无动作提示行,是第三人称全知小说体。全书未提播出台、年份、集数,任何"对应几集"都是推断。 七章逐章结构表、章首引语装置、四集映射(推断)、家庭冲突网与范例见 reference-asia.md 第十节。
篇幅曲线 33/32/30/26/32/44/19 页:第四章(宣告将死)最短,第六章(一家人各自准备告别)最长 44 页,第七章(实际的死)最短 19 页。→ 越接近死亡,描写越省;最长的一章是"准备",不是"死"。
章首引语装置:每章正文前一整页只印对白、不印叙述,引的是该章稍后会完整出现的一段对话;永远是两人以上的一次拒绝或一次宣告,没有一条是抒情。它给的是本章的价值句而非情节钩子——观众已知结局,张力来自"这句话会怎么被说出来"。转成剧集就是每集片头 30 秒只放该集后段的一段对白,不放画面。
两只时钟:明钟是"严冬到来之前搬进日山的新房"(诊断→死亡的戏内时间约五到六周,从 11 月到初雪到一个晴天早晨);暗钟是酱缸(第一章晒大酱 → 第六章腌了三十几年的酱第一次出白霉 → 父亲"你现在再也吃不到那个大酱了")。儿子的大学放榜日是一条故意不兑现的期限线——妈妈没有活到放榜。
病人自知不靠人告知:母亲是从吐血和酱缸发霉(民间凶兆)自己推断出结论的,不是被谁告诉的。
人物网(疾病=把六条线同时点火的单一引爆装置):母亲(全书几乎只称"妈妈",50 余岁,要在入冬前全家搬进日山新房)/父亲(60 岁医生,明年退休,要做成那台手术)/奶奶(八旬,痴呆+中风,要不被丢下)/女儿(27,商场陈列代理,要与有妇之夫的爱被承认)/儿子(21,三次复读考医大,要让妈妈看到录取结果)/母亲的弟弟(赌徒酒鬼,要钱、要被承认不是废物)+弟妹(摊主,不能生育)。
一条可直接复用的写作纪律:书中人物从不使用"癌症"这个词——妈妈"至今一次也没有亲口说出过'癌症'这个词"。
法则 A:死亡不是恐怖事件,是"获得美丽的最后机会"(后记第 10 条:两位老人都因癌症过世,"死亡并不是可怕的事情,而是获得美丽的最后机会")。全剧的任务不是拖延死亡,而是把这个机会分给每一个家人。
法则 B:真实的告别是平的。母亲临终"没有微笑,也没有痛苦的挣扎,非常平静地离开了";"我们的分别不美好,也不悲伤。";"我并不感激您在临终前说爱我,因为我'一直'都知道您有多么爱您的小女儿熙京。"→凡会被写成高潮的地方(临终说爱、葬礼、诊断宣告)都往下压一级。
法则 C:把悲伤换成罪感。"母亲去世前,我从未想过她会成为我的遗憾。那时,我是她的遗憾。"——家庭剧的引擎不是"我失去了谁",而是"我曾是谁的遗憾"。
法则 E:每个家庭成员关于同一件事的叙述都经过自我保护的改写。作者把母亲讲的"出生故事"写进后记,随后大姐告诉她那不是真的;结论是"我们只是不能完全理解对方的心思"——这直接解释了剧中全家人互相隐瞒的写法。
可迁移手法
| 手法 | 案例 | 方法 skill |
|---|---|---|
| teaser+四幕、后重幕型 | West Wing 68/69/67/61/58/58 | sw-series-structure |
| 每幕出幕交给不同的线;一条线可连吃三幕(深度递增) | Proportional Response;17 People | sw-series-structure |
| 35 拍 A/B/C/D+剪开重排;季主题后验 | Sopranos 前言 | sw-writers-room/sw-series-engine-bible |
| pilot 建 tone/soul、机制留白;倾诉装置可换人 | Sopranos Pilot;College | sw-series-engine-bible |
| 六集半小时季模板;装置即季弧 | Fleabag 两季对称 | sw-sitcom-comedy/sw-series-engine-bible |
| 场结构五件套与 escalation 计数 | Hannibal 14 拍/HTGAWM 11 拍 | sw-scene-craft |
| 约束装置逐场自检(四声 beep) | Martial Law 的炸弹 | sw-series-structure |
| 把秘密做成可计数的数字 | 15→16→17 | sw-series-engine-bible |
| 瓶子集不是单线;预算限制当创作触发器 | Pine Barrens;17 People | sw-series-structure/sw-writers-room |
| 8–12 条线网格(标入出口场号);群戏一场推六七条线 | Downton S2;脚注 326 | sw-series-structure |
| "两边都对"的争论;阻力由制度提供 | Downton dilemma;Decree Nisi | sw-character-conflict |
| 把 Inciting Incident 往前挪;配角线先收主角线留悬 | Scandal | sw-series-structure |
| 地点/视点切换当幕头;每条线各跑一遍节拍 | Game of Thrones | sw-series-structure |
| 二幕出幕必须改变故事的性质;出幕可全是信息事件 | Martial Law;seaQuest | sw-series-structure |
| 两小时/双集断点=放大的二幕出幕;beat sheet 可留白 | "The Last Laugh" | sw-series-structure/sw-writers-room |
| 日记式分集+日期精度递减;复现物件当 act out | 《花束》42/6/10/12/14;耳机与窗帘 | sw-series-structure |
| 同一句台词跨年反转语义;对称独白当 act out | 石头剪子布;场 142 | sw-dialogue |
| 镜像情侣四对、预算给"主角的过去" | 《花束》36 行 vs 情敌 5 行 | sw-character-conflict |
| 单一引爆装置点燃既有六条线;禁用病名 | 《世间最美丽的离别》 | sw-series-engine-bible/sw-dialogue |
| 把高潮往下压一级;用罪感(我曾是谁的遗憾)驱动 | 卢熙京后记 | sw-premise-theme/sw-character-conflict |
《继承之战》的隐形幕判据、容器集、季形对称与结局工程见
succession-series-writing;国产剧分集大纲体量与审查节点见sw-chinese-series-practice;日韩法编剧传统见sw-japanese-screenwriting与sw-korean-french-screenwriting(本库第九、十节是它们的案例补充);电影案例见sw-american-case-studies。
© 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 3 other files in plugins/screenwriting/skills/sw-series-case-studies of jtydhr88/screenwriting-skills.
Open the folder on GitHubat commit 51115f1
Sw Series Case Studies 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 |
|---|---|---|---|---|---|---|
| Sw Series Case Studies this skilljtydhr88/screenwriting-skills | 1.6k | — | ~5.8k | Automated safety check: Pass | MIT | |
| Portfolio Case Study Writerdavila7/claude-code-templates | 33k | 2 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Web3 Role Misconfiguration Case Studytradecatlabs/vibe-coding-cn | 17k | 2 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Case StudyOwl-Listener/designer-skills | 2.9k | 1 repos | ~523 | Automated safety check: Pass | MIT | |
| Case Study Writeupmohitagw15856/pm-claude-skills | 1.4k | — | ~936 | Automated safety check: Pass | MIT | |
| Case Control Study Planneraipoch/medical-research-skills | 1.9k | — | ~3.5k | Automated safety check: Pass | MIT |
davila7/claude-code-templates
Transform resume bullets into detailed portfolio case studies with context, action, and outcome.
tradecatlabs/vibe-coding-cn
Worked bug bounty case study of a yield aggregator: target scoring, fund-flow mapping, prior audit triage and a verdict per bug class, with role misconfiguration in focus.
Owl-Listener/designer-skills
Craft a portfolio case study with narrative arc, process evidence, and outcomes.
mohitagw15856/pm-claude-skills
Write a client case study that sells future work — challenge, approach, results.
aipoch/medical-research-skills
Design a structured case-control study framework with explicit source population logic, control selection rules, matching decisions, exposure measurement planning, and bias-control checkpoints.
aipoch/medical-research-skills
Clinical Research Bias Assessment - Case-Control Study (NOS) v2.3.0.
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
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…
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…
Case studies of television series writing (剧集案例库) from primary texts; Sorkin's six West Wing teleplays (act-page tables, eight act-out types); Chase's five Sopranos scripts (the 35-beat A/B/C/D…. Sw Series Case Studies is an agent skill from jtydhr88/screenwriting-skills.
Sw Series Case Studies fits situations like: you want a worked example of how an episode; need real act lengths; storyline grids to imitate; are breaking a multi-thread ensemble episode.
Run `npx skills add jtydhr88/screenwriting-skills --skill sw-series-case-studies -a claude-code`. Or copy the skill folder (plugins/screenwriting/skills/sw-series-case-studies in jtydhr88/screenwriting-skills) into .claude/skills/sw-series-case-studies in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/screenwriting-skills --skill sw-series-case-studies -a codex`. Or copy the skill folder (plugins/screenwriting/skills/sw-series-case-studies in jtydhr88/screenwriting-skills) into .agents/skills/sw-series-case-studies 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 sw-series-case-studies -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sw-series-case-studies, .gemini/skills/sw-series-case-studies, .github/skills/sw-series-case-studies and .opencode/skills/sw-series-case-studies in your project.
Going by SKILL.md and its folder, Sw Series Case Studies needs the command-line tools its instructions call (just).
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.
Sw Series Case Studies is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.8k tokens (SKILL.md is roughly 23k 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 Sw Series Case Studies: Portfolio Case Study Writer (davila7/claude-code-templates, 33k stars), Web3 Role Misconfiguration Case Study (tradecatlabs/vibe-coding-cn, 17k stars), Case Study (Owl-Listener/designer-skills, 2.9k stars) and Case Study Writeup (mohitagw15856/pm-claude-skills, 1.4k 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.