From short-video-director
Generates scripts, storyboards, and AI prompts for images/assets from story ideas for single-episode short videos. Configures dreamina for image/video generation via /short-video.
npx claudepluginhub wddxh/shortvideodirectorThis skill is limited to using the following tools:
调用 `/short-video` 后,按以下顺序执行:
Converts story ideas into AI video storyboard prompts and asset image prompts. Supports new stories or continuations, auto-detects modes, configures Dreamina for images/videos. Generates one episode per /series-video call.
Generates structured text storyboards for AI video input. Collects video type (story/product/action/scenic), theme, assets (user images or AI-generated), duration; applies type-specific templates with scenes, audio, notes. Saves as markdown.
Transforms natural-language video ideas into storyboards and generates images, video clips, and audio assets automatically via director.js orchestration. Use for brand videos, reels, ads, or scene breakdowns.
Share bugs, ideas, or general feedback.
调用 /short-video 后,按以下顺序执行:
版权规避:所有生成内容(大纲、剧本、分镜、资产提示词等)不得出现现实中的明星或公众人物名字、真实地名、商标名或其他受版权/商标保护的名称,必要时使用虚构替代名称。
硬性约束:每次调用 /short-video 生成一个完整的单集短视频内容。 生成完毕后 skill 结束。
使用 Read 工具检查当前工作目录下是否存在 config.md
若已存在 → 读取并解析配置值
若不存在 → 进入交互式配置引导(仅首次运行),参考 config-template.md 模板进行交互式配置引导,逐个询问每项配置,每次只问一个,提供多选项供用户选择:
第 1 项:图像模型
若用户选择 dreamina,继续询问以下 3 项配置:
第 1a 项:即梦 — 图像模型版本
第 1b 项:即梦 — 图片比例
第 1c 项:即梦 — 图片分辨率
第 1d 项:视频模型
若用户选择 dreamina,继续询问以下配置:
第 1e 项:即梦 — 视频模型版本
第 1f 项:即梦 — 视频比例
第 1g 项:即梦 — 视频分辨率
第 2 项:视频风格
第 3 项:语言
第 4 项:每集分镜数(建议 10-20)
第 5 项:每集时长目标
第 6 项:单镜头时长范围
第 7 项:单镜头资产上限
所有配置收集完毕后,根据用户选择生成 config.md 写入项目根目录。告知用户可通过 /short-video config 随时修改。若图像模型为 dreamina,在 config.md 中额外写入 ## 图像生成配置 区域(包含即梦模型版本、图片比例、图片分辨率)。若图像模型为 none,不写此区域。若视频模型为 dreamina,在 config.md 中额外写入 ## 视频生成配置 区域(包含即梦视频模型版本、视频比例、视频分辨率)。若视频模型为 none,不写此区域。
解析以下配置值:
解析 $ARGUMENTS,提取故事材料。
特殊命令: 若 $ARGUMENTS 为 config,使用 Read 打开 config.md 展示给用户,询问是否编辑。流程结束,不进入后续阶段。
故事材料识别:
$ARGUMENTS 为空 → 无故事材料$ARGUMENTS 以 .txt 或 .md 结尾 → 使用 Read 读取该文件内容作为故事材料使用 Bash 创建目录结构:story/、story/episodes/ep01/、assets/characters/、assets/items/、assets/locations/、assets/buildings/
根据故事材料进行输入分流:
short-input-confirm skill,传递参数:"{story_input}",等待用户确认short-plot-options skill,等待用户选择按以下顺序执行:
4.1 Director — 生成大纲:
使用 Skill tool 调用 short-outline skill,传递参数:"{用户确认的剧情方向文本}"
4.2 Scriptwriter — 写剧本:
使用 Skill tool 调用 scriptwriter-script skill,传递参数:ep01
4.3 Director — 审核剧本:
director-review-script skill,传递参数:ep01scriptwriter-fix-script skill,传递参数:ep01 "{修改意见}"(最多 2 轮)4.4 Storyboarder — 提取资产清单:
使用 Skill tool 调用 storyboarder-asset-list skill,传递参数:ep01
4.5 Creator — 创建资产:
使用 Skill tool 调用 creator-create-assets skill,传递参数:ep01
4.6 生成分镜 + 生成资产图片(并行):
若 config 中图像模型非 none,以下两条线并行执行(分镜流程不等待图片完成):
图片生成线(后台):
使用 Skill tool 调用 creator-generate-images skill,传递参数:ep01
分镜流程线(前台,正常推进):
short-storyboard skill,传递参数:ep01若 config 中图像模型为 none,仅执行分镜流程线。
4.7 Director — 审核分镜:
short-review-storyboard skill,传递参数:ep01short-fix-storyboard skill,传递参数:ep01 "{修改意见}"(最多 2 轮)4.8 完成:
输出摘要:剧名、镜头数量(分镜数量)、新建资产列表。