Higgsfield Product-360 Skill
Generates product 360° turntable, multi-angle showcase, and product reveal video prompts for Higgsfield.
by pixelab-ch·MIT license·GitHub ↗
★ 6 Stars on the repo·Checked
npx degit pixelab-ch/higgsfield-skills/skills/09-product-360#main ~/.claude/skills/higgsfield-product-360Files of Higgsfield Product-360 Skill
Files 1 file
Show the full text144 lines
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}; optionalsoul_idfor 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_0by 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 apending_id. - Confirm it: run
higgsfield:media_confirm→ returns aconfirmed_id. - Attach it in
input_fileswith rolestart_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 | |
| 2 | name higgsfield-product-360 |
| 3 | description >- |
| 4 | Generates product 360° turntable, multi-angle showcase, and product reveal |
| 5 | video prompts for Higgsfield. A product photo is always required (image-to- |
| 6 | video). Routes to seedance_2_0 (primary) or cinematic_studio_3_0 (fallback). |
| 7 | Use when the user wants a product rotation video, turntable showcase, product |
| 8 | reveal, 360 view, multi-angle display, product beauty shot, hero product |
| 9 | video, or unboxing reveal. |
| 10 | when_to_use >- |
| 11 | Use for product 360, turntable, product rotation, multi-angle, product reveal, |
| 12 | product showcase, hero shot, beauty shot, product spin, unboxing, or any |
| 13 | request to showcase a physical product from multiple angles. Also use when the |
| 14 | user wants a product still or hero image before committing to video. |
| 15 | allowed-tools >- |
| 16 | mcp__higgsfield__generate_video |
| 17 | mcp__higgsfield__generate_image |
| 18 | mcp__higgsfield__models_explore |
| 19 | mcp__higgsfield__job_status |
| 20 | mcp__higgsfield__job_display |
| 21 | mcp__higgsfield__media_upload |
| 22 | mcp__higgsfield__media_confirm |
| 23 | mcp__higgsfield__balance |
| 24 | mcp__higgsfield__show_plans_and_credits |
| 25 | |
| 26 | |
| 27 | # Higgsfield Product-360 Skill |
| 28 | |
| 29 | ## What this skill does |
| 30 | |
| 31 | Crafts production-ready product showcase video prompts and routes them to the best |
| 32 | Higgsfield model for 360° turntable and multi-angle output. |
| 33 | |
| 34 | **A product photo is always required.** This is a mandatory image-to-video (I2V) skill: |
| 35 | every generation needs a user-supplied product image uploaded and confirmed via the media |
| 36 | branch before calling `higgsfield:generate_video`. The confirmed image is attached as |
| 37 | `start_image`. |
| 38 | |
| 39 | This skill also handles product hero stills and mood-board frames via the still-image path |
| 40 | (see below). |
| 41 | |
| 42 | |
| 43 | |
| 44 | ## Model routing |
| 45 | |
| 46 | ### Primary and fallback video models |
| 47 | |
| 48 | | | seedance_2_0 (primary) | cinematic_studio_3_0 (fallback) | |
| 49 | |---|---|---| |
| 50 | | **Rationale** | Widest I2V feature set: genre, mode, resolution controls; all aspect ratios | Dedicated cinematic pipeline; use when primary is unavailable | |
| 51 | | **Aspect ratios** | `auto`, `21:9`, `16:9`, `4:3`, `1:1`, `3:4`, `9:16` | `16:9`, `9:16`, `1:1` only | |
| 52 | | **Duration** | 4–15 s (continuous) | 4–15 s (continuous) | |
| 53 | | **Tunable params** | `resolution` {480p, 720p, 1080p}; `mode` {std, fast}; `genre` {auto, action, horror, comedy, noir, drama, epic} | **None** — pass only `aspect_ratio` and `duration` | |
| 54 | | **Media roles** | `image`, `start_image`, `end_image`, `video`, `audio` | `image`, `start_image`, `end_image` | |
| 55 | |
| 56 | **Routing rule:** Use `seedance_2_0` by default. Fall back to `cinematic_studio_3_0` only |
| 57 | when (1) the primary is unavailable, or (2) the user explicitly wants the cinematic pipeline. |
| 58 | Note that `cinematic_studio_3_0` does not support `4:3` or `3:4` aspect ratios. |
| 59 | |
| 60 | **MODEL-06 directive:** If a parameter is rejected at generation time, call |
| 61 | `higgsfield:models_explore` with the target model name to re-verify the live schema. Full |
| 62 | parameter tables: [references/model-specs.md]. |
| 63 | |
| 64 | ### Per-platform aspect ratio |
| 65 | |
| 66 | Quick rule: `9:16` for TikTok / Reels, `16:9` for YouTube / e-commerce, `1:1` for |
| 67 | Instagram feed, `3:4` for portrait product packaging (seedance_2_0 only). Full table in |
| 68 | [references/model-specs.md]. |
| 69 | |
| 70 | |
| 71 | |
| 72 | ## Still-image path (MODEL-05) |
| 73 | |
| 74 | For a product hero still or mood-board frame before committing to video, route to |
| 75 | `seedream_v4_5` (primary) or `soul_cinematic` (alternate) via `higgsfield:generate_image`. |
| 76 | |
| 77 | **seedream_v4_5:** `quality` {basic, high}; `aspect_ratio` {1:1, 4:3, 16:9, 3:2, 21:9, |
| 78 | 3:4, 9:16, 2:3}; supports 4K output (this image model legitimately outputs 4K — this |
| 79 | does not apply to any video model). |
| 80 | **soul_cinematic:** `quality` {1.5k, 2k}; optional `soul_id` for style consistency; |
| 81 | same wide aspect-ratio set. |
| 82 | |
| 83 | After generating a still, the output image can be passed as the `start_image` input for |
| 84 | the video path above. Full parameter tables: [references/model-specs.md]. |
| 85 | |
| 86 | |
| 87 | |
| 88 | ## Prompt-building workflow |
| 89 | |
| 90 | **Gather intent** — Confirm: product category, target platform, aspect ratio, desired |
| 91 | duration, brand mood (luxury, tech, lifestyle). |
| 92 | |
| 93 | **Select model** — Apply the routing table above. Choose `seedance_2_0` by default. |
| 94 | |
| 95 | **Build the prompt** — Use the craft references below: |
| 96 | Opening hook (2-second attention-capture technique): [references/hooks.md] |
| 97 | Camera angles, rotation patterns, and per-category lighting: [references/angles.md] |
| 98 | Worked example prompts by product category: [references/examples.md] |
| 99 | |
| 100 | **Present for review** — Show the assembled prompt and all parameters to the user for |
| 101 | review and refinement **before** any generation call. |
| 102 | |
| 103 | |
| 104 | |
| 105 | ## Opt-in generation |
| 106 | |
| 107 | Generation costs Higgsfield credits and requires explicit user confirmation before any |
| 108 | generate call. This skill never auto-generates. |
| 109 | |
| 110 | **Full step-by-step flow** (confirmation gate, balance/cost surface, generate → poll → |
| 111 | display): [`../../shared/generation-flow.md`] |
| 112 | |
| 113 | **This skill's primary model:** `seedance_2_0` |
| 114 | |
| 115 | **Media upload — MANDATORY (GEN-04):** |
| 116 | |
| 117 | A product photo is always required for video generation. Before calling |
| 118 | `higgsfield:generate_video`: |
| 119 | |
| 120 | Ask the user to provide their product photo. |
| 121 | Upload it: run `higgsfield:media_upload` → returns a `pending_id`. |
| 122 | Confirm it: run `higgsfield:media_confirm` → returns a `confirmed_id`. |
| 123 | Attach it in `input_files` with role `start_image`: |
| 124 | |
| 125 | [{ "id": "<confirmed_id>", "role": "start_image" }] |
| 126 | |
| 127 | |
| 128 | Never pass a `pending_id` directly to `input_files` — it will be rejected. See |
| 129 | [`../../shared/generation-flow.md`] Step 2b for the full |
| 130 | atomic-pair detail. |
| 131 | |
| 132 | **Tool signatures:** [`../../shared/mcp-tools.md`] |
| 133 | |
| 134 | |
| 135 | |
| 136 | ## Reference materials |
| 137 | |
| 138 | | File | Contents | |
| 139 | |---|---| |
| 140 | | [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 | |
| 141 | | [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 | |
| 142 | | [references/hooks.md] | 12 hook styles with prompt phrasing, category matching table, advanced hook-stacking guidance | |
| 143 | | [references/examples.md] | Master template, 5 worked product-360 prompts (watch, sneaker, earbuds, fragrance, car seat covers), common mistakes and fixes | |
| 144 |
Discussion
Browse more free Claude skills.