with one click
creator-image-dreamina
使用即梦CLI为指定的资产列表生成参考图片,包含登录检查、生成、轮询和超时处理。
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
使用即梦CLI为指定的资产列表生成参考图片,包含登录检查、生成、轮询和超时处理。
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 与无法判定列表。
新故事工作流。从零开始创建第一集:剧情选项→大纲→小说→资产→分镜,完整的单集生成流程。
检测指定集的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
检测单集短视频的文件完整性,从断点处恢复生成。自动识别缺失或不完整的文件,重新执行后续步骤。
| name | creator-image-dreamina |
| description | 使用即梦CLI为指定的资产列表生成参考图片,包含登录检查、生成、轮询和超时处理。 |
| user-invocable | false |
| context | fork |
| agent | creator |
| allowed-tools | Read, Write, Glob, Bash |
| model | sonnet |
config.md — 必须读取(获取 ## 图像生成配置 中的即梦模型版本、图片比例、图片分辨率).md 文件 — 读取 ## 图像生成提示词 内容$ARGUMENTS — 资产文件路径列表(如 "assets/characters/张三.md" "assets/locations/小巷.md")使用即梦CLI为指定资产生成参考图片。按"基础资产 → 造型变体 → 关键帧"三档拓扑顺序生成,每档全部完成(含 pending 轮询)才进入下一档:基础资产用 text2image,造型变体用 image2image(1 张参考图 = 基础角色图),关键帧用 image2image(1–10 张参考图 = composition 引用的所有资产图)。处理登录检查、逐档生成、pending 轮询和超时记录。
bash scripts/read-config.sh "即梦模型版本" 等获取配置值(即梦模型版本、图片比例、图片分辨率)4.0(即使用付费模型),计算预估积分消耗(资产数 × 3),提醒用户并等待确认dreamina user_credit,检查返回是否成功
dreamina login 完成登录"并结束遍历所有资产路径,读取每个资产文件的 ## 基本信息 中的 类型 字段,按类型分为三组:
造型变体)— 第 2 档生成,1 张参考图(基础角色图),image2image关键帧)— 第 3 档生成,N 张参考图(composition 引用的所有资产图),image2image按"档 1 → 档 2 → 档 3"严格串行:每档全部资产处理完(包括 pending 轮询全部结束)才能进入下一档。档 2 依赖档 1 的角色图,档 3 依赖档 1 + 档 2 的全部图。
按档 1 → 档 2 → 档 3 顺序处理。每档共用「OK / FAIL / PENDING 三态处理」逻辑:
OK 开头 → 记录成功FAIL 开头 → 记录失败,记下失败原因PENDING 开头 → 提取 submit_id,连同 asset_path 和 output_path 加入待查列表每档处理完所有资产后,先跑阶段 4 的 pending 轮询把本档 pending 全部消化(成功/失败/超时),再进入下一档。
对每个基础资产路径:
## 图像生成提示词 部分的内容bash scripts/asset-to-image-path.sh "{资产路径}")bash scripts/image-gen-dreamina.sh "{提示词}" "{输出路径}" "{比例}" "{分辨率}" "{模型版本}" ""(第 6 参数为空字符串 → text2image)对每个造型变体资产路径:
## 图像生成提示词 部分的内容## 基本信息 中的 基础角色 链接提取基础角色名,推导基础角色图片路径 assets/images/characters/{基础角色名}.png,确认该图片存在后作为参考图bash scripts/image-gen-dreamina.sh "{提示词}" "{输出路径}" "{比例}" "{分辨率}" "{模型版本}" "{基础角色图片路径}"(第 6 参数为单个 png 路径)对每个关键帧资产路径(路径形如 assets/keyframes/{集数}/{KF-id}.md):
bash scripts/keyframe-to-prompt.sh "{关键帧 .md 路径}"
IMAGES:逗号分隔图片路径、--- 之后是最终 prompt(含头部 **引用资产:** 行 + 空行 + 正文)test -f "{png}" 逐张检查 IMAGES: 行里每个 .png 是否存在
bash scripts/asset-to-image-path.sh "{关键帧 .md 路径}" → assets/images/keyframes/{集数}/{KF-id}.pngbash scripts/image-gen-dreamina.sh "{prompt 文本}" "{输出路径}" "{比例}" "{分辨率}" "{模型版本}" "{IMAGES 逗号分隔字符串}"
{prompt 文本} 是 step 1 中 --- 之后的整段(从 **引用资产:** 行到末尾),原样传递,不要剥离头部——dreamina 需要看到 [name:{图片N}] 头部才能把名字对应到参考图槽位creator-fix-keyframe-image 阶段判断是 director 拆帧还是减资产调用时机:每档结束时调用一次(不是全局一次)。本档 pending 全部处理完成后回到阶段 3 继续下一档。
若待查列表非空:
dreamina query_result --submit_id={submit_id} --download_dir=/tmp/dreamina-pendinggen_status:
success → 找到下载的文件(/tmp/dreamina-pending/{submit_id}_image_1.png),使用 Bash 执行 mkdir -p "$(dirname "{output_path}")" && mv "/tmp/dreamina-pending/{submit_id}_image_1.png" "{output_path}",记录成功,从待查列表移除fail → 记录失败,从待查列表移除querying → 保留在待查列表assets/images/pending.json(不存在则视为 []),追加超时任务条目,用 Write 写回。pending.json 格式如下:[
{"submit_id": "abc123", "output_path": "assets/images/characters/林知意.png", "asset_name": "林知意"}
]
| 字段 | 类型 | 说明 |
|---|---|---|
| submit_id | string | dreamina 返回的任务 ID |
| output_path | string | 图片应保存的目标路径 |
| asset_name | string | 资产名称 |
输出结果摘要(按档分组):
keyframe-to-prompt.sh 输出的 IMAGES: 整串(逗号分隔),直接透传;不要拆 png 分别调