Higgsfield Product-360 Skill
What this skill does
Crafts production-ready product showcase video prompts and routes them to the best
Higgsfield model for 360° turntable and multi-angle output.
A product photo is always required. This is a mandatory image-to-video (I2V) skill:
every generation needs a user-supplied product image uploaded and confirmed via the media
branch before calling higgsfield:generate_video. The confirmed image is attached as
start_image.
This skill also handles product hero stills and mood-board frames via the still-image path
(see below).
Model routing
Primary and fallback video models
|
seedance_2_0 (primary) |
cinematic_studio_3_0 (fallback) |
| Rationale |
Widest I2V feature set: genre, mode, resolution controls; all aspect ratios |
Dedicated cinematic pipeline; use when primary is unavailable |
| Aspect ratios |
auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
16:9, 9:16, 1:1 only |
| Duration |
4–15 s (continuous) |
4–15 s (continuous) |
| Tunable params |
resolution {480p, 720p, 1080p}; mode {std, fast}; genre {auto, action, horror, comedy, noir, drama, epic} |
None — pass only aspect_ratio and duration |
| Media roles |
image, start_image, end_image, video, audio |
image, start_image, end_image |
Routing rule: Use seedance_2_0 by default. Fall back to cinematic_studio_3_0 only
when (1) the primary is unavailable, or (2) the user explicitly wants the cinematic pipeline.
Note that cinematic_studio_3_0 does not support 4:3 or 3:4 aspect ratios.
MODEL-06 directive: If a parameter is rejected at generation time, call
higgsfield:models_explore with the target model name to re-verify the live schema. Full
parameter tables: references/model-specs.md.
Per-platform aspect ratio
Quick rule: 9:16 for TikTok / Reels, 16:9 for YouTube / e-commerce, 1:1 for
Instagram feed, 3:4 for portrait product packaging (seedance_2_0 only). Full table in
references/model-specs.md.
Still-image path (MODEL-05)
For a product hero still or mood-board frame before committing to video, route to
seedream_v4_5 (primary) or soul_cinematic (alternate) via higgsfield:generate_image.
- seedream_v4_5:
quality {basic, high}; aspect_ratio {1:1, 4:3, 16:9, 3:2, 21:9,
3:4, 9:16, 2:3}; supports 4K output (this image model legitimately outputs 4K — this
does not apply to any video model).
- soul_cinematic:
quality {1.5k, 2k}; optional soul_id for style consistency;
same wide aspect-ratio set.
After generating a still, the output image can be passed as the start_image input for
the video path above. Full parameter tables: references/model-specs.md.
Prompt-building workflow
Gather intent — Confirm: product category, target platform, aspect ratio, desired
duration, brand mood (luxury, tech, lifestyle).
Select model — Apply the routing table above. Choose seedance_2_0 by default.
Build the prompt — Use the craft references below:
- Opening hook (2-second attention-capture technique): references/hooks.md
- Camera angles, rotation patterns, and per-category lighting: references/angles.md
- Worked example prompts by product category: references/examples.md
Present for review — Show the assembled prompt and all parameters to the user for
review and refinement before any generation call.
Opt-in generation
Generation costs Higgsfield credits and requires explicit user confirmation before any
generate call. 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: seedance_2_0
Media upload — MANDATORY (GEN-04):
A product photo is always required for video generation. Before calling
higgsfield:generate_video:
- Ask the user to provide their product photo.
- Upload it: run
higgsfield:media_upload → returns a pending_id.
- Confirm it: run
higgsfield:media_confirm → returns a confirmed_id.
- Attach it in
input_files with role start_image:[{ "id": "<confirmed_id>", "role": "start_image" }]
Never pass a pending_id directly to input_files — it will be rejected. See
../../shared/generation-flow.md Step 2b for the full
atomic-pair detail.
Tool signatures: ../../shared/mcp-tools.md
Reference materials
| File |
Contents |
| references/model-specs.md |
Per-model parameter tables for seedance_2_0, cinematic_studio_3_0, seedream_v4_5, soul_cinematic; per-platform recommendations; verification annotation |
| references/angles.md |
Hero angle selection by category, rotation speed and patterns, dynamic camera movements, multi-image angle strategy (3–9 photos), per-category lighting guide, material showcase techniques |
| references/hooks.md |
12 hook styles with prompt phrasing, category matching table, advanced hook-stacking guidance |
| references/examples.md |
Master template, 5 worked product-360 prompts (watch, sneaker, earbuds, fragrance, car seat covers), common mistakes and fixes |
1---2name: higgsfield-product-3603description: Generates product 360° turntable, multi-angle showcase, and product reveal video prompts for Higgsfield. A product photo is always required (image-to- video). Routes to seedance_2_0 (primary) or cinematic_studio_3_0 (fallback). Use when the user wants a product rotation video, turntable showcase, product reveal, 360 view, multi-angle display, product beauty shot, hero product video, or unboxing reveal.4---56# Higgsfield Product-360 Skill78## What this skill does910Crafts production-ready product showcase video prompts and routes them to the best11Higgsfield model for 360° turntable and multi-angle output.1213**A product photo is always required.** This is a mandatory image-to-video (I2V) skill:14every generation needs a user-supplied product image uploaded and confirmed via the media15branch before calling `higgsfield:generate_video`. The confirmed image is attached as16`start_image`.1718This skill also handles product hero stills and mood-board frames via the still-image path19(see below).2021---2223## Model routing2425### Primary and fallback video models2627| | seedance_2_0 (primary) | cinematic_studio_3_0 (fallback) |28|---|---|---|29| **Rationale** | Widest I2V feature set: genre, mode, resolution controls; all aspect ratios | Dedicated cinematic pipeline; use when primary is unavailable |30| **Aspect ratios** | `auto`, `21:9`, `16:9`, `4:3`, `1:1`, `3:4`, `9:16` | `16:9`, `9:16`, `1:1` only |31| **Duration** | 4–15 s (continuous) | 4–15 s (continuous) |32| **Tunable params** | `resolution` {480p, 720p, 1080p}; `mode` {std, fast}; `genre` {auto, action, horror, comedy, noir, drama, epic} | **None** — pass only `aspect_ratio` and `duration` |33| **Media roles** | `image`, `start_image`, `end_image`, `video`, `audio` | `image`, `start_image`, `end_image` |3435**Routing rule:** Use `seedance_2_0` by default. Fall back to `cinematic_studio_3_0` only36when (1) the primary is unavailable, or (2) the user explicitly wants the cinematic pipeline.37Note that `cinematic_studio_3_0` does not support `4:3` or `3:4` aspect ratios.3839**MODEL-06 directive:** If a parameter is rejected at generation time, call40`higgsfield:models_explore` with the target model name to re-verify the live schema. Full41parameter tables: [references/model-specs.md](references/model-specs.md).4243### Per-platform aspect ratio4445Quick rule: `9:16` for TikTok / Reels, `16:9` for YouTube / e-commerce, `1:1` for46Instagram feed, `3:4` for portrait product packaging (seedance_2_0 only). Full table in47[references/model-specs.md](references/model-specs.md).4849---5051## Still-image path (MODEL-05)5253For a product hero still or mood-board frame before committing to video, route to54`seedream_v4_5` (primary) or `soul_cinematic` (alternate) via `higgsfield:generate_image`.5556- **seedream_v4_5:** `quality` {basic, high}; `aspect_ratio` {1:1, 4:3, 16:9, 3:2, 21:9,57 3:4, 9:16, 2:3}; supports 4K output (this image model legitimately outputs 4K — this58 does not apply to any video model).59- **soul_cinematic:** `quality` {1.5k, 2k}; optional `soul_id` for style consistency;60 same wide aspect-ratio set.6162After generating a still, the output image can be passed as the `start_image` input for63the video path above. Full parameter tables: [references/model-specs.md](references/model-specs.md).6465---6667## Prompt-building workflow68691. **Gather intent** — Confirm: product category, target platform, aspect ratio, desired70 duration, brand mood (luxury, tech, lifestyle).71722. **Select model** — Apply the routing table above. Choose `seedance_2_0` by default.73743. **Build the prompt** — Use the craft references below:75 - Opening hook (2-second attention-capture technique): [references/hooks.md](references/hooks.md)76 - Camera angles, rotation patterns, and per-category lighting: [references/angles.md](references/angles.md)77 - Worked example prompts by product category: [references/examples.md](references/examples.md)78794. **Present for review** — Show the assembled prompt and all parameters to the user for80 review and refinement **before** any generation call.8182---8384## Opt-in generation8586Generation costs Higgsfield credits and requires explicit user confirmation before any87generate call. This skill never auto-generates.8889**Full step-by-step flow** (confirmation gate, balance/cost surface, generate → poll →90display): [`../../shared/generation-flow.md`](../../shared/generation-flow.md)9192**This skill's primary model:** `seedance_2_0`9394**Media upload — MANDATORY (GEN-04):**9596A product photo is always required for video generation. Before calling97`higgsfield:generate_video`:98991. Ask the user to provide their product photo.1002. Upload it: run `higgsfield:media_upload` → returns a `pending_id`.1013. Confirm it: run `higgsfield:media_confirm` → returns a `confirmed_id`.1024. Attach it in `input_files` with role `start_image`:103 ```json104 [{ "id": "<confirmed_id>", "role": "start_image" }]105 ```106107Never pass a `pending_id` directly to `input_files` — it will be rejected. See108[`../../shared/generation-flow.md`](../../shared/generation-flow.md) Step 2b for the full109atomic-pair detail.110111**Tool signatures:** [`../../shared/mcp-tools.md`](../../shared/mcp-tools.md)112113---114115## Reference materials116117| File | Contents |118|---|---|119| [references/model-specs.md](references/model-specs.md) | Per-model parameter tables for seedance_2_0, cinematic_studio_3_0, seedream_v4_5, soul_cinematic; per-platform recommendations; verification annotation |120| [references/angles.md](references/angles.md) | Hero angle selection by category, rotation speed and patterns, dynamic camera movements, multi-image angle strategy (3–9 photos), per-category lighting guide, material showcase techniques |121| [references/hooks.md](references/hooks.md) | 12 hook styles with prompt phrasing, category matching table, advanced hook-stacking guidance |122| [references/examples.md](references/examples.md) | Master template, 5 worked product-360 prompts (watch, sneaker, earbuds, fragrance, car seat covers), common mistakes and fixes |