09 product 360
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.From its SKILL.md
npx -y skills add pixelab-ch/higgsfield-skills --skill 09-product-360Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 5 commands, including `higgsfield:media_upload` and 4 more.
SKILL.md
6.6 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
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 |
What ships with it: 4 files
30.1 KB alongside SKILL.md
references/
- angles.md9.2 KB
- examples.md11.6 KB
- hooks.md3.9 KB
- model-specs.md5.4 KB