# Short Drama Video Prompts

把短剧分镜和冻结关键帧写成可直接复制的视频提示词...

- Repository: https://github.com/zenstory-ai/drama-skills (3625 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add zenstory-ai/drama-skills --skill short-drama-video-prompts -g -a claude-code -y`
Codex: `npx skills add zenstory-ai/drama-skills --skill short-drama-video-prompts -g -a codex -y`
Cursor: `npx skills add zenstory-ai/drama-skills --skill short-drama-video-prompts -g -a cursor -y`
Gemini CLI: `npx skills add zenstory-ai/drama-skills --skill short-drama-video-prompts -g -a gemini-cli -y`

## Description

把短剧分镜和冻结关键帧写成可直接复制的视频提示词 Markdown，也可按用户要求写时间线配乐/主题曲意图。用户提到文生/图生视频动作、人物表演、运镜、口型、环境运动、镜头时长、起止状态、把分镜转成视频提示词或写配乐提示词时使用；不生成媒体、不创作歌词、不改分镜边界。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 短剧视频与时间线音乐提示词

把已确认镜头和起始帧写成有边界、可生成、可直接复制的 `剧集/<EP>/视频提示词.md`。
每镜使用 `MOTION-...` 标题并引用对应 `SHOT-...`。

## Quick Start

```text
用 $short-drama-video-prompts 把 EP001 分镜逐镜写成可直接复制的视频提示词
```

## 入口与边界

有当前分镜、冻结关键帧和必要视觉事实即可检查参考准备；图片提示词不是已有图片的证明。运动提示词拥有从已确认
起点到终点的变化：表演动作、道具状态、运镜、节奏和声音提示。先按分镜的「输入参考图」选择路径：

- 有可读的真实 `REF-...` 图片时是**图生视频**；原样携带分镜中的槽位、顺序、项目相对路径、
  中文名称、用途、控制与不得控制范围，静态身份、造型、地点和构图可由参考帧与视觉设定共同拥有。
  这一行就是本镜的素材清单：路径回答「送哪一张」，`用途` 回答「它在本镜负责什么」，`顺序` 回答
  「在可复制正文里叫哪个标签」。回答不了这三问的槽位不算准备好。
- 「输入参考图：无（创作者已明确选择文生视频）」时才是**文生视频**；视频文档必须写非空「静态视觉锚点」，且把它原样纳入
  可复制正文，让提示词本身交代人物、造型、地点、构图和光线中本镜必要的事实。不得只写
  `preserve/keep/保持已有外观`，因为执行端没有收到可供保持的图片。
- 有 `PLAN-...` 槽位时同样是**图生视频**：图片由创作者在生成时自行挂载，本套件没有文件可送。
  正文照常按图生视频写，`顺序` 就是创作者挂图的次序，`用途` 说明每一张在本镜负责什么。
  项目里找不到图、创作者也没另作选择时，这是默认路径。这些镜头不能转 `$short-drama-produce`；
  要投产就先把真实文件放进项目、改写成 `REF-...`，正文不用改。
- 「输入参考图：无（待补参考图：……）」、已有 `REF-...` 或 `PLAN-...` 后仍带「；待补参考图：……」，或普通的「无」都表示**未准备好**，不是文生视频授权。先自动查找可用真实图片并请分镜 owner
  刷新绑定；仍有缺失时按下面工作流第 3 步处理。

创作者可读说明跟随项目语言。开始前读取目标模型档案里的版本、执行模式、提示词方言、原生时长和
参考方式；这些选择同时约束上游分镜和下游 adapter，不能只在正文阶段临时猜。创作者在本次请求里点名
目标模型（例如“按 MiniMax H3 写”）而项目档案还没有这一项时，先转 `$short-drama` 把这个选择写进
`short-drama.json` 的 `production_profile`，再回到本阶段，供后续请求复用方言、原生时长和参考方式。
没有项目配置的独立任务，把点名的模型和已解析的方言写在输出的《视频提示词.md》开头，供下游核对。视频可复制正文优先跟随
`short-drama.json#/creator_authority/production_profile/choices/video_prompt_language`；未声明时回退到
`short-drama.json#/format/prompt_language`。没有 `short-drama.json` 时，根据用户点名的目标视频模型
确认正文语言；目标模型也未声明时沿用用户当前语言，不固定为英文。对白、VO、OS 的口语语言仍由
剧本和声音方向决定，不能从提示词正文语言推断。

目标为 `seedance-2.0` 时按 [Seedance 2.0 方言](references/seedance-2.0.md) 写，目标为
`seedance-2.5` 时按 [Seedance 2.5 方言](references/seedance-2.5.md) 写，目标为 `minimax-h3` 时按
[MiniMax H3 方言](references/minimax-h3.md) 写，目标为 `wan-3.0` 时按 [Wan 3.0 方言](references/wan-3.0.md)
写。只读命中的一份。其他目标或版本不
套用相近模型的语法，继续按 [目标模型能力档案](references/target-model-profile.md) 的通用路径写。

The rest: https://github.com/zenstory-ai/drama-skills/blob/HEAD/skills/short-drama-video-prompts/SKILL.md
