generate-storyboard
ArcReel/ArcReel · Agent Skill
Genera storyboard per sceneggiature, garantendo la continuità visiva di personaggi e scene. Utilizzato per creare nuove inquadrature o sostituire quelle esistenti.
Vai all'installazione ↓Panoramica
| Autore | |
|---|---|
| Repository | ArcReel/ArcReel ↗ |
| Cartella dello skill | generate-storyboard |
| Stelle | 4380 |
| File inclusi | 1 |
| Licenza | AGPL-3.0 |
| Aggiornato | 6 settembre 2026 |
| Link | Sorgente dello skill ↗ · Repository ↗ |
Verifica Mozgi
Cosa abbiamo trovato nei file dello skill. I dettagli con l’abbonamento.
Installazione
Uno skill è una cartella con un file SKILL.md. Scegli il tuo agente ed esegui i comandi in un terminale (macOS, Linux o Git Bash su Windows) dalla radice del progetto.
Incolla il prompt in Claude, Codex o un altro assistente: controllerà lo skill e lo installerà.
Install the “generate-storyboard” skill from mozgi.io (https://mozgi.io/skills/generate-storyboard/) for me. 1. Download the archive: https://mozgi.io/skills/generate-storyboard/download If it fails, take the skill folder from the source: https://github.com/ArcReel/ArcReel/tree/main/agent_runtime_profile/.claude/skills/generate-storyboard 2. Read SKILL.md and the other files. Check the skill is safe: no hidden commands, no sending data elsewhere, no scripts doing something other than described. If anything looks suspicious, stop and tell me. 3. Put the “generate-storyboard” folder into your agent's skills folder: .claude/skills/ for Claude Code, .agents/skills/ for Codex, .cursor/skills/ for Cursor, .gemini/skills/ for Gemini CLI. Inside the project if we are in one, otherwise in the home folder (~/.claude/skills/ etc.). 4. Make sure <skills folder>/generate-storyboard/SKILL.md exists. 5. Briefly tell me what this skill does and offer to try it on my task. If you cannot do a step yourself, tell me what to click or type.
git clone --depth 1 --branch main https://github.com/ArcReel/ArcReel.git /tmp/ArcReel mkdir -p .claude/skills cp -r /tmp/ArcReel/agent_runtime_profile/.claude/skills/generate-storyboard .claude/skills/generate-storyboard
Riavvia Claude Code: lo skill compare nell'elenco; per richiamarlo a mano usa /generate-storyboard. Per tutti i progetti: ~/.claude/skills.
git clone --depth 1 --branch main https://github.com/ArcReel/ArcReel.git /tmp/ArcReel mkdir -p .agents/skills cp -r /tmp/ArcReel/agent_runtime_profile/.claude/skills/generate-storyboard .agents/skills/generate-storyboard
Codex cerca gli skill in .agents/skills dalla cartella corrente fino alla radice del repo; richiamalo con /skills o $generate-storyboard. Per tutti i progetti: ~/.agents/skills.
git clone --depth 1 --branch main https://github.com/ArcReel/ArcReel.git /tmp/ArcReel mkdir -p .cursor/skills cp -r /tmp/ArcReel/agent_runtime_profile/.claude/skills/generate-storyboard .cursor/skills/generate-storyboard
Cursor carica lo skill all'avvio; richiamalo con “/” nella chat Agent. Cursor legge anche .claude/skills e .agents/skills. Per tutti i progetti: ~/.cursor/skills.
git clone --depth 1 --branch main https://github.com/ArcReel/ArcReel.git /tmp/ArcReel mkdir -p .gemini/skills cp -r /tmp/ArcReel/agent_runtime_profile/.claude/skills/generate-storyboard .gemini/skills/generate-storyboard
Gemini CLI propone di attivare lo skill quando il compito corrisponde: tu confermi. Per tutti i progetti: ~/.gemini/skills.
Leggi SKILL.md e i file correlati prima di installare. Clicca un file per l'anteprima.
Contenuto di SKILL.md
Testo originale dell'autore · sola lettura生成分镜图
通过生成队列创建分镜图,画面比例根据 content_mode 自动设置。
> 生成模式规格详见 .claude/references/generation-modes.md。
工具调用
**重要:生成分镜图必须调用下列 MCP 工具入队。此 skill 不提供任何 Python/Shell 脚本,不得用 BASH 调 python .../scripts/*.py。**
通过 MCP 工具入队:
| 操作 | 工具 |
|------|------|
| 提交所有缺失分镜图 | mcp__arcreel__generate_storyboards({"script": "episode_1.json"}) |
| 重新生成指定 ID | mcp__arcreel__generate_storyboards({"script": "episode_1.json", "segment_ids": ["E1S05"]}) |
| 重新生成多个 ID | mcp__arcreel__generate_storyboards({"script": "episode_1.json", "segment_ids": ["E1S01", "E1S02"]}) |
> 选择规则:segment_ids 兼容 narration 的 segment_id 与 drama 的 scene_id;未传则提交所有缺失项。
>
> 依赖:generation worker 必须在线(图像/视频两条独立通道),worker 负责实际生成与速率控制。
工作流程
1. 加载项目和剧本 — 确认所有角色都有 character_sheet 图像
2. 生成分镜图 — MCP 工具自动检测 content_mode,按相邻关系串联依赖任务
3. 审核检查点 — 展示每张分镜图,用户可批准、要求重新生成,或要求编辑
4. 更新剧本 — 更新 storyboard_image 路径和场景状态
审核检查点:编辑 vs 重新生成
- 只想改局部(如某个分镜的手部畸形、背景杂物、光线偏差),且构图/角色一致性满意 →
用 mcp__arcreel__edit_images({"resource_type": "storyboard", "script_file": "episode_1.json", "edits": [{"id": "E1S05", "instruction": "去掉背景里多余的路人"}]})
保底图微调,不影响 image_prompt,一次可批量下发多个分镜
- 想推翻构图或角色/参考图关系,或
image_prompt本身要改 → 用
patch_episode_script 改 image_prompt 后,紧接着调 generate_storyboards 重新生成
- 编辑不会更新
image_prompt——编辑后再触发generate_storyboards仍按原image_prompt
重画,编辑效果只能从版本历史找回
角色一致性机制
MCP 工具自动处理以下参考图传入,无需手动指定:
- character_sheet:场景中出场角色的资产图,保持外貌一致
- scene_sheet / prop_sheet:场景中出现的场景 / 道具资产图
- 商品参考(广告/短片项目):分镜
products_in_shot非空时自动注入商品参考并排在所有参考之前(有 product sheet 时 sheet + 原图,无 sheet 时原图直注);声明行把这些序位标为商品参考图并要求画面中的商品与之完全一致——image_prompt 无需复述商品外观 - 上一张分镜图:相邻片段默认引用,排在参考图列表最后,只参考构图与色调
- 当片段标记
segment_break=true时,跳过上一张分镜图参考
参考图对模型只是一个按顺序排列的图数组,prompt 用「图N」指认它们(N = 参考图在数组中的位置,商品在前,
然后是角色 / 场景 / 道具资产图,上一张分镜图最后):
- 生成端在
Style与Scene之间插一行Reference_Images类型声明,例如
图1、图2为角色参考图;图3为场景参考图;图4为上一分镜图,只参考构图与色调。;商品分镜为
图1为商品参考图,画面中的商品须与之完全一致;……
image_prompt.scene里用@[登记名]指认资产(衍生形态写@[角色/衍生]),生成端按上述编号把它换成对应的「图N」;
该名字须同时写进条目的引用字段(characters_in_* / scenes / props / products_in_shot),参考图只由引用字段决定,@[] 不会额外带图
- 未登记或不在引用字段里的
@[名称]按名字原样发送;generate_episode_script/patch_episode_script的回执warnings会列出这类引用,按提示补登记或补引用字段后重新生成
Prompt 模板
生成端按项目 style、参考图列表与条目 image_prompt 渲染最终 prompt(get_prompt_preview 可查看逐字文本):
Style: [项目 style]
Reference_Images: 图1、图2为角色参考图;图3为场景参考图;图4为上一分镜图,只参考构图与色调。
Scene: [image_prompt.scene,其中 @[登记名] 已换成对应的图N]
Composition:
shot_type: [image_prompt.composition.shot_type]
lighting: [image_prompt.composition.lighting]
ambiance: [image_prompt.composition.ambiance]
Avoid: 水印、多余文字、Logo
> 画面比例通过 API 参数设置,不写入 prompt。
生成前检查
- [ ] 所有角色都有已批准的 character_sheet 图像
- [ ] 场景视觉描述完整
- [ ] 角色动作已指定
错误处理
结果结构与逐 ID 问题码见 .claude/references/generation-results.md。
- 单场景失败不影响批次,工具返回
requested / succeeded / failed / blocked的逐 ID 结果 - 按每一项自带的
problem.code与problem.action决定重试还是先改输入,不要读文本猜 - 不传
segment_ids即只补缺;已失效但可用的旧分镜图会被复用,不自动重生 - 可重试的场景用
mcp__arcreel__generate_storyboards({"script": "...", "segment_ids": [...]})点名重做
Domande frequenti
Che cosa fa lo skill generate-storyboard?
Genera storyboard per sceneggiature, garantendo la continuità visiva di personaggi e scene. Utilizzato per creare nuove inquadrature o sostituire quelle esistenti.
Come si installa generate-storyboard?
Apri il blocco “Installazione” in questa pagina e scegli il tuo agente — Claude Code, Codex, Cursor o Gemini CLI — per i comandi pronti che copiano la cartella dello skill nel posto giusto. Oppure copia il prompt dalla scheda “Con l'assistente” e lascia che sia l'assistente a controllare e installare lo skill.
Con quali modelli AI funziona generate-storyboard?
Gli skill sono semplici istruzioni in Markdown (formato Agent Skills), quindi generate-storyboard funziona con qualsiasi agente che legge SKILL.md: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode e altri. Il modello carica le istruzioni solo quando il compito corrisponde alla descrizione dello skill.
generate-storyboard è gratuito?
Lo skill è pubblicato apertamente da ArcReel con licenza AGPL-3.0. Lo skill in sé non costa nulla: paghi solo il tuo fornitore AI per i token usati.
È sicuro installare gli skill?
Uno skill è un insieme di istruzioni che il tuo agente seguirà: leggi SKILL.md e i file correlati prima di installarlo. Gli script nella cartella dello skill vengono eseguiti solo se li esegue l'agente: controlla cosa fa e non concedere permessi superflui.
In cosa differisce uno skill da un server MCP o da un plugin?
Un server MCP o un plugin danno al modello nuovi strumenti: codice che viene eseguito e restituisce un risultato. Uno skill fornisce conoscenza e metodo: come affrontare il compito, quali passi seguire e com'è un buon risultato. Non servono server né chiavi API.