Skip to content
Back to skills

Waoowaoo Script Development

ASecurity

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.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
developmentgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add Wanfeng1028/muse --skill waoowaoo-script-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Waoowaoo Script Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Waoowaoo Script Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wanfeng1028-waoowaoo-script-development/badge)](https://www.skillsdirectory.com/skills/wanfeng1028-waoowaoo-script-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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 时,完整读取并使用会实质影响当前写作的领域,同时保持彼此协调;不得把制作政策复制成剧本元数据,也不得改变已经成立的故事事实。未提供时,根据用户要求和已提供故事事实工作,不得临时发明项目级方向。

Files in this skill

  • LICENSE3.8 KB
  • SKILL.md22.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.