装的过程:两条命令,一秒不到
先说装的过程,因为它是这次亲测里最不戏剧性、也最能说明问题的部分:
git clone https://github.com/jtydhr88/screenwriting-skills.git cp -r screenwriting-skills/plugins/screenwriting/skills/* ~/.claude/skills/
两条命令,一秒不到,装完了。没有依赖,没有注册,没有 Key。我数了一下:26 个技能文件夹,每个里面一个 SKILL.md 加一个 reference.md,总共 3MB。它说自己是从 47 本编剧理论书和 23 卷出版剧本里蒸馏出来的,覆盖电影、电视剧、舞台剧——麦基的《故事》《对白》、悉德·菲尔德的三幕范式、布莱克·斯奈德的救猫咪节拍表,都在里面。
装完的东西如果不真用,就只是占磁盘。所以我拿它做了两件实事。
实事一:给一个烂前提搭骨架
我故意编了个一句话前提:「一个社恐外卖员误接了一单送往自己前女友婚礼的蛋糕」——够俗吧。sw-story-structure 的路数是:动笔前先答菲尔德的四件事(结尾、开端、两个情节点),再按麦基的「价值转折」逐场标注正负。
我照做的时候撞上它一句自检题:「支点动作若不违反人物原有的价值观,它两头都推不出东西。」我第一版结尾写的是两人复合,拿这句一查就露馅了——复合完全没有违反「社恐回避冲突」的性格底色,是作者想看,不是人物会选。推翻重写成:不复合,但各自松绑,且这个改变不可逆。
这句话救了我一版结构。书我没读过,但方法论是真的能用。
实事二:修一句我故意写坏的对白
我写了个台词重灾区样本:「我们分手三年了,我一直没放下你,今天看到你结婚我很难过。」——教科书级的「写在鼻子上」(on-the-nose),把潜台词全念出来了,戏台上没法演。
sw-dialogue 的核心命题就一句:对白是一种行动。每句话底下得压着一个没说出来的意图。按它的方法改完是:
「蛋糕放这儿。……签名那栏,还是你的字。」
一个字没提感情,但「三年没放下」藏在了一个只有这两个人懂的细节里。我还顺手跑了它收的另一个检验(斯奈德的「盖住名字读一遍」):盖住角色名,两句话仍然分得清谁在说——配送员是事务性短句,新娘是带停顿的长句。
它是什么、不是什么
说清楚边界:这不是一个自动写剧本的软件,没有模型、没有按钮。它是 26 份极其扎实的中文方法论文档,装在你的 agent(Claude Code / Codex 都认)里,你用中文问「帮我拆幕定情节点」「这场对白太直白怎么改」,agent 就会调对应的技能来干活。文档本身写得像个懂行的老编辑:不是干巴巴的定义,而是连「什么时候该打破这条规则」都写了。比如对白卷里甚至收了王骥德《曲律》的「四十禁」当自检表,又特意补一句吴梅的原话——体检表不是准入线,别用它否决一句在场上立得住的台词。
零门槛,零花费,适合谁:写剧本的、写小说卡在结构上的、做互动叙事的、以及单纯想看麦基们被蒸馏成一份可检索手册的人。
仓库:github.com/jtydhr88/screenwriting-skills(1511★,MIT,纯 Markdown,零 API Key)
60 秒看懂 screenwriting-skills
怎么安装
首选链上直装:Agent 用 skill_tool install_skill 从 metabot-skill 封装包一键安装(封装 pin 出来后在此列出)。
备选:上方「装的过程」里的两条命令,从 GitHub 拉取原仓库(github.com/jtydhr88/screenwriting-skills,纯文本展示)。
亲手试一试
装一个支持 metaapp:// 的浏览器(比如 IDBots 的 Bot Browser),把本文里任何一条链接贴进去就行。建议先看对白那一卷——「蛋糕放这儿」改写前后对比,是方法论真的能用的最直观样子。