Higgsfield E-Commerce Ad Skill
What this skill does
Crafts production-ready e-commerce and DTC advertisement prompts and routes them to
the best Higgsfield model for high-converting output. On request, it assembles the
full parameter set, surfaces the credit cost, and — after explicit user confirmation
— generates the asset via the opt-in generation flow. Text-to-video is the default
path; image-to-video is conditional on the user supplying a reference image.
Product stills route to ms_image via higgsfield:generate_image.
Model routing
Primary and fallback video models
|
marketing_studio_video (primary) |
seedance_2_0 (fallback) |
| Rationale |
Dedicated marketing/ad pipeline; optimised for conversion formats |
Genre/mode control + video/audio reference roles |
| Resolution |
480p, 720p, 1080p |
480p, 720p, 1080p (default 720p) |
| Aspect ratios |
auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| Duration |
4–15 s (continuous range) |
4–15 s (continuous range) |
| Extra params |
generate_audio bool; optional folder_id, width, height, hook_id, setting_id, ad_reference_id |
mode {std, fast}; genre {auto, action, horror, comedy, noir, drama, epic} |
| Media roles |
avatars, image, start_image, end_image |
image, start_image, end_image, video, audio |
Routing rule: Use marketing_studio_video by default — it is the dedicated ad
pipeline and supports audio generation via generate_audio. Fall back to
seedance_2_0 only when (1) the primary model is unavailable, or (2) the user needs
genre-tagged output or a video/audio reference role not available on the primary.
If falling back, inform the user of the switch. Never switch silently.
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 Shop / Reels / Shorts; 16:9 for YouTube and Amazon;
1:1 for Instagram feed and Pinterest. Full per-platform table:
references/model-specs.md.
Still-image path (DTC Ads — ms_image)
For a product still, hero shot, or mood-board frame before committing to video —
or when the user wants a high-quality static DTC product image — route to ms_image
via higgsfield:generate_image.
ms_image requires a style_id — this field is REQUIRED and must be provided
before generation. brand_kit_id is optional. Resolution options: 1k, 2k, 4k
(the 4k enum is a legitimate option for this image model only — it does not apply
to any video model in this plan). See full parameter table:
references/model-specs.md.
After generating a still with ms_image, the output image can optionally be passed
as a start_image reference to marketing_studio_video to carry the composition
into video.
Prompt-building workflow
Gather intent — Confirm: product category (fashion, beauty, electronics, food,
jewelry, home, fitness…), request type (product-only, lifestyle, unboxing, DTC
still), target platform, aspect ratio, desired duration, and visual tone.
Select model — Apply the routing table above. Choose marketing_studio_video
by default; route product-still requests to ms_image via generate_image; select
seedance_2_0 only when a routing trigger applies.
Build the prompt — Use the craft principles in the references below:
- Opening 2-second hook from references/hooks.md
- Product staging, lighting, value communication, lifestyle context from
references/ad-craft.md
- Worked example prompts by product category and platform from
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 is made. 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: marketing_studio_video
Audio: marketing_studio_video supports a generate_audio boolean. Surface
this option to the user — enabling it may affect credit cost.
Media upload: Conditional — only when the user supplies a start_image,
end_image, or other reference for image-to-video. This skill is NOT a
mandatory-I2V skill; T2V is the default path. When a reference is provided,
run the higgsfield:media_upload → higgsfield:media_confirm atomic pair first.
Tool signatures: ../../shared/mcp-tools.md
Reference materials
| File |
Contents |
| references/model-specs.md |
Per-model parameter tables for marketing_studio_video, seedance_2_0, and ms_image (including its legitimate 4k resolution enum and required style_id) |
| references/ad-craft.md |
DTC/e-commerce ad craft: product staging, lighting, multi-angle techniques, lifestyle integration, text/CTA guide, quick-cut patterns, sound design |
| references/hooks.md |
2-second hook framework with 12 proven e-commerce hooks and prompt phrasing templates |
| references/examples.md |
Master template + 5 full example prompts by product category (fashion, skincare, electronics, food/beverage, jewelry) |
1---2name: higgsfield-ecommerce-ad3description: Crafts high-converting e-commerce product advertisement prompts for Higgsfield and routes to the best model (marketing_studio_video primary, seedance_2_0 fallback). Also routes product-still requests to ms_image via generate_image. Use when the user wants product ads, e-commerce videos, product showcases, unboxing, product demos, shopping ads, fashion ads, beauty ads, DTC brand ads, or any commercial product video for online selling. Handles text-to-video (default) and optional image-to-video.4---56# Higgsfield E-Commerce Ad Skill78## What this skill does910Crafts production-ready e-commerce and DTC advertisement prompts and routes them to11the best Higgsfield model for high-converting output. On request, it assembles the12full parameter set, surfaces the credit cost, and — after explicit user confirmation13— generates the asset via the opt-in generation flow. Text-to-video is the default14path; image-to-video is conditional on the user supplying a reference image.15Product stills route to `ms_image` via `higgsfield:generate_image`.1617---1819## Model routing2021### Primary and fallback video models2223| | marketing_studio_video (primary) | seedance_2_0 (fallback) |24|---|---|---|25| **Rationale** | Dedicated marketing/ad pipeline; optimised for conversion formats | Genre/mode control + video/audio reference roles |26| **Resolution** | `480p`, `720p`, `1080p` | `480p`, `720p`, `1080p` (default `720p`) |27| **Aspect ratios** | `auto`, `21:9`, `16:9`, `4:3`, `1:1`, `3:4`, `9:16` | `auto`, `21:9`, `16:9`, `4:3`, `1:1`, `3:4`, `9:16` |28| **Duration** | 4–15 s (continuous range) | 4–15 s (continuous range) |29| **Extra params** | `generate_audio` bool; optional `folder_id`, `width`, `height`, `hook_id`, `setting_id`, `ad_reference_id` | `mode` {`std`, `fast`}; `genre` {`auto`, `action`, `horror`, `comedy`, `noir`, `drama`, `epic`} |30| **Media roles** | `avatars`, `image`, `start_image`, `end_image` | `image`, `start_image`, `end_image`, `video`, `audio` |3132**Routing rule:** Use `marketing_studio_video` by default — it is the dedicated ad33pipeline and supports audio generation via `generate_audio`. Fall back to34`seedance_2_0` only when (1) the primary model is unavailable, or (2) the user needs35genre-tagged output or a video/audio reference role not available on the primary.36If falling back, inform the user of the switch. Never switch silently.3738**MODEL-06 directive:** If a parameter is rejected at generation time, call39`higgsfield:models_explore` with the target model name to re-verify the live schema.40Full parameter tables: [references/model-specs.md](references/model-specs.md).4142### Per-platform aspect ratio4344Quick rule: `9:16` for TikTok Shop / Reels / Shorts; `16:9` for YouTube and Amazon;45`1:1` for Instagram feed and Pinterest. Full per-platform table:46[references/model-specs.md](references/model-specs.md).4748---4950## Still-image path (DTC Ads — ms_image)5152For a product still, hero shot, or mood-board frame before committing to video —53or when the user wants a high-quality static DTC product image — route to `ms_image`54via `higgsfield:generate_image`.5556`ms_image` requires a **`style_id`** — this field is REQUIRED and must be provided57before generation. `brand_kit_id` is optional. Resolution options: `1k`, `2k`, `4k`58(the `4k` enum is a legitimate option for this image model only — it does not apply59to any video model in this plan). See full parameter table:60[references/model-specs.md](references/model-specs.md).6162After generating a still with `ms_image`, the output image can optionally be passed63as a `start_image` reference to `marketing_studio_video` to carry the composition64into video.6566---6768## Prompt-building workflow69701. **Gather intent** — Confirm: product category (fashion, beauty, electronics, food,71 jewelry, home, fitness…), request type (product-only, lifestyle, unboxing, DTC72 still), target platform, aspect ratio, desired duration, and visual tone.73742. **Select model** — Apply the routing table above. Choose `marketing_studio_video`75 by default; route product-still requests to `ms_image` via `generate_image`; select76 `seedance_2_0` only when a routing trigger applies.77783. **Build the prompt** — Use the craft principles in the references below:79 - Opening 2-second hook from [references/hooks.md](references/hooks.md)80 - Product staging, lighting, value communication, lifestyle context from81 [references/ad-craft.md](references/ad-craft.md)82 - Worked example prompts by product category and platform from83 [references/examples.md](references/examples.md)84854. **Present for review** — Show the assembled prompt and all parameters to the user86 for review and refinement **before** any generation call.8788---8990## Opt-in generation9192Generation costs Higgsfield credits and requires explicit user confirmation before93any generate call is made. This skill never auto-generates.9495**Full step-by-step flow** (confirmation gate, balance/cost surface,96generate → poll → display):97[`../../shared/generation-flow.md`](../../shared/generation-flow.md)9899**This skill's primary model:** `marketing_studio_video`100101**Audio:** `marketing_studio_video` supports a `generate_audio` boolean. Surface102this option to the user — enabling it may affect credit cost.103104**Media upload:** Conditional — only when the user supplies a `start_image`,105`end_image`, or other reference for image-to-video. This skill is NOT a106mandatory-I2V skill; T2V is the default path. When a reference is provided,107run the `higgsfield:media_upload` → `higgsfield:media_confirm` atomic pair first.108109**Tool signatures:** [`../../shared/mcp-tools.md`](../../shared/mcp-tools.md)110111---112113## Reference materials114115| File | Contents |116|---|---|117| [references/model-specs.md](references/model-specs.md) | Per-model parameter tables for marketing_studio_video, seedance_2_0, and ms_image (including its legitimate 4k resolution enum and required style_id) |118| [references/ad-craft.md](references/ad-craft.md) | DTC/e-commerce ad craft: product staging, lighting, multi-angle techniques, lifestyle integration, text/CTA guide, quick-cut patterns, sound design |119| [references/hooks.md](references/hooks.md) | 2-second hook framework with 12 proven e-commerce hooks and prompt phrasing templates |120| [references/examples.md](references/examples.md) | Master template + 5 full example prompts by product category (fashion, skincare, electronics, food/beverage, jewelry) |