From short-video-director
Reads storyboard shots and asset images, registers video generation tasks to a tracking JSON, and delegates submission to the dreamina skill. Invoke via /generate-video ep01 or /generate-video ep01 镜头3 镜头5.
How this skill is triggered — by the user, by Claude, or both
Slash command
/short-video-director:generate-video 集数 [镜头N ...]集数 [镜头N ...]opusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**sub-agent task 失败后,永远不要在主 session 自己接管本应由 sub-agent 做的工作。**
sub-agent task 失败后,永远不要在主 session 自己接管本应由 sub-agent 做的工作。
正确做法:
错误做法:
原因:主 session 缺少 sub-agent 的隔离上下文(专属 system prompt、skill 加载、permission 配置),自己接管会导致质量下降、跨步骤上下文污染、permission 错配等问题。即使 sub-agent 失败,工作所有权也必须留在 sub-agent 层。
/generate-video ep01
/generate-video ep01 镜头3 镜头5
/generate-video ep03 镜头1-镜头8
scripts/ 目录下的现有脚本。scripts/xxx.sh 找不到,使用 Glob 工具搜索 **/scripts/xxx.sh 找到插件目录下的脚本绝对路径。creator-video-dreamina skill(仅处理 pending shot);本 skill 不得在预登记以外直接调 dreamina CLI 提交任何任务(包括测试、验证、调试用途)。bash scripts/read-config.sh "视频模型" 获取视频模型值none → 进入视频模型交互式配置流程:
a. 询问视频模型:A) none B) dreamina
b. 若选择 none → 提示"已取消"并结束
c. 若选择 dreamina → 继续询问:
视频模型: none 改为 视频模型: dreamina,追加 ## 视频生成配置 区域$ARGUMENTS[0] 获取集数(如 ep01)$ARGUMENTS[1..] 获取可选的镜头列表(如 镜头3 镜头5)story/episodes/{集数}/storyboard.md### 镜头 N 块)**引用资产:** 行提取所有资产链接bash scripts/asset-to-image-path.sh "{资产路径}" 转换为图片路径/series-edit-story 重新生成XXX的参考图片 或确保图像模型已配置),结束mkdir -p story/episodes/{集数}/videosstory/episodes/{集数}/videos/tasks.json(不存在视为空数组 [])bash scripts/storyboard-to-prompt.sh "story/episodes/{集数}/storyboard.md" {镜头编号} 获取 prompt / images / duration
b. 查找 tasks.json 中是否存在该 shot 记录:
{shot: N, submit_id: "", status: "pending", prompt, images, duration, fail_reason: ""}⚠️ shot {N}:storyboard 已变更,tasks.json 中 prompt/images/duration 已刷新,但视频状态仍为 {status},未自动重提。后续行为按 status 不同:若 status=submitted,当前用旧 prompt 在 dreamina 排队,最终成功则视频丢失编辑(强制重生成需等查询完成后手删 mp4 + tasks.json 条目重跑 /generate-video),最终失败则下次 /check-video --auto 用新 prompt 重提;若 status=done,不会自动重提(需手删 shot{NN}.mp4 + tasks.json 条目后重跑 /generate-video);若 status=failed,下次 /check-video --auto 若分类为 retryable(如并发限制、临时网络错误)则自动用新 prompt 重试无需手删,若分类为 human-needed(如内容安全、参数错误)则需 /check-video 交互模式介入或手删条目重跑。config.md 获取视频模型值creator-video-{视频模型值} skill,传递参数:{集数} {目标 pending 镜头编号列表,如 "1 3 5" 或 "all"}auto-video skill,传递参数:{集数} 1200npx claudepluginhub wddxh/shortvideodirectorSubmits pending video generation tasks to dreamina CLI, updating tasks.json with submit_id and status. Handles state transition from pending to submitted/failed.
Turns natural-language ideas into storyboards and generates images, video clips, and audio automatically. Useful for producing brand videos, short films, social reels, or product ads.
Acts as AI creative director for video production including product ads, short films, montages, TikTok e-commerce. Analyzes inputs, writes English prompts, generates assets, submits tasks.