Higgsfield E-Commerce Ad Skill
Crafts high-converting e-commerce product advertisement prompts for Higgsfield and routes to the best model (marketing_studio_video primary, seedance_2_0 fallback).
by pixelab-ch·MIT license·GitHub ↗
★ 6 Stars on the repo·Checked
npx degit pixelab-ch/higgsfield-skills/skills/07-ecommerce-ad#main ~/.claude/skills/higgsfield-ecommerce-adFiles of Higgsfield E-Commerce Ad Skill
Files 1 file
Show the full text143 lines
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_videoby default; route product-still requests toms_imageviagenerate_image; selectseedance_2_0only 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 | |
| 2 | name higgsfield-ecommerce-ad |
| 3 | description >- |
| 4 | Crafts high-converting e-commerce product advertisement prompts for |
| 5 | Higgsfield and routes to the best model (marketing_studio_video primary, |
| 6 | seedance_2_0 fallback). Also routes product-still requests to ms_image via |
| 7 | generate_image. Use when the user wants product ads, e-commerce videos, |
| 8 | product showcases, unboxing, product demos, shopping ads, fashion ads, beauty |
| 9 | ads, DTC brand ads, or any commercial product video for online selling. |
| 10 | Handles text-to-video (default) and optional image-to-video. |
| 11 | when_to_use >- |
| 12 | Use for: product ad, e-commerce, product showcase, Amazon video, Shopify ad, |
| 13 | Instagram shop, TikTok shop, product commercial, fashion video, beauty ad, |
| 14 | food ad, product demo, DTC brand, dropshipping video. Also triggers on |
| 15 | "make a video for my product" or "product promo." |
| 16 | allowed-tools >- |
| 17 | mcp__higgsfield__generate_video |
| 18 | mcp__higgsfield__generate_image |
| 19 | mcp__higgsfield__models_explore |
| 20 | mcp__higgsfield__job_status |
| 21 | mcp__higgsfield__job_display |
| 22 | mcp__higgsfield__media_upload |
| 23 | mcp__higgsfield__media_confirm |
| 24 | mcp__higgsfield__balance |
| 25 | mcp__higgsfield__show_plans_and_credits |
| 26 | |
| 27 | |
| 28 | # Higgsfield E-Commerce Ad Skill |
| 29 | |
| 30 | ## What this skill does |
| 31 | |
| 32 | Crafts production-ready e-commerce and DTC advertisement prompts and routes them to |
| 33 | the best Higgsfield model for high-converting output. On request, it assembles the |
| 34 | full parameter set, surfaces the credit cost, and — after explicit user confirmation |
| 35 | — generates the asset via the opt-in generation flow. Text-to-video is the default |
| 36 | path; image-to-video is conditional on the user supplying a reference image. |
| 37 | Product stills route to `ms_image` via `higgsfield:generate_image`. |
| 38 | |
| 39 | |
| 40 | |
| 41 | ## Model routing |
| 42 | |
| 43 | ### Primary and fallback video models |
| 44 | |
| 45 | | | marketing_studio_video (primary) | seedance_2_0 (fallback) | |
| 46 | |---|---|---| |
| 47 | | **Rationale** | Dedicated marketing/ad pipeline; optimised for conversion formats | Genre/mode control + video/audio reference roles | |
| 48 | | **Resolution** | `480p`, `720p`, `1080p` | `480p`, `720p`, `1080p` (default `720p`) | |
| 49 | | **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` | |
| 50 | | **Duration** | 4–15 s (continuous range) | 4–15 s (continuous range) | |
| 51 | | **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`} | |
| 52 | | **Media roles** | `avatars`, `image`, `start_image`, `end_image` | `image`, `start_image`, `end_image`, `video`, `audio` | |
| 53 | |
| 54 | **Routing rule:** Use `marketing_studio_video` by default — it is the dedicated ad |
| 55 | pipeline and supports audio generation via `generate_audio`. Fall back to |
| 56 | `seedance_2_0` only when (1) the primary model is unavailable, or (2) the user needs |
| 57 | genre-tagged output or a video/audio reference role not available on the primary. |
| 58 | If falling back, inform the user of the switch. Never switch silently. |
| 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. |
| 62 | Full parameter tables: [references/model-specs.md]. |
| 63 | |
| 64 | ### Per-platform aspect ratio |
| 65 | |
| 66 | Quick rule: `9:16` for TikTok Shop / Reels / Shorts; `16:9` for YouTube and Amazon; |
| 67 | `1:1` for Instagram feed and Pinterest. Full per-platform table: |
| 68 | [references/model-specs.md]. |
| 69 | |
| 70 | |
| 71 | |
| 72 | ## Still-image path (DTC Ads — ms_image) |
| 73 | |
| 74 | For a product still, hero shot, or mood-board frame before committing to video — |
| 75 | or when the user wants a high-quality static DTC product image — route to `ms_image` |
| 76 | via `higgsfield:generate_image`. |
| 77 | |
| 78 | `ms_image` requires a **`style_id`** — this field is REQUIRED and must be provided |
| 79 | before generation. `brand_kit_id` is optional. Resolution options: `1k`, `2k`, `4k` |
| 80 | (the `4k` enum is a legitimate option for this image model only — it does not apply |
| 81 | to any video model in this plan). See full parameter table: |
| 82 | [references/model-specs.md]. |
| 83 | |
| 84 | After generating a still with `ms_image`, the output image can optionally be passed |
| 85 | as a `start_image` reference to `marketing_studio_video` to carry the composition |
| 86 | into video. |
| 87 | |
| 88 | |
| 89 | |
| 90 | ## Prompt-building workflow |
| 91 | |
| 92 | **Gather intent** — Confirm: product category (fashion, beauty, electronics, food, |
| 93 | jewelry, home, fitness…), request type (product-only, lifestyle, unboxing, DTC |
| 94 | still), target platform, aspect ratio, desired duration, and visual tone. |
| 95 | |
| 96 | **Select model** — Apply the routing table above. Choose `marketing_studio_video` |
| 97 | by default; route product-still requests to `ms_image` via `generate_image`; select |
| 98 | `seedance_2_0` only when a routing trigger applies. |
| 99 | |
| 100 | **Build the prompt** — Use the craft principles in the references below: |
| 101 | Opening 2-second hook from [references/hooks.md] |
| 102 | Product staging, lighting, value communication, lifestyle context from |
| 103 | [references/ad-craft.md] |
| 104 | Worked example prompts by product category and platform from |
| 105 | [references/examples.md] |
| 106 | |
| 107 | **Present for review** — Show the assembled prompt and all parameters to the user |
| 108 | for review and refinement **before** any generation call. |
| 109 | |
| 110 | |
| 111 | |
| 112 | ## Opt-in generation |
| 113 | |
| 114 | Generation costs Higgsfield credits and requires explicit user confirmation before |
| 115 | any generate call is made. This skill never auto-generates. |
| 116 | |
| 117 | **Full step-by-step flow** (confirmation gate, balance/cost surface, |
| 118 | generate → poll → display): |
| 119 | [`../../shared/generation-flow.md`] |
| 120 | |
| 121 | **This skill's primary model:** `marketing_studio_video` |
| 122 | |
| 123 | **Audio:** `marketing_studio_video` supports a `generate_audio` boolean. Surface |
| 124 | this option to the user — enabling it may affect credit cost. |
| 125 | |
| 126 | **Media upload:** Conditional — only when the user supplies a `start_image`, |
| 127 | `end_image`, or other reference for image-to-video. This skill is NOT a |
| 128 | mandatory-I2V skill; T2V is the default path. When a reference is provided, |
| 129 | run the `higgsfield:media_upload` → `higgsfield:media_confirm` atomic pair first. |
| 130 | |
| 131 | **Tool signatures:** [`../../shared/mcp-tools.md`] |
| 132 | |
| 133 | |
| 134 | |
| 135 | ## Reference materials |
| 136 | |
| 137 | | File | Contents | |
| 138 | |---|---| |
| 139 | | [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) | |
| 140 | | [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 | |
| 141 | | [references/hooks.md] | 2-second hook framework with 12 proven e-commerce hooks and prompt phrasing templates | |
| 142 | | [references/examples.md] | Master template + 5 full example prompts by product category (fashion, skincare, electronics, food/beverage, jewelry) | |
| 143 |
Discussion
Browse more free Claude skills.