Install
openclaw skills install @worldwonderer/short-drama-develop把原创想法或长篇小说发展为故事引擎、系列弧线和逐集交接结构
openclaw skills install @worldwonderer/short-drama-develop把创作者的意图变成能持续制造选择、代价与状态变化的故事系统。保留创作者的题材、结局和尺度选择;不要把流行套路当成剧情答案。
离线验证多集整稿的精确索引、切片和源文件变更检测:
python3 {技能目录}/scripts/selftest.py
python3 {技能目录}/scripts/episode_intake.py index <多集整稿> --out <episode-intake-index.json>
本技能可独立安装和执行。先读取用户明确提供的材料与本任务直接输入;若当前目录是
short-drama 项目且项目工具可用,可以读取 status 并使用其发布生命周期,但缺少 core
或任何其他技能都不是开发工作的阻断条件。阶段契约 给出
本阶段边界、制作形态输入与规则表,无需读取其他技能的文件。
$short-drama-write;拆资产或后续制作可从相应技能直接进入。信息足够时直接工作。只有会改变主角、冲突引擎、结局承诺或改编边界的缺口才需要提问。
读取创作者输入和已接受文件,区分:
新项目复制 creative-brief.md。若改动已接受事实,先展示语义差异与下游影响,不直接覆盖。
方向未定时,提出少量机制不同的候选:改变主角策略、对抗来源、代价或持续冲突方式,而不只是换标题、职业和措辞。方向明确时直接深化,不为凑选项制造伪差异。
每个候选都说明:戏剧承诺、主角追求、对抗机制、反复回报、可升级的状态、长线终止条件、主要制作负担。让创作者选择或组合,并记录取舍理由;未选方案不进入既定事实。
需要完整方法时读取 story-craft.md。题材已经确定时,可从 genre-cards.md 按索引取一张题材卡,用来校准该题材更常用的 压力来源、场面颗粒与制作负担;它是可被创作者一句话覆盖的参考,不替代方向选择,也不进入交付物。
若设定里主角带着一段已经发生过的经历,或获得了一套外部授权的能力,那是叠加在题材之上的 前提装置,另读 premise-devices.md——装置取消阻力, 必须先给它边界与代价。装置不替代题材卡,也不为它单独建题材。
复制 story-engine.md,写清:
连续剧、长篇改编或人物纵向变化较重时,再读取 serial-character-and-memory.md:先建立只供 作者决策的前史储备,选择旧策略开始付出代价的叙事切入窗口,再记录人物被捍卫的 信念、压力测试、信息权限和跨集记忆。不要把前史储备直接倒进首集对白。
读取 episode-design.md,再复制 episode-map.jsonl。每一集记录进入状态、开场、当集追求、阻力、方向性转折、当集结果、信息释放、出去的压力以及下一集必须继承的事实。
先保证每集产生局部戏剧结果、相邻集能精确交接,再讨论外部压力/情感负荷的双轨 节奏。第 1 集入口先比较收益入口与冷开;改编项目先读原著分析的爽点表,把高光排到观众 最早能拿到的位置。集数、钩子类型、是否反转和高潮位置由创作者与项目决定。
制作形态一定下,就按分集设计里的默认值提出项目节奏档案,写进创作简报交创作者接受;
接受后由 $short-drama 写入 creator_authority.rhythm_profile。
在提交预览前检查:
add,并列在简报里;这些是所有者自检,不是终审。展示创作者可读的新增/修改摘要,请创作者接受后再作为下游来源;
需要质量结论时,把 $short-drama-review 作为后续单独请求,优先由未参与当前版本创作的 reviewer 执行。
若项目需要导演阐述,本技能只产出 项目开发/director-brief.md 候选,并标明它准备
写入的 visual_direction / production_profile 语义差异。创作者接受后,由
$short-drama 路由把选择提升到 creator authority;开发技能不直接改写该权威配置。
structural_invariant:本地可证明的引用、ID、显式状态矛盾;可由校验器阻断。reviewed_invariant:升级是否真实、承诺是否兑现等语义义务;由 reviewer 引用证据判断。craft_default:通常有帮助的做法;创作者说明理由后可覆盖。taste_option:钩子、弧线、视角、结局气质等选择;不得单独阻断。不要用固定的情节点、转折时刻、篇幅比例或数量配方替代因果判断;节奏数值只以创作者接受的 项目节奏档案出现。
本技能只拥有:
项目开发/creative-brief.md项目开发/story-engine.md项目开发/director-brief.md(项目需要时;仅为 creator authority 候选)项目开发/adaptation-map.jsonl(长材料改编时;只保留输入 locator/span、
去引用的功能摘要、候选去向与未决项,不复制原文;例见
adaptation-map.example.jsonl)项目开发/series-arc.json(项目需要时)项目开发/episode-intake-index.json(多集整稿接入时;可重建的机械索引,不是创作事实)项目开发/episode-map.jsonl它不写场景动作与台词,不拆资产,不写图片/视频提示词,不生成媒体,也不签发终审结论。剧本语义由 $short-drama-write 接管。