en un clic
creator-image-dreamina
使用即梦CLI为指定的资产列表生成参考图片,包含登录检查、生成、轮询和超时处理。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
使用即梦CLI为指定的资产列表生成参考图片,包含登录检查、生成、轮询和超时处理。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
创建定时任务自动监控视频生成状态,下载完成视频,重试因并行限制失败的任务。使用 /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 分别调