with one click
series-repair-story
检测指定集的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
检测指定集的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
创建定时任务自动监控视频生成状态,下载完成视频,重试因并行限制失败的任务。使用 /auto-video ep01 启动,任务全部完成后自动停止。
续写工作流。基于已有故事继续创作下一集:上下文收集→剧情选项→大纲→小说→资产→分镜。
Director 视觉审核汇总层——按集内序号分批并行调用 director-review-keyframe-visual-single(每批 ≤5 张),聚合成完整 review 结果、dirty list 与无法判定列表。
新故事工作流。从零开始创建第一集:剧情选项→大纲→小说→资产→分镜,完整的单集生成流程。
检测单集短视频的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
将故事创意转化为单集短视频的分镜提示词和资产图像提示词。输入故事点子或概述,输出完整的剧本、分镜和资产提示词。使用 /short-video 启动,/short-video config 编辑配置。
| name | series-repair-story |
| description | 检测指定集的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。 |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Glob, Bash, Skill |
| argument-hint | [集数,如 ep03,不填则自动检测最新一集] |
| model | opus |
sub-agent task 失败后,永远不要在主 session 自己接管本应由 sub-agent 做的工作。
正确做法:
错误做法:
原因:主 session 缺少 sub-agent 的隔离上下文(专属 system prompt、skill 加载、permission 配置),自己接管会导致质量下降、跨步骤上下文污染、permission 错配等问题。即使 sub-agent 失败,工作所有权也必须留在 sub-agent 层。
/series-repair-story ep03
/series-repair-story
$ARGUMENTS[0] 非空 → 使用指定集数$ARGUMENTS[0] 为空 → 使用 Bash 调用 bash scripts/latest-episode.sh 找到最新集数/series-video 开始新故事,流程结束bash scripts/read-config.sh "每集分镜数" 等获取所需配置值使用 Bash 调用 bash scripts/check-episode.sh {集数} 一次性检查所有项目。
脚本输出每行一项检查结果,格式为 {检查项}:{状态}[:详情]:
outline:ok / outline:missing / outline:incompletenovel:ok / novel:missing / novel:incomplete:{实际字数}/{目标下限}script:ok / script:missing / script:incompleteasset-list:ok / asset-list:missingkeyframes:ok / keyframes:missing / keyframes:incomplete:{原因}(原因可能为 json-empty、md-dir-missing、md-count-mismatch:{md数}/{json数})assets:ok / assets:missing:{缺失资产名}images:ok / images:missing:{缺失资产名} / images:skippedkeyframe-images:ok / keyframe-images:missing:{缺失KF-id} / keyframe-images:skippedstoryboard:ok / storyboard:missing / storyboard:incomplete:{实际数}/{目标数}根据输出判断第一个非 ok 状态的检查项,确定从哪个步骤开始恢复。注意:asset-list:missing 与 keyframes:missing/incomplete 应合并处理——资产清单由 director-keyframes 写入 outline,缺资产清单等同于缺 keyframes,统一从"从关键帧开始恢复"路径走。
/series-video 重新生成该集",流程结束根据检测到的第一个缺失/不完整步骤,依次执行后续所有步骤:
从小说开始恢复:
writer-novel skill,传递参数:{集数}director-review-novel skill,传递参数:{集数}needs_revision M → 使用 Skill tool 调用 writer-fix-novel skill,传递参数:{集数}(最多 2 轮 fix;fix skill 自动读 .review-novel.md 最后一轮意见)从关键帧开始恢复(含资产清单/资产文件/图片/分镜全套重生成):
director-keyframes skill,传递参数:{集数}director-review-keyframes-narrative skill,传递参数:{集数}needs_revision M → 使用 Skill tool 调用 director-keyframes skill,传递参数:{集数} incremental(最多 2 轮 fix;fix skill 自动读 .review-keyframes-narrative.md 最后一轮意见)creator-create-assets skill,传递参数:{集数}creator-update-records skill,传递参数:{集数}creator-keyframe-prompts skill,传递参数:{集数}none:
creator-generate-images skill,传递参数:{集数}director-review-keyframes-visual skill,传递参数:{集数}needs_revision 开头 → 使用 Skill tool 调用 creator-fix-keyframe-image skill,传递参数:{集数}(最多 2 轮 fix;fix skill 自动读 .review-keyframes-visual.md 最后一轮 dirty list + 意见)从资产文件开始恢复(keyframes 完整但 assets 缺失):
creator-create-assets skill,传递参数:{集数}creator-update-records skill,传递参数:{集数}none:使用 Skill tool 调用 creator-generate-images skill,传递参数:{集数}从资产图片开始恢复(仅图像模型非 none 时;assets / keyframe .md 完整但图片缺失):
creator-generate-images skill,传递参数:{集数}keyframe-images:missing 命中):
director-review-keyframes-visual skill,传递参数:{集数}needs_revision 开头 → 使用 Skill tool 调用 creator-fix-keyframe-image skill,传递参数:{集数}(最多 2 轮 fix;fix skill 自动读 .review-keyframes-visual.md 最后一轮 dirty list + 意见)从分镜开始恢复:
storyboarder-storyboard skill,传递参数:{集数}director-review-storyboard skill,传递参数:{集数}needs_revision M → 使用 Skill tool 调用 storyboarder-fix-storyboard skill,传递参数:{集数}(最多 2 轮 fix;fix skill 自动读 .review-storyboard.md 最后一轮意见)