بنقرة واحدة
creator-keyframe-prompts
Creator 把 keyframes.json 翻译成关键帧 .md 文件(含视觉描述和图像生成提示词),落盘到 assets/keyframes/{ep}/。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Creator 把 keyframes.json 翻译成关键帧 .md 文件(含视觉描述和图像生成提示词),落盘到 assets/keyframes/{ep}/。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
创建定时任务自动监控视频生成状态,下载完成视频,重试因并行限制失败的任务。使用 /auto-video ep01 启动,任务全部完成后自动停止。
续写工作流。基于已有故事继续创作下一集:上下文收集→剧情选项→大纲→小说→资产→分镜。
Director 视觉审核汇总层——按集内序号分批并行调用 director-review-keyframe-visual-single(每批 ≤5 张),聚合成完整 review 结果、dirty list 与无法判定列表。
新故事工作流。从零开始创建第一集:剧情选项→大纲→小说→资产→分镜,完整的单集生成流程。
检测指定集的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
检测单集短视频的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
| name | creator-keyframe-prompts |
| description | Creator 把 keyframes.json 翻译成关键帧 .md 文件(含视觉描述和图像生成提示词),落盘到 assets/keyframes/{ep}/。 |
| user-invocable | false |
| context | fork |
| agent | creator |
| allowed-tools | Read, Write, Edit, Glob, Bash |
| model | sonnet |
story/episodes/$ARGUMENTS[0]/keyframes.json — 必须读取(关键帧描述源)story/episodes/$ARGUMENTS[0]/outline.md — 必须读取(本集资产清单,验证 composition 中 <> 标签)config.md — 必须读取(语言、视频风格、目标图像模型)assets/**/*.md — Glob 列出现有资产文件路径(用于解析 composition 中 <> 标签到 .md 文件路径)skills/creator-keyframe-prompts/rules.md — 必须读取并严格遵循$ARGUMENTS[0] — 当前集数(如 ep01)$ARGUMENTS[1] — 模式(可选,full 或 incremental,缺省为 full)$ARGUMENTS[2] — 仅 incremental 模式:dirty 列表(空格分隔的 KF id,如 KF-EP01-003 KF-EP01-005)把 keyframes.json 中每张关键帧的结构化描述(composition / scene / characters / props / shot_size / camera_position / lighting_tone / action / emotion)翻译成图像模型可消费的提示词,并落盘为独立 .md 文件到 assets/keyframes/{集数}/{KF-id}.md。下游消费者是 creator-generate-images(按集扫 .md 出图)和 creator-image-dreamina(吃 .md 直接出图)。不修改 keyframes.json——keyframes.json 是 director 的产物,本 skill 只读不写。
assets/**/*.md 建立"资产名 → .md 路径"映射表(用于把 composition 中 <张三> 解析到 assets/characters/张三.md)$ARGUMENTS[2] 列出的 KF id;全量模式:处理全部<资产名> 标签
b. 校验每个资产名能在 Glob 出的资产清单中找到(找不到则报错——说明 director-keyframes 没正确登记资产清单)
c. 整理 ## 引用资产 区块:按 composition 中 <> 标签首次出现顺序枚举、去重,每条写 - [资产名](从 keyframe .md 到资产 .md 的相对路径)
d. 写 .md 文件:拼接 composition + 镜头语言(shot_size + camera_position)+ lighting_tone + 视频风格 suffix → 形成 prompt(资产名以裸名字出现,不带 markdown 链接)
e. 落盘到 assets/keyframes/{集数}/{KF-id}.mdassets/keyframes/{集数}/ 中所有 .md,删除不在 keyframes.json 的;incremental 模式仅在 dirty 列表中的 id 不在 keyframes.json 时删对应 .md<某资产> 但 assets/ 中找不到对应 .md — 报错并停止处理本帧(不影响其他帧),不要"自动创建"或"忽略"[张三](../../characters/张三.md)站在...❌ — 引用关系只在 ## 引用资产 区块声明;正文写裸名字 张三站在...✅## 引用资产 区块漏写或顺序乱 — composition 写了 <硬币> 但 ## 引用资产 没列;或顺序不是 composition 中首次出现顺序 — 按 composition 标签首次出现顺序枚举、去重,每个 <资产名> 都必须在区块里skills/creator-keyframe-prompts/rules.md — 必须读取并严格遵循assets/keyframes/{集数}/{KF-id}.md(每张关键帧一个文件)assets/keyframes/{集数}/{KF-id}.md(按上述清理规则)