当用户需要创作、改编、审查或定稿可拍剧本文本时使用,包括灵感成稿、小说改编、剧情梳理、人物设计、逐字台词、旁白和去 AI 味。负责把故事内容打磨到能进入拍摄设计的文本状态。

MITAuto-check passed

Install Skill Script

skills CLI
$ npx skills add wangzai-double-milk/Vibefilming --skill skill-script -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install wangzai-double-milk/Vibefilming skill-script --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/wangzai-double-milk/Vibefilming.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill_script .claude/skills/skill-script && rm -rf skills-src

Use ~/.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/

Facts

Skill name
skill-script
GitHub stars
163
Token cost
~2.2k tokens
SKILL.md length
353 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

当用户需要创作、改编、审查或定稿可拍剧本文本时使用,包括灵感成稿、小说改编、剧情梳理、人物设计、逐字台词、旁白和去 AI 味。负责把故事内容打磨到能进入拍摄设计的文本状态。

  • Works in 5 steps: 基础信息:姓名、性别、年龄、身份/职业,以及 2-3… → 性格特点:核心性格 3-5 个关键词;一处性格缺陷(倔强 / 不善表达 /… → 背景故事:成长环境、影响性格的关键经历、故事开始时的处境、一个不为人知的秘密/隐痛。 → …
  • SKILL.md covers 执行卡, 红线速查, 〇、职责边界(先认清我负责什么) and 一、阶段一 · 人设定义(人物是剧本的灵魂), plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Skill Script is an agent skill from wangzai-double-milk/Vibefilming. 当用户需要创作、改编、审查或定稿可拍剧本文本时使用,包括灵感成稿、小说改编、剧情梳理、人物设计、逐字台词、旁白和去 AI 味。负责把故事内容打磨到能进入拍摄设计的文本状态。

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Open-source AI director agent that turns one plain sentence into a full short film—storyboard, shoot, review, retake, deliver. The licence is MIT.

Example prompts

  • “/skill-script”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 基础信息:姓名、性别、年龄、身份/职业,以及 2-3 个稳定可视的外貌特征(身高体型、发型、穿着风格、标志性细节如疤痕/眼镜/配饰)。
  2. 性格特点:核心性格 3-5 个关键词;一处性格缺陷(倔强 / 不善表达 / 自尊心过强);一处表里反差(外表冷漠内心柔软);一句口头禅或标志性语言习惯。
  3. 背景故事:成长环境、影响性格的关键经历、故事开始时的处境、一个不为人知的秘密/隐痛。
  4. 人物动机(最关键,决定他会怎么行动)
  5. 人物关系:对他重要的人、与片中其他角色的关系网、敌对/对手关系,以及彼此间的旧账或张力。

What it can do on your machine

Read from SKILL.md and the folder at commit 7d85f7a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Script loads about 2.2k tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 353 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~25
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from wangzai-double-milk/Vibefilming at commit 7d85f7a, republished under its MIT licence (© wangzai-double-milk). 353 words, ~2,235 tokens.

Download SKILL.mdSave it as .claude/skills/skill-script/SKILL.md (or your agent's skills folder).
name
skill-script
description
当用户需要创作、改编、审查或定稿可拍剧本文本时使用,包括灵感成稿、小说改编、剧情梳理、人物设计、逐字台词、旁白和去 AI 味。负责把故事内容打磨到能进入拍摄设计的文本状态。

Skill · 剧本创作(把灵感/小说打磨成可拍剧本)

执行卡

  • 何时读我:用户要把灵感、小说原文、广告 brief 或现成剧本变成可拍剧本时;现成剧本也必须先审,不直接开拍。
  • 我负责:人物小传、剧情大纲、分场景剧本、逐字台词 / 旁白、剧本自审、去 AI 味、落盘。
  • 我不负责:镜头景别、机位、运镜、转场、画面文字版式、故事板、素材参考包和合成。
  • 输入:用户灵感 / 原文 / brief / 现成稿,题材、时长、平台和商业目标。
  • 输出:可被编导消费的落盘剧本文件。
  • 失败回流:钩子弱、人物扁、台词概述、情绪断、合规踩线或未落盘,回本阶段改到通过。

红线速查

局部剧本规则不编号。只有后续编导、提示编译、审查都会反复引用的硬伤,才使用跨阶段故障标签。

红线(出现即停)正解
剧本只在对话里,没有落盘文件先落成稳定剧本文件,再进入编导
现成稿未审就直接开拍先走结构 / 情感 / 对话 / 合规四轮审查
主要角色没有人物小传、稳定外貌特征或记忆点,只是大众脸,或靠令人不适的缺陷做记忆点先补人物小传五件套;主要角色至少 2 个记忆点,且至少 1 个来自脸型 / 五官 / 体型 / 姿态;记忆点要上镜、舒服、可信
开场前几秒无冲突、悬念或反差回剧情构思重做钩子
台词是概述,不是逐字可说的话每句写清谁说、说什么、什么语气
需要讲故事却没有旁白 / 画外音策略除非用户明确纯视觉,否则判断并逐字写出声音叙事
剧本越界写镜头、版式、动效被听见的归剧本;只能被看见的归编导
台词公文腔、网文 AI 腔、人物说话都一样去 AI 味,改成口语、潜台词和人物差异
合规任意一条踩线无条件改到安全表达

核心信念:观众记住的是人和情绪,不是画面。剧本没立住,后面分镜再美、视频再清晰,也只是几个漂亮但无关的镜头拼在一起。剧本是整部片的地基。


〇、职责边界(先认清我负责什么)

六个阶段(按顺序走,每个阶段做完再进下一个):

阶段名称核心产出
一人设定义每个主要角色一张立体的人物小传
二剧情构思一条有爽点、有三幕节奏的剧情大纲
三剧本生成分场景的完整剧本(动作 + 逐字台词 + 钩子)
四多轮审查结构 / 情感 / 对话 / 合规四轮过审
五去 AI 味把机械腔改成像人写的
六交付输出可被后续编导、分镜、拍摄或生成流程消费的剧本文件

创作型任务默认由 agent 根据用户原始目标自主推进,不为例行阶段切换反复询问“是否继续”。只有缺少会显著改变成片方向、且无法从需求或项目文件推断的关键创意决策时,才向用户提一个具体问题。

剧本写"被说出来的、被听到的、发生了什么、人怎么了",不写"画面怎么呈现"

剧本和编导各管一摊,写之前先认清边界。 剧本负责声音叙事和人物事件: 人物小传、剧情、逐字对白、旁白 / 画外音、口播标语、口播行动号召、人物动作与情绪、关键道具、风格大方向。 这些是"被说出来、被听到、发生了什么、人怎么了"。

怎么把这些拍成画面是编导的事: 镜头景别、机位、运镜、转场、UI / 界面长什么样、画面上印什么字、版式动效、片名 / logo 落版卡、人名牌样式,都归 director_plan。 剧本不替编导写死。

辨认口诀:能被"念出来 / 听见"的归剧本,只能被"看见"的归编导。 同一句标语,演员或旁白说出来,写进台词 / 旁白。 它作为文字卡印在画面上,就是画面文字,归编导设计版式。 宣传片里产品可以进剧本,但方式是"他念出了那句标语""屏幕上出现了产品界面"这种事件和声音。 字体、界面具体样子、屏幕上逐字显示什么,留给编导。 剧本里混进大段"画面文字内容 + 版式 + 出现动效",就是越界。

⚠️ 拿到的是一份"现成剧本"时,不等于可以跳过我

最致命的误区:用户给了一份排版工整、分集分镜头、甚至带拍摄指南的剧本,于是判定"剧本已完整"直接开拍。"文件存在"≠"剧本过关"——现成稿同样可能开场不抓人、三幕节奏垮、反转生硬、台词全是概述或网文 AI 腔、合规踩线。所以无论谁写的剧本:

  • 一律先走阶段四多轮审查,先给明确的"通过 / 不通过",不通过就当场改到通过,不原样拿去拍。
  • 现成稿缺人物小传或动机(只有台词没人设)就按阶段一补齐,否则下游三视图和角色一致性没依据。
  • 审查 + 补齐都做完确认通过后才标记完成。严禁"读到剧本 → 直接判完整 → 标 done → 开拍"这条捷径。

一、阶段一 · 人设定义(人物是剧本的灵魂)

零散场景之所以散,往往是因为先想画面、没先想人。动笔写剧情前,先为每个主要角色立一张"人物小传",让他有来历、有软肋、有想要的东西。

人物小传五件套(每个主要角色都要写齐)
  1. 基础信息:姓名、性别、年龄、身份/职业,以及 2-3 个稳定可视的外貌特征(身高体型、发型、穿着风格、标志性细节如疤痕/眼镜/配饰)。

    这几条后面会直接喂给角色三视图,越具体越不容易漂:优先写稳定可见特征(体型、服装、发型、肤色、明显痕迹、常用道具),不要只写抽象身份标签。 主要角色不能是可替换的大众脸:至少 2 个记忆点,其中至少 1 个必须来自脸型 / 五官 / 体型 / 姿态这类主体特征。角色要么明显更有上镜吸引力,要么体型、站姿、气质反差足够强;眼镜、耳钉、帽子只能辅助,不能单独承担辨识度。不要靠一脸麻子、大片病态皮损、恐怖疤痕、畸形五官这类令人不适的缺陷制造记忆点,除非剧情明确需要且用户同意。

  2. 性格特点:核心性格 3-5 个关键词;一处性格缺陷(倔强 / 不善表达 / 自尊心过强);一处表里反差(外表冷漠内心柔软);一句口头禅或标志性语言习惯。

    完美的人最无聊,缺陷、反差、口头禅才让人可信、好区分。

  3. 背景故事:成长环境、影响性格的关键经历、故事开始时的处境、一个不为人知的秘密/隐痛。
  4. 人物动机(最关键,决定他会怎么行动):
    • 表面目标:他嘴上说想要的(还清债、留住对方)。
    • 深层渴望:他真正想要的(被尊重、被看见、证明自己不是失败者)。
    • 内心恐惧:他最怕发生的(被抛弃、被揭穿过去)。
    • 成长弧线:他在这部片里从什么状态变成什么状态(从逃避到面对、从误解到和解)。

    表面目标和深层渴望/内心恐惧之间的矛盾,就是这个人物所有戏的发动机。哪怕几十秒的短片,主角也该有一点点变化。

  5. 人物关系:对他重要的人、与片中其他角色的关系网、敌对/对手关系,以及彼此间的旧账或张力。
人设创作要点
  • 避免完美人设:给缺陷和弱点,更真实。
  • 制造内在冲突:让欲望和恐惧互相打架。
  • 预留成长空间:人设要有可发展余地,不要一开始就圆满。
  • 与剧情挂钩:每个人设要素都要能在剧情里被用上、推动故事,不是写着好看。
  • 差异化设计:主要角色之间性格、说话方式、外形要能一眼分清,不要几个人像同一个。
  • 可视记忆点:主角要让观众一眼记住。不要只写"清秀、漂亮、普通中年人";写成具体骨相 / 体型 / 姿态 / 发型轮廓 / 稳定反差,给后续角色卡可执行依据。辨识度要好看或有气场,不能用让人不舒服的面部缺陷当捷径。

二、阶段二 · 剧情构思(把一句灵感撑成有张力的主线)

拿到的常常只是一句灵感("小情侣吵架和好""外卖员发现初恋是千金")。把它撑成一条有递进、有因果、有情绪起伏的主线,而不是几个并列场景。

三幕节奏(短片也要有"起—升—落"的形状)
  • 第一幕(小比例,别拖):铺设人物与处境,开场前几秒就要抓人——用冲突、悬念或反差把观众钩住,不要大段铺垫。
  • 第二幕(占大头):持续升级冲突,把矛盾往人物最痛处推;每隔一小段就要有一个推动情绪的转折/爽点。
  • 第三幕(小比例):给一个情绪释放点——反转、和解、爆发、顿悟;单片要有清晰落点,多段/系列则每段结尾留一个钩子(悬念、未解的冲突、一个意味深长的动作),让人想看下去。

节奏感原则:大约每隔一小段就要有一个小转折或情绪点,不要平铺直叙一条线走到底;情绪曲线要有起伏,至少安排几个能让观众共情的点(泪点 / 暖点 / 爽点)。

情绪钩子 / 爽点 / 酷点库(按题材挑,不是硬塞)

无论是短剧、科幻宣传片、广告、概念短片还是品牌片,前三秒都要抓住观众;区别只在于抓人的方式。短剧可以靠冲突和爽点,科幻可以靠尺度奇观和未知威胁,广告可以靠痛点和反差,温情片可以靠情绪刺点。下面这些是可选燃料,不是固定公式。

类别可用元素
励志奋斗低谷开局、破釜沉舟、逆袭高潮、绝地反击、天赋觉醒、坚持不懈、自我突破、卧薪尝胆、逆境成长
真善美善有善报、助人助己、回馈社会、正义伸张、信守承诺、知错能改、守护弱小、舍己为人、宽容大度
情感爱情圆满、家人团聚、双向奔赴、破镜重圆、师徒情深、知遇之恩、跨越鸿沟、感恩回报
爽感打脸羞辱、身份反转、极限翻盘、众人见证、扮猪吃虎、英雄救美、真相大白、贵人相助、化敌为友、自我救赎、甜蜜互动
科幻/奇观宏大尺度、未知信号、宇宙威胁、文明遗迹、倒计时、第一眼奇观、科学发现、神秘召唤、人类命运转折
悬疑/惊悚异常细节、危险逼近、身份错位、不可解释的声音、突然静默、反常画面、被窥视感、真相只露一角

短剧/网感内容的常见组合公式(需要这种调性时才用,其他题材不要硬套):

  • 逆袭爽文:低谷开局 + 破釜沉舟 + 绝地反击 + 逆袭高潮 + 打脸羞辱 + 身份反转 + 众人见证
  • 甜宠爱情:双向奔赴 + 英雄救美 + 误会 + 破镜重圆 + 爱情圆满 + 甜蜜互动 + 跨越鸿沟
  • 热血奋斗:低谷开局 + 天赋觉醒 + 坚持不懈 + 自我突破 + 一战成名 + 碾压对手
  • 温情治愈:善有善报 + 助人助己 + 家人团聚 + 感恩回报 + 信守承诺 + 宽容大度

⚠️ 爽点/酷点是服务人物、主题和主线的调料,不是目的。挑能自然长在这个题材里的,别为了爽硬塞、别同一个点反复用,否则会变成悬浮的套路堆砌。

本阶段产出:一段几百字的纯叙事大纲 + 一句话标注"本片用了哪几个爽点、靠什么完成情绪释放"。


Show full SKILL.md (125 more words)Show less

三、阶段三 · 剧本生成(写成可拍的剧本)

剧本最终是要喂给分镜和视频模型的,抽象的概述喂不动模型。把大纲拆成若干场景,每个场景都要写到"看着文字就能脑补出整段戏"的程度。

每个场景写清这几样:

  • 场景:时间、地点、环境氛围。
  • 人物动作与走位:具体到能看见——不是"两人在争吵",而是"她攥着手机站在玄关,他低头换鞋始终没抬眼"。
  • 生活动作常识:涉及吃、喝、端、夹、切、推、拉、撞、躲、烫、脏、湿、重时,写出最基本的物理后果和人的下意识反应。热汤先吹或小口试,大块食物先咬断分口,酱汁会滴落/挂边,液体会晃,重物要发力,危险物靠近会躲;别让后续编导和 PE 从空白里猜。
  • 对象处理方式:不同东西不能用同一种动作糊过去。写清是手拿、筷子夹、勺子舀、叉子叉、刀切、吸管吸、杯沿喝,还是用布/夹子/手套处理;入口也要分清是抿、嘬、啜、小口试、大口喝、咬断、撕开、含化、咀嚼还是吞咽(USE-1)。
  • 关键状态变化:主要人物、关键道具、核心场景如果出现干净变脏、完整变破损、空场变营业中、白天变夜晚、正常变受伤等可见状态变化,要在剧本动作里写出触发和结果,方便编导登记状态变体参考图(STATE-1)。
  • 必须看清的特写信息:食材切面、酱汁拉丝、产品文字、屏幕 UI、纸条内容、破损边缘、污渍 / 伤口等如果是剧情或卖点关键,剧本里标明"需要观众看清",方便编导登记单独关键特写素材(CU-3)。
  • 逐字台词:谁说、说什么、什么语气,一字一句写出来。绝不用"她质问了几句""两人和好了"这种概述代替——台词是后面要直接进模型的内容,概述等于没写。
  • 旁白/画外音:没有角色对白要求的剧情片、宣传片、设定展示片或概念短片,不等于没有声音叙事。除非用户明确要求纯视觉/无声,否则要判断是否需要旁白或画外音,并把需要的内容逐字写出来,让后续编导能把故事讲清。
  • 结尾钩子/落点:这一场推动了什么、留下了什么悬念或情绪。
台词与密度规范
  • 单句别太长,口语化、有潜台词;一段里别让一个人连续讲一大段(连续台词别超过两三行)。
  • 台词占比别太高——短片靠画面和动作叙事,不是靠对白堆,台词大致别超过全片一半。
  • 凡是看不见、只能想的(大段心理活动、抽象议论),要么转成可见的动作和表情,要么删掉。
  • 每隔一小段要有一个小冲突或情绪点;分集/分段内容要首尾呼应、每段结尾有钩子。

四、阶段四 · 多轮审查(写完别急着交,自己先审)

剧本初稿写完不是终点,是审查的起点。 和图像、视频一样,剧本也必须由你自己当审稿人审过、改到通过,才能进入后续制作流程。 绝不允许写完一稿直接拿去拍。 没审过的剧本会把错误放大到分镜和视频阶段,返工成本翻倍。 所以这一阶段是不可跳过的强制关卡:每一轮带不同维度过一遍,不过关就改,改完再审,直到通过。

结论怎么给:每一轮先给一句明确的通过 / 不通过,再逐条列问题和修改建议——不要只丢一堆分数让人猜结论。结构、情感、对话三轮明显不行就回去重写对应部分;合规任意一条踩线,无条件改。

第一轮 · 结构审查
  • 钩子强度:开场前几秒有没有冲突/悬念/反差,能不能拦住观众;平淡到要"耐心看下去"就是不通过。
  • 节奏控制:是不是每隔一小段就有一个转折,有没有中段拖沓注水。
  • 三幕比例:开端别太长(铺垫别超过两成)、中段对抗够厚(占大头)、结尾干脆。
  • 场景连贯:场景切换是否自然、有过渡、有逻辑,段与段是否承接;跳跃明显就要改。
  • 闭环:前面埋的伏笔/钩子,结尾有没有回收,有没有烂尾。
第二轮 · 情感审查
  • 情感共鸣:有没有至少几个能让观众共情的点(亲情/友情/爱情/梦想/尊严),观众能不能代入主角。
  • 人物弧光:主角从开始到结束有没有看得见的成长/内心转变,行为有没有合理动机支撑。
  • 情绪曲线:有明确起伏还是平铺直叙;压抑之后有没有释放的高潮点。
  • 泪点/爽点:有没有明确的情绪释放点,且分散在剧情里而不是堆在一处。
  • 金句:有没有一两句能被记住、能传播的台词,且落在情绪高点上。
第三轮 · 对话审查(短片成败的关键,单列出来重点审)⭐

台词是后面唯一会被逐字喂进视频模型的内容,对话不过关,前面立的人物、攒的情绪全会塌。逐句过一遍,盯这些:

  • 逐字、不概述:每句台词都是"谁说 + 说什么 + 什么语气"的完整文字,没有"她质问了几句""两人争论起来"这种偷懒的概述残留——发现一处就是不通过。
  • 像人话、不像书面语:台词口语化、有生活质感,没有"综上所述""基于以上原因"这类公文腔,也没有"不由得、心中暗道、嘴角勾起一抹"这类网文 AI 腔。
  • 符合人物:每个角色的用词、语气、口头禅要贴合他的人设和当下情绪——暴躁的人不会温吞,自卑的人不会张扬;多角色对话里,把名字遮住也能从说话方式分清谁是谁。
  • 长度与密度:单句不冗长,一个人不连续讲一大段(连续台词别超过两三行),整场台词占比别压过画面叙事(大致别超一半)。
  • 有潜台词、有交锋:对话是在"你来我往地推动冲突",不是各说各话的信息播报;吵架戏要有情绪升级,不要平。
  • 能演、能对口型:每句都是能被演出来、能配上口型的自然语言,没有只能默念、没法说出口的内心独白混在台词里。
  • 语言统一:同一角色台词语言一致(中文就全中文),不要中英混杂(专有名词除外)。
第四轮 · 合规审查(一票否决,任何一条不过必须改)
  • 无血腥暴力:流血→"受伤/红肿",厮杀→"激烈对抗",殴打→"推搡/争执",死亡→"离开/消失"。
  • 无色情低俗:无性暗示、暧昧擦边、粗口低俗用语。
  • 无政治敏感:不涉政治人物、事件、制度、敏感地区。
  • 不抄袭:核心剧情/人物原创,不照搬已知作品,不过度套路化。
  • 价值导向健康:传递积极正向的价值观,三观正。
  • 符合平台:符合目标投放平台的时长与内容规范。

五、阶段五 · 去 AI 味(让台词和叙述像人写的)

模型写的剧本常有一股机械味,台词假、叙述板。定稿前过一遍,把它改得像人写的。

AI 味特征改成
"首先…其次…最后…""先说…另外…还有…"
"随着…的发展…"直接切入
"综上所述…""因此…""说白了…""所以啊…"
"此外…""还有""对了"
句子长度全都差不多长短句穿插,短句出节奏、长句铺情绪
表达过于完美工整加"真的""老实说""讲道理"等口语
网文腔:"不由得、顿时、心中暗道、嘴角勾起一抹"删掉,改成看得见的动作或听得见的台词

具体手法:

  • 打破完美结构:用"然后""接着""说到这"代替"首先",句式随机长短。
  • 加生活质感:台词允许有停顿、口头禅、没说完的话——人吵架时不会字正腔圆讲完整的道理。
  • 用具体代替抽象:与其"他很失落",不如写一个能看见的动作或一句具体台词把失落演出来。

收尾自检:通篇有没有"首先/其次"?句子是不是一个长度?关键情绪有没有用具体场景演而不是说?读起来像不像机器人(大声读一遍最准)?


六、阶段六 · 剧本交付

剧本定稿后,必须把剧本正文落盘成一个文件存进项目工作目录。 文件名稳定可读,例如 script.md。 内容包含人物小传、分场景剧情、逐字台词 / 旁白。 剧本文件只负责把人、事、情绪、动作、对白 / 旁白、关键道具、风格方向写扎实。 不要在剧本里硬编码下一步必须调用哪个技能。 后续由当前任务场景判断进入编导转译、广告拍摄、电商素材、短剧分镜、普通视频生成或其他制作流程。

⚠️ 落盘是 story 阶段算不算完成的硬性条件,不是"顺手存一下"的可选项。 剧本只活在对话上下文里、没写成文件,就等于没交付。 长任务上下文会被压缩;会话结束后,后续编导、配音、审查全都无据可查。 只在项目状态备注里写一句"剧本完成"之类的摘要,不算落盘。 剧本正文没写成文件前,story 阶段不得标记完成、不得进入下一阶段。 中途发现目录里没有对应文件,立刻补落盘再往下走。

交付时最重要的两样东西:① 每个角色稳定具体的外貌特征(后续视觉制作靠它锁定角色一致性);② 逐字台词/旁白(后续音画生成或配音靠它保持声音叙事准确)。这两样写得够具体,后续制作才不会糊掉。


附 · 小说改编(用户给的是小说原文时)

如果输入是一段小说原文而非一句灵感,在上面流程基础上额外注意:

  • 先判类型再改:重生复仇(重生、复仇打脸)、霸总甜宠(误会虐恋、甜蜜互动)、悬疑惊悚(灵异、推理、恐怖氛围)等,不同类型的爽点和节奏不同,按类型强化对应套路。
  • 黄金法则:短剧改编遵循"前几秒抓眼、半分钟内见冲突、一分钟左右给反转、每段结尾留强钩子",比普通短片更强调密度和强情绪。
  • 大胆做减法:小说的大段环境描写、心理独白、支线,画面拍不出来的就砍,只留能推动主线和冲突的部分;动笔前先想清楚保留什么、砍掉什么、为什么,并简要写一句"改编说明"。
  • 把"叙述"翻译成"戏":小说里"他心里很愤怒"要改写成观众看得见的动作、表情或听得见的台词。
  • 保住原作的钩子和爽点:改编是换表达方式,不是把原文的高潮稀释掉。

© wangzai-double-milk, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/skill_script of wangzai-double-milk/Vibefilming.

Open the folder on GitHubat commit 7d85f7a

More from wangzai-double-milk/Vibefilming

  • Skill Xhs Food Video

    wangzai-double-milk/Vibefilming

    当用户要做小红书探店、美食或旅游类短视频,或要求参考/总结指定爆款视频、美食博主实拍报告时使用。负责提炼平台审美、爆款结构、实拍方法、镜头节奏、标题标签和内容约束,适合小红书生活方式内容。

    163 GitHub stars~1.1k tokensUpdated 2 mo ago
    Auto-check passed
  • Skill Director

    wangzai-double-milk/Vibefilming

    当已有已定稿剧本或明确内容大纲,需要设计“怎么拍”时使用;也用于修复主线不清、镜头节拍混乱、资产漏项、空间/道具承接错误。负责产出或局部更新 directorplan,不负责写最终生成 prompt、直接生成素材或做审查放行。

    163 GitHub stars~769 tokensUpdated 2 mo ago
    Auto-check passed
  • Skill Prompt Engineering

    wangzai-double-milk/Vibefilming

    仅在即将调用图片、视频或音乐生成模型时使用。负责把已定稿的 directorplan、剧本文字和终版参考资产编译成“本次调用”的完整生成要求并做调用前自检;不负责重新规划剧情、补发明资产、调用工具或审查生成结果。

    163 GitHub stars~710 tokensUpdated 2 mo ago
    Auto-check passed
  • Skill Ad

    wangzai-double-milk/Vibefilming

    当视频目标是商业转化或品牌传播时使用,包括广告、信息流投流素材、带货种草、品牌片、TVC、出海口播、产品卖点视频和转化型口播。负责把卖点、人群、钩子、转化路径和平台投放逻辑转成制作约束。

    163 GitHub stars~802 tokensUpdated 2 mo ago
    Auto-check passed
  • Skill Movie

    wangzai-double-milk/Vibefilming

    当用户要制作完整影视视频,且任务需要从创意到成片跨多个阶段推进时使用,包括影视剧集、短片、预告片、MV 等。负责整体制作流程的总控、阶段推进、关键节点把关和最终交付收口,适合尚未拆解的完整成片任务。

    163 GitHub stars~3.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Skill Review

    wangzai-double-milk/Vibefilming

    当已经有生成结果,需要判断是否通过、打回或修复时使用,包括图像、故事板、视频段、拼接段和成片。负责生成后质检、问题定位、通过标准、硬伤打回和修复闭环,适合看片、审片、验收和复审场景。

    163 GitHub stars~4.6k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Skill Script

What does Skill Script do?

当用户需要创作、改编、审查或定稿可拍剧本文本时使用,包括灵感成稿、小说改编、剧情梳理、人物设计、逐字台词、旁白和去 AI 味。负责把故事内容打磨到能进入拍摄设计的文本状态。. Skill Script is an agent skill from wangzai-double-milk/Vibefilming.

How do I install Skill Script in Claude Code?

Run `npx skills add wangzai-double-milk/Vibefilming --skill skill-script -a claude-code`. Or copy the skill folder (skills/skill_script in wangzai-double-milk/Vibefilming) into .claude/skills/skill-script in your project. Claude Code loads it when a task matches its description.

How do I install Skill Script in Codex?

Run `npx skills add wangzai-double-milk/Vibefilming --skill skill-script -a codex`. Or copy the skill folder (skills/skill_script in wangzai-double-milk/Vibefilming) into .agents/skills/skill-script in your project. Codex loads it when a task matches its description.

Can I use Skill Script in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wangzai-double-milk/Vibefilming --skill skill-script -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-script, .gemini/skills/skill-script, .github/skills/skill-script and .opencode/skills/skill-script in your project.

What does Skill Script need to run?

SKILL.md names no scripts, command-line tools or credentials: Skill Script is instructions for the agent only.

Does Skill Script access the network?

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.

Is Skill Script safe to install?

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.

What licence does Skill Script use?

Skill Script is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Script use?

About 2.2k tokens (SKILL.md is roughly 8.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

Who maintains Skill Script?

wangzai-double-milk (a GitHub user) maintains it in wangzai-double-milk/Vibefilming, which has 163 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on July 21, 2026.

Source: wangzai-double-milk/Vibefilming on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.