Higgsfield Comic-to-Video Skill
What this skill does
Animates a user-supplied comic panel, manga page, webtoon strip, or sequential art
illustration into video. The skill reads the panel, infers narrative flow, and generates
motion that respects reading order, art-style conventions, and dialogue timing.
A source image (the comic panel or page) is always required. This skill is a mandatory
image-to-video (I2V) skill — it cannot run without a start image. Before any generation
call can happen, the user must provide the panel file and the
higgsfield:media_upload → higgsfield:media_confirm flow must complete successfully.
Model routing
Primary and fallback video models
|
wan2_6 (primary) |
seedance_2_0 (fallback) |
| Rationale |
Dedicated I2V pipeline; image role is REQUIRED |
Genre tone control, flexible duration, additional media roles |
| Quality / resolution |
720p, 1080p |
480p, 720p, 1080p (default 720p) |
| Aspect ratios |
16:9, 9:16, 1:1 |
auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| Duration |
5, 10, 15 s — discrete set only |
4–15 s (continuous range) |
| Image role |
image x1 REQUIRED |
start_image or image |
| Genre control |
No |
Yes: auto, action, horror, comedy, noir, drama, epic |
Routing rule: Use wan2_6 by default. Fall back to seedance_2_0 when: (1) wan2_6 is
unavailable, (2) the user wants duration outside [5, 10, 15], (3) the user wants genre
tone control, or (4) the user wants audio/end_image roles. Never switch silently — state
what changes.
MODEL-06 directive: If a parameter is rejected at generation time, call
higgsfield:models_explore with the target model name. Full parameter tables:
references/model-specs.md.
Per-platform aspect ratio and duration
Quick rule: 9:16 for TikTok / Reels / Shorts, 16:9 for YouTube, 1:1 for Instagram
feed. Full per-platform table: references/model-specs.md.
Prompt-building workflow
Gather intent — Confirm with the user: reading order (Western LTR / Manga RTL /
Webtoon Vertical / etc.), source art style, target platform, aspect ratio, and duration.
Select model — Apply the routing table above. wan2_6 by default.
Build the prompt — Use the craft principles in the references below:
- 2-second hook technique from references/hooks.md
- Reading order, art-style preservation, dialogue handling, panel-to-motion techniques
from references/panel-craft.md
- Worked example prompts by comic format from references/examples.md
Present for review — Show the assembled prompt and all parameters to the user
for review and refinement before any upload or generation call.
Opt-in generation
Generation costs Higgsfield credits and requires explicit user confirmation. This skill
never auto-generates.
Full step-by-step flow (confirmation gate, balance/cost surface, generate → poll → display):
../../shared/generation-flow.md
This skill's primary model: wan2_6
Media upload — MANDATORY (not conditional)
This skill always requires a source image. The media branch is not conditional — it
always runs before generation. Do not skip it.
Required sequence:
- Ask the user to provide the comic panel or page file (PNG, JPG, or WebP).
- Call
higgsfield:media_upload with the file → receives a pending_id.
- Call
higgsfield:media_confirm with the pending_id → receives a confirmed_id.
- Attach the
confirmed_id to the input_files array with role image before calling
higgsfield:generate_video.
input_files: [{ "id": "<confirmed_id>", "role": "image" }]
Never pass a pending_id directly to input_files. Never attempt generation without
first completing the upload pair. A missing or unconfirmed image will cause wan2_6 to
reject the request.
See ../../shared/generation-flow.md Step 2b for the
atomic-pair detail and full input_files structure.
Tool signatures: ../../shared/mcp-tools.md
Reference materials
| File |
Contents |
| references/model-specs.md |
Verified parameter tables for wan2_6 (primary, image REQUIRED) and seedance_2_0 (fallback); routing rationale; re-verify directive |
| references/panel-craft.md |
Reading-order conventions, art-style preservation keywords, dialogue handling, 15+ panel-to-motion techniques, transition guide |
| references/hooks.md |
2-second hook framework with 10 hook techniques and selection guide |
| references/examples.md |
Master prompt template plus 5 worked examples (Western action, manga RTL, webtoon vertical, storyboard, single illustration) |
1---2name: higgsfield-comic-to-video3description: Animates comic panels, manga pages, webtoons, illustrated storyboards, and sequential art into video using Higgsfield. Routes to wan2_6 (primary, I2V — image required) or seedance_2_0 (fallback). Use when the user wants to animate comics, bring illustrations to life, convert manga to video, animate storyboards, or create motion from static sequential art. Triggers on: comic to video, manga animation, panel animation, storyboard to video, webtoon animation, comic book motion, sequential art, graphic novel animation, or any illustrate-to-animate request.4---56# Higgsfield Comic-to-Video Skill78## What this skill does910Animates a user-supplied comic panel, manga page, webtoon strip, or sequential art11illustration into video. The skill reads the panel, infers narrative flow, and generates12motion that respects reading order, art-style conventions, and dialogue timing.1314**A source image (the comic panel or page) is always required.** This skill is a mandatory15image-to-video (I2V) skill — it cannot run without a start image. Before any generation16call can happen, the user must provide the panel file and the17`higgsfield:media_upload` → `higgsfield:media_confirm` flow must complete successfully.1819---2021## Model routing2223### Primary and fallback video models2425| | wan2_6 (primary) | seedance_2_0 (fallback) |26|---|---|---|27| **Rationale** | Dedicated I2V pipeline; image role is REQUIRED | Genre tone control, flexible duration, additional media roles |28| **Quality / resolution** | `720p`, `1080p` | `480p`, `720p`, `1080p` (default `720p`) |29| **Aspect ratios** | `16:9`, `9:16`, `1:1` | `auto`, `21:9`, `16:9`, `4:3`, `1:1`, `3:4`, `9:16` |30| **Duration** | `5`, `10`, `15` s — **discrete set only** | 4–15 s (continuous range) |31| **Image role** | `image` x1 **REQUIRED** | `start_image` or `image` |32| **Genre control** | No | Yes: `auto`, `action`, `horror`, `comedy`, `noir`, `drama`, `epic` |3334**Routing rule:** Use `wan2_6` by default. Fall back to `seedance_2_0` when: (1) wan2_6 is35unavailable, (2) the user wants duration outside `[5, 10, 15]`, (3) the user wants genre36tone control, or (4) the user wants audio/end_image roles. Never switch silently — state37what changes.3839**MODEL-06 directive:** If a parameter is rejected at generation time, call40`higgsfield:models_explore` with the target model name. Full parameter tables:41[references/model-specs.md](references/model-specs.md).4243### Per-platform aspect ratio and duration4445Quick rule: `9:16` for TikTok / Reels / Shorts, `16:9` for YouTube, `1:1` for Instagram46feed. Full per-platform table: [references/model-specs.md](references/model-specs.md).4748---4950## Prompt-building workflow51521. **Gather intent** — Confirm with the user: reading order (Western LTR / Manga RTL /53 Webtoon Vertical / etc.), source art style, target platform, aspect ratio, and duration.54552. **Select model** — Apply the routing table above. `wan2_6` by default.56573. **Build the prompt** — Use the craft principles in the references below:58 - 2-second hook technique from [references/hooks.md](references/hooks.md)59 - Reading order, art-style preservation, dialogue handling, panel-to-motion techniques60 from [references/panel-craft.md](references/panel-craft.md)61 - Worked example prompts by comic format from [references/examples.md](references/examples.md)62634. **Present for review** — Show the assembled prompt and all parameters to the user64 for review and refinement before any upload or generation call.6566---6768## Opt-in generation6970Generation costs Higgsfield credits and requires explicit user confirmation. This skill71never auto-generates.7273**Full step-by-step flow** (confirmation gate, balance/cost surface, generate → poll → display):74[`../../shared/generation-flow.md`](../../shared/generation-flow.md)7576**This skill's primary model:** `wan2_6`7778### Media upload — MANDATORY (not conditional)7980This skill always requires a source image. The media branch is **not conditional** — it81always runs before generation. Do not skip it.8283**Required sequence:**84851. Ask the user to provide the comic panel or page file (PNG, JPG, or WebP).862. Call `higgsfield:media_upload` with the file → receives a `pending_id`.873. Call `higgsfield:media_confirm` with the `pending_id` → receives a `confirmed_id`.884. Attach the `confirmed_id` to the `input_files` array with role `image` before calling89 `higgsfield:generate_video`.9091```json92input_files: [{ "id": "<confirmed_id>", "role": "image" }]93```9495Never pass a `pending_id` directly to `input_files`. Never attempt generation without96first completing the upload pair. A missing or unconfirmed image will cause wan2_6 to97reject the request.9899See [`../../shared/generation-flow.md`](../../shared/generation-flow.md) Step 2b for the100atomic-pair detail and full input_files structure.101102**Tool signatures:** [`../../shared/mcp-tools.md`](../../shared/mcp-tools.md)103104---105106## Reference materials107108| File | Contents |109|---|---|110| [references/model-specs.md](references/model-specs.md) | Verified parameter tables for wan2_6 (primary, image REQUIRED) and seedance_2_0 (fallback); routing rationale; re-verify directive |111| [references/panel-craft.md](references/panel-craft.md) | Reading-order conventions, art-style preservation keywords, dialogue handling, 15+ panel-to-motion techniques, transition guide |112| [references/hooks.md](references/hooks.md) | 2-second hook framework with 10 hook techniques and selection guide |113| [references/examples.md](references/examples.md) | Master prompt template plus 5 worked examples (Western action, manga RTL, webtoon vertical, storyboard, single illustration) |