| name | script-development |
| description | Write the project's source text — a faithful, magnetic story screenplay, an executable timed commercial script, a brand or corporate promo script, or an attention-driven short-video script — from the user's need, choosing the interview, direction candidates, and judging ruler by need type. |
内容与脚本开发
作用
把一句想法、零散设想、产品资料或已有材料写成项目的源文本:故事剧本、商业广告脚本、品牌或企业宣传脚本,或播放量导向的短视频脚本。源文本是项目里唯一回答「发生什么、按什么顺序、用什么话说」的权威;下游的呈现、资产、分段与配乐都读它,不改写它。用户输入是唯一已知事实来源;可以补全未指定内容,但不能与已锁定的人物、地点、关系、产品事实、限制、语气、内容事实或目标时长冲突。
正确但无聊的源文本是不合格交付。忠实、连贯、时长可信只保证「没有错」;钩子、升级、意外、潜台词与情绪运动同样是硬指标。两者冲突时先保事实正确,再在事实允许的全部空间内追求最大强度。
需求类型
同一套手艺服务三种需求。先从用户的话判断需求类型,再用该类型的访谈、方向候选尺子和脚本形态工作;用户没有说品类时不要问「你要做故事还是广告」,用一句话说出你的理解让用户纠正即可。
| 需求类型 | 触发信号 | 观众为什么看 | 源文本形态 |
|---|
| 表达型 | 想讲一个故事、一个人物、一种感受;短剧、短片、剧集、动画 | 被故事抓住,想知道接下来 | 剧本:场景 → 动作 → 对白 |
| 传播型 | 要投放、要转化、要品牌;广告、产品片、企业宣传、招聘、活动、公益 | 与自己有关,值得记住一件事、做一个动作 | 时间脚本:连续节拍 × 画面 / 旁白 / 屏幕文字 / 声音,固定总时长 |
| 播放量型 | 要在信息流里被刷到并看完;短视频、引流片、带货片、系列账号内容 | 前几秒就值得停下,看到最后有回报 | 竖屏时间脚本:钩子 → 留存 → 回报,逐秒可读 |
三种类型的正文都进入同一个 screenplayText 字段;title、logline、synopsis、assumptions、openQuestions 各按类型填写。不为传播型或播放量型另建第二种输出。
开场访谈:先做功课,再问只有用户能答的
访谈是对齐,不是问卷。用户已经给出的一切都是既定事实;给了链接、资料、产品图或旧片,先读完再开口。只问「答案会改变源文本走向、而且专业判断推不出来」的问题;镜头、景别、画幅、模型、价格和文案措辞不是访谈问题。问题本身要证明你已经理解:把你读到的东西说出来,让用户只需要纠正或确认。
- 表达型:你放不下的是什么——是哪个人、哪个瞬间、哪种感受?想让观众看完是什么状态(后怕、想哭、想转发、想追下一集)?给谁看、在哪看?
- 传播型:这条片要观众看完做一个什么动作?只能记住一句话,是哪一句?谁是最该被说服的人,他们在看到之前正在担心或想要什么?有没有必须出现或绝对不能说的东西(价格、承诺、资质、法律限定语、Logo、包装)?在哪个渠道投放,总时长多少?怎么算成功?——这些是“桥的两端”,只有用户能答;怎么建桥不问。
- 播放量型:目标观众刷到这条之前正在看什么?这条片对他们的「利益」是什么——学到、笑到、爽到、被代表、被安慰?是单条还是系列,账号已有什么人设和格式?在哪个平台,是否要挂车或引流?
方向候选检查点
本 Skill 声明一个硬对齐检查点:内容方向选择。时机在动笔写完整源文本之前。触发条件:用户只给了高概念——题材、形态或感觉——而没有给出实际内容(表达型:讲谁、发生什么、怎么结尾;传播型:核心主张与说服路径;播放量型:钩子与回报)。用户已经给出内容、完整脚本或明确要求「你来定」时跳过,直接写。
做法:一次调用 wao.request_user_decision,恰好三个完整、彼此真正不同的方向候选,外加本地化的 otherLabel。每个候选是为本次输入新写的自足方向,一段话,推荐项在前,并吸收用户已经说过的一切。候选之间的差异必须是因果引擎、主张或钩子机制的差异,不是同一个方向换形容词。
- 表达型候选写清:时代与设定、主角与动机、核心冲突、关键关系、基调、结局方向。
- 传播型候选写清:单一核心主张、说服引擎(问题—解决、欲望—证明、使用场景—利益、对比—选择、演示—结果、品牌宣言等)、开场怎么抓住目标观众、结尾动作。
- 播放量型候选写清:钩子类型与前几秒内容、留存机制(悬念、对比、递进、反转、清单)、结尾回报与循环点、字幕与口播关系。
选定后立即写完整源文本;被选中的方向成为既定事实。
用什么尺子评自己的稿
不同类型的「好」不同。写完先按本类型的尺子逐条自评,任一条不及格就地修改后再交付。
- 表达型:情感真实——人物为什么这样选,换一个人会不会不一样;特异性——别的同类故事不可能出现的时刻不少于两个;升级——高峰递增、中点转向、情绪在运动;对白遮名测试;结尾让观众有事可做。
- 传播型:单一主张——观众只能记住一件事,是不是你想要的那件;可信——每个利益都由可见行为或有来源的证据成立,没有无来源的数字、排名、承诺;相关——目标观众在开场能认出「这是在说我」;行动——结尾清楚给出要做的动作,且与简报一致;合规——必须元素齐全、禁止主张为零。
- 播放量型:前 2 秒有扰动、约 6 秒钩子成立;每 8–10 秒有真实变化,找出「会划走的段落」并修掉;无声可看——关掉声音仍能跟上;回报兑现开场承诺,不做接不住的标题党;结尾有循环或转化点。
缺口判断
- 主 Agent 是本次故事专业结果的唯一 writer,可直接与用户交互。不影响成片走向的缺口,用最小、可撤回、不冲突的假设补足并写入
assumptions,照常交付完整剧本;会实质改变成片走向的缺口——换一个答案就会写出另一个剧本——仍按最合理的一种解释写完,把分歧写入 openQuestions,说清不同答案如何改变动机、冲突、节奏或结局。
- 类型不同,关键缺口也不同:恐怖先看恐惧来源和子类型,爱情先看关系与阻力,悬疑先看诡计结构和真相归属。
- 角色姓名、场景数量、具体对白、镜头细节、画幅、模型、价格和系统参数不是创作缺口。
assumptions 与 openQuestions 只记录真实缺口,不复述已明确事实,也不替代应写进剧本的创作决定。
写前构思
以下方法以表达型为主写成,传播型与播放量型同样适用其中关于因果、特异性与代价的部分;它们各自的额外纪律见「传播型脚本」与「播放量型脚本」两节。
- 动笔前在内部构思 2–3 个因果引擎不同的走向:主角自身选择层层加码、两个正当目标互相碾轧、世界规则的代价倒逼选择。取最锋利的一个再写;候选过程不进入输出。单次生成的多样性必须靠构造强制,不能靠运气。
- 事件由人物因果驱动:压力 → 感知 → 目标 → 符合此人的战术 → 阻力 → 意外后果 → 更大压力。禁止用巧合、类型惯例、突然的能力或无来由的背叛推动剧情。
- 每个关键事件要能回答「为什么是这个人物这样选,换一个人会不一样」。核心事件若换个道具就能搬进任何同类故事,重写。
- 重要冲突要有不可逆代价:主要人物至少付出一次收不回的东西(关系、资源、身份、底线)。笑点与场面不能替代代价。
节奏档位
按题材与发行形态选择注意力纪律;用户的明确节奏要求逐条覆盖档位。数字是创作纪律,不是输出字段。
- 抢夺注意力档(竖屏短剧、引流短视频、广告):约 2 秒内出现第一个扰动,约 6 秒内钩子成立——观众知道该期待什么并开始痒;此后每 8–10 秒一个真实变化;单句台词短到能被烧录字幕承载;连续纯对白节拍不超过 2 个。
- 标准叙事档(网络短片、剧集、长片):按体量在前 15–90 秒内完成钩子,每 10–40 秒一个变化;对白可以更长,但仍逐拍有功能。
- 沉浸档(恐怖铺垫、悬疑发酵、情感慢戏、文艺片):以上数字仅作参考。铺垫不等于没有变化——它是更小、更安静的变化:一声不该出现的响动、一个错位的细节、一次没有回应的呼喊。每个安静节拍必须完成一次可感知的压力积累,张力只升不泄;泄压必须是设计出来的(假警报、错误解脱),为下一次更高的峰值服务。
- 任何档位:时间轴前重后缓再收紧——开头变化最密,中段放宽,结尾再次加密;禁止把全片均分成等长块各装一件事。
- 连续高峰必须递增;中点用新信息转向故事(改变目标、关系或对过去的理解),不是把同一冲突重复得更响。同一个笑点、同一种威胁、同一层恐惧不升级地出现第二次,删。
- 情绪要运动:在紧张、好笑、温暖、恐惧、释然之间换挡,摆幅按题材校准——喜剧大开大合,恐怖在压迫与虚假松弛间交替,文艺片幅度可以极小但方向必须在走。不允许整片停在一个声部。
开场与结尾
- 开场是选择出来的,不是时间顺序的第一件事。从全片最具磁性、最只属于这个故事的时刻切入;需要时冷开场,后文自然回接。沉浸档的开场可以安静,但必须立刻建立「这里有什么不对」的特异性。
- 开场画面若能属于任何其他同类故事,重选;特异性优先于场面强度。禁止用设定说明、自我介绍、赶路、寒暄开场;前提信息在冲突或不安进行中带出。
- 开场承诺什么,正片就以至少同等强度兑现什么;不写正片接不住的标题党开场。
- 伏笔来自已建立的行为、物件与事实,兑现要「意料之外、回头必然」。反转必须改变人物处境、策略、关系或观众对已知事实的理解,不为密度而反转。
- 结尾让观众有事可做:重看、转发、争论、后怕、追下一集,或长久的余味。收束情节不等于完成结尾。
场景与正文
- 写故事本身,不写创作说明、导演说明、设定表或过程解释。
- 建立自然的集、幕、场结构但不固定数量;每场一个完整时空单元,按真实发生顺序排列,与前后场因果衔接。
- 每场包含明确地点、在场人物、可见行动、有效对白或旁白,以及情绪或信息推进;正文必须是可拍摄的完整场景,不是摘要。结构摘要负责预览,正文负责表演与叙事。
- 每个节拍造成一次可感变化:新问题、解答、新威胁、战术转变、地位或关系变化、新代价、感官异变、再语境化或不可逆行动。写完自问「这一拍为什么不是重复」,答不出就删或合并。
- 动作、停顿、反应和环境描写必须有表演价值,不以文字密度假装影视时长;感官与环境细节在沉浸档承担叙事功能,不是气氛填充。
对白锋利度
- 每句台词同时做两件事:表面话题之下有真实冲突或潜台词。只推剧情的是草稿,只装饰的是填充物,都要重写。
- 遮住人物名,应能凭语气、词汇和策略猜出说话人;猜不出说明人物没有独立声音。
- 人会打断、回避、答非所问、用具体细节当武器;优先用这个故事世界里的具体名词,不用抽象情绪词。
- 行为可以与台词矛盾,矛盾本身就是戏。沉默是一种动作——施压、拒绝、认出、划界——要有明确位置和功能。
- 禁止:复述已知事实、解释性台词、向观众说明功能、为凑时长加台词。
时长控制
- 用户指定时长时,完整剧本必须能在该时长内正常演完,不能只在标题或摘要中标注时长。语速与真实表演时长使用
creative-core 的「通用时长估算方法」,本 Skill 不另立数字。
- 一分钟对白密集内容的口播字数约 240–300 字;动作、停顿、气氛和复杂调度越多,对白应越少。时长来自对白、动作、反应、停顿和转场的实际时间,不来自幕数、场景数或节拍数。
- 同时发生的内容按同一时间轴计算,不按先后相加:画外音、内心独白、旁白与覆盖画面同时进行,人物可以边走边说、边打边喊。
- 超时先删次要情节、重复描写、冗长对白、多余动作和无效转场,优先保留用户核心事实、人物关系与主线。未指定时长时写成自然紧凑的作品,不自行宣称固定片长。
长故事与分段
- 先建立完整主线、人物目标、主要冲突、转折和结局,再按自然场景边界展开正文。
- 分段按故事顺序,元信息在同一集、同一幕内保持一致,不重复、跳号、倒序或互相冲突。单段是单一完整场景,不塞多个不连续时空,也不为格式机械截断不可分割的场景。
- 整体过长时保留原始来源和全局结构,局部展开携带该场入口状态、必须发生的事件与出口状态,避免各段独立改写世界事实。
忠实性与连续性
- 人物行动由已建立的欲望、限制和信息状态驱动;不让人物提前知道尚未发生的事实,不让失去、损坏或转移的物件无理由恢复。
- 重要身份、关系、地点特征、物件、目标、限制和已发生的状态变化一旦出现,后文保持一致。
- 场景转换需要因果或叙事目的;时间跳跃应使观众能理解已变化的状态。
- 类型、情绪和语言可以丰富,但不能覆盖用户已指定的故事目标。
自检
先查事实,再做盲评。盲评只看观众能看到的文本,忘掉创作理由——需要解释才成立的段落就是不成立。
- 事实:用户事实与目标时长是否全部保留?行为是否有因果?是否有跳变设定、提前获知或物件无理由复原?实际演出能否在目标时长内完成?
- 钩子:按本片档位,我本人会在时限内停下滑动、坐进故事吗?
- 逐段走时间轴,标出失速区间——抢夺注意力档找「会划走的段落」,沉浸档找「张力泄气的段落」(没有积累的安静、无功能的对白、重复的恐惧层级)。每一处都修。
- 高峰是否递增?中点是否转向?情绪是否在运动?
- 数「别的同类故事里不可能出现的时刻」,少于两个说明太通用。
- 对白遮名测试是否通过?结尾是否让观众有事可做?
- 任一条不及格,就地修改后再交付。不允许交付「正确但无聊」的版本。
传播型脚本(广告、产品片、品牌与企业宣传)
先立简报,再写脚本
- 动笔前在内部收敛一份简报(不另存文档,除非用户要求或下游需要精确 Resource):现在在哪 / 要去哪(一个可衡量的目标,商业目标 → 行为目标 → 态度目标三层相连)/ 对谁说(与总人口有意义地不同、规模足以实现目标、品牌有理由赢得他们;“年轻人”这类标签不是受众)/ 单一主张(一句话,不是 tagline,不是购物清单)/ 支撑点(只留相关的,数量按渠道不同)/ 语气与品牌资产 / 必须元素与禁止主张 / 渠道、时长、画幅 / 成功怎么衡量。
- 分工:用户负责“桥的两端”——目标、受众、主张事实、限制与预算、什么算成功;“怎么建桥”——结构、钩子、画面、节奏——是你的专业判断,不抛回给用户,也不让用户在简报里规定创意。一份脚本只对应一个策略:拉新、老客升级、提高频次是互斥目标,要多个就写多份。
- 事实纪律:产品事实、价格、优惠、性能、资质、法律限定语、品牌拼写、Logo、包装文字和 CTA 只来自用户或精确提供的 Resource。来源只说“便捷”不得写成“最快”;来源没有数字,不得加百分比、排名、销量或时间承诺。无法验证但可撤回的解释进
assumptions;会改变受众、主张、CTA 或交付范围的缺口进 openQuestions。
结构与时间分配
- 骨架:钩子 → 问题或相关性 → 方案与产品行为 → 证明 → 行动。吸引、露出品牌、建立连接、引导行动四段是同一骨架的另一种说法。
- 开场不铺垫:不用“铺垫—积累—高潮”的电视片弧线;开场强刺激、多个高峰、意外转折、全程穿插品牌线索。前 5 秒用 2 个以上镜头、对人或产品紧框取景、有人物就让人物出现并可直接对观众说话;前 3 秒交代内容主张、前 6 秒钩子成立,广告回忆主要在前 6 秒内决定;信息流里单条内容只有一两秒争取停留。
- 品牌早露出:开头露出的是产品行为或主张,不是 Logo 动画;由出镜者说出品牌名比旁白更有效;Logo 位置按目标——求回忆则融入故事或产品上,求考虑则用字幕或水印。
- 时长切分(参考区间,最终以 creative-core 的时长估算核算):15 秒约 30–40 词、30 秒约 65–85 词、60 秒约 120–150 词;30 秒常见分配为 0–5 秒钩子、5–22 秒问题 → 方案 → 证明、22–30 秒 CTA,实际演出留 2–3 秒余量;不要把 6 秒的点子拉成 20 秒。6 秒版:一个点子、一个画面、一个“变化”,像笑话提炼到 punchline,不必讲完整故事。写终稿前就规划 15 秒 / 30 秒剪辑版。
- 行动:CTA 用具体动词(访问、注册、购买),文字卡与旁白同时可见可听;只有有真实依据的“限时”才写紧迫感,不自创促销。
- 声音与字幕:有的平台默认开声,有的默认静音,两者都要满足——旁白和音乐承担情绪,屏幕文字独立把利益点说清,关掉声音仍能跟上;字幕每秒 5–10 词。投放竖屏信息流(如 Reels)时,顶部约 14%、底部约 35%、两侧约 6% 不放关键文字与 Logo,写进脚本备注供导演与资产阶段使用。
- 企业与品牌片:四拍——建立相关性 → 揭示组织的回应(人、流程、成果)→ 用真实情境证明主张 → 明确方向收尾;一个中心思想加两三个分层证明点;出镜组合:领导讲愿景、员工讲文化、客户讲结果,只靠领导访谈显得片面;最有力的信息放最前,因为很多观众会提前离开。时长:默认社交版 60 秒内、主页长版不超过 2 分钟,用户另有要求以用户为准。
传播型的尺子
- 单一主张:观众只能记住一件事,是不是简报里那一句。
- 值得观众花时间;人们是否在乎到愿意行动。
- 点子是否激发人、执行是否出色、是否切合目标。
- 情绪反应强度与品牌归因:看完能否正确说出是哪个品牌,品牌是否在故事核心。
- 只有这个品牌能说、能做;同时保护独特资产——颜色、声音、画面母题——让信息能挂到品牌上。
- 事实与合规:每个利益由可见行为或有来源证据成立;必须元素齐全,禁止主张为零。
播放量型脚本(信息流短视频)
- 钩子:前 3 秒要有让人留下的钩子,前 6 秒钩子成立并给出主张。跳过问候和自我介绍,直接进最精彩部分;最好的钩子是一句话说清一个承诺。
- 钩子三类:音频钩子(制造好奇的陈述)、视觉钩子(提供可信度或兴趣的画面)、文字钩子(最容易被忽略)。好奇循环 = 障碍 + 解决;开启方式有“我真希望早点知道…”、“但是 / 因此”链式推进、把不相干元素并置。
- 留存曲线:观看通常逐渐衰减,要把最吸引人的内容前移;曲线尖峰是被重看或分享的片段,下陷是观众放弃处。写脚本时逐段走时间轴,标出“会划走的段落”并修掉;每 8–10 秒一个真实变化(本 Skill 节奏档位);用音乐、动态转场、运动、文字、emoji 维持刺激。
- 回报与结尾:娱乐类以 punchline 收尾,教育类以关键洞察收尾;不要在结尾要求点赞关注,会打断动能。循环结构是可选技法:结尾无缝接回开头,以问题结尾、答案是第一句,或同机位同着装镜像开场;不是每条都用。
- 原生感与格式:像原生内容,DIY 不过度精致;9:16、≥720p、留出平台 UI 安全区;很多人静音刷,文字叠加要把利益点说清;产品上镜与 CTA 卡片有助于回忆与好感。
- 系列与账号:内容要能独立成立、可共鸣可分享、持续发布;先对非粉丝测试再推给粉丝;一条一个承诺,不塞多个主题。
- 事实纪律同传播型:带货或引流的产品事实、价格、承诺只来自用户。
边界
本 Skill 只负责源文本创作方法。唯一专业结果是运行时注入 schema 约束的 outputKind: "screenplay" 严格 JSON;完整源文本(无论是剧本、时间脚本还是竖屏脚本)写入 screenplayText,摘要、来源、假设与开放问题写入各自固定字段,不另建 Markdown 脚本或第二份解释文件。不得在源文本中登记系统资产、生成 Resource ID、建立媒体任务或替资产设计决定视觉空间。一个项目只有一个源文本权威:已有源文本时修订它,不另起第二份。
Creative Direction 可选。当前输入提供了精确方向 Resource 时,完整读取并使用会实质影响当前写作的领域,同时保持彼此协调;不得把制作政策复制成剧本元数据,也不得改变已经成立的故事事实。未提供时,根据用户要求和已提供故事事实工作,不得临时发明项目级方向。