Loading...
Loading...
Full UGC ad video pipeline — generates a character image on Higgsfield, then creates a Seedance 2.0 video from it. Orchestrates the complete flow from image prompt to finished UGC video. Use when the user wants to create a UGC ad video end-to-end, or wants to take a generated image from Higgsfield's image tab into video creation. Triggers on "create a UGC video", "make a UGC ad", "UGC pipeline", "turn this into a UGC video", or any request combining image generation with video creation for ads/UGC content. Requires Playwright MCP tools.
npx skill4agent add akcodez/higgsfield-claude-skills ugc-video-autoStep 1: Generate character image → /image/soul-v2
Step 2: Navigate to video page → /create/video?model=seedance_2_0
Step 3: Select image from gallery → Upload dialog → "Image Generations" tab
Step 4: Write UGC video prompt → Lexical editor (contenteditable)
Step 5: Configure & generate → Click GenerateToolSearch/ugc-hot-girlbrowser_navigate → url: "https://higgsfield.ai/image/soul-v2"hf:tour-image-promptbrowser_click → ref: <textbox_ref>, element: "Image prompt textbox"
browser_type → ref: <textbox_ref>, text: "<character image prompt>"/ugc-hot-girlbrowser_click → ref: <generate_button_ref>, element: "Generate button"browser_wait_for → time: 20<img>browser_navigate → url: "https://higgsfield.ai/create/video?model=seedance_2_0"generic [cursor=pointer]paragraph: Upload mediaparagraph: Image, Video or Audiobrowser_click → ref: <upload_area_ref>, element: "Upload media area"browser_click → ref: <image_gen_tab_ref>, element: "Image Generations tab"button "Image Generations"button "Check eligibility"browser_click → ref: <first_image_ref>, element: "First image (most recent generation)"generic [cursor=pointer]browser_press_key → key: "Escape"generic [cursor=pointer]paragraph: Upload mediaparagraph: Image, Video or Audiobrowser_evaluate → function: "() => { const el = document.querySelector('[data-lexical-editor]'); el.focus(); el.click(); }"
browser_press_key → key: "Control+a"
browser_press_key → key: "Backspace"browser_type → ref: <textbox_ref>, text: "<UGC video prompt>", slowly: trueThe woman from @image1 is talking directly to camera with natural hand gestures, warm golden hour lighting, casual authentic vibe. She speaks enthusiastically, leaning in slightly for emphasis. Soft bokeh background, shallow depth of field. Natural skin texture, realistic lip movement, TikTok UGC testimonial style. Smooth handheld camera, 24fps.The woman from @image1 holds up a product toward the camera, turning it to show different angles. Excited genuine expression, eyes wide. Ring light illumination, clean background. She points at the product features, nodding enthusiastically. Close-up selfie framing, iPhone-quality video, authentic UGC feel.The woman from @image1 opens a package with excited anticipation, pulling out a product and reacting with genuine delight. Surprised expression, mouth open, then breaking into a wide smile. Natural bedroom lighting, casual setting. Handheld camera feel, authentic unboxing energy, TikTok style.The woman from @image1 starts looking skeptical, touching her face doubtfully. Then she applies a product, and her expression transforms to amazement, touching her skin in disbelief. Soft ring light, bathroom mirror setting. Split-feel transformation moment, genuine reaction, UGC testimonial.The woman from @image1 walks through a bright modern space, casually interacting with a product as part of her routine. Natural morning light, relaxed movement, authentic candid energy. Camera follows with gentle tracking, shallow depth of field. Aspirational but relatable lifestyle content.browser_click → ref: <ratio_button_ref>, element: "Ratio selector"browser_click → ref: <generate_button_ref>, element: "Generate video button"/image/soul-v2| Element | Pattern |
|---|---|
| Prompt textbox | |
| Model selector | |
| Aspect ratio | |
| Resolution | |
| Generate button | |
| First result | First |
/create/video| Element | Pattern |
|---|---|
| Upload area (empty) | |
| Upload area (filled) | |
| Upload dialog | |
| Image Generations tab | |
| First image in gallery | First |
| Selected image | |
| Prompt editor | |
| Prompt textbox (in snapshot) | |
| Model button | |
| Duration button | |
| Ratio button | |
| Resolution button | |
| Generate button | |
! open https://higgsfield.aibrowser_evaluateUser: "Create a UGC ad video with a hot girl promoting my new skincare serum"
1. Invoke /ugc-hot-girl → generates beauty/skincare image prompt:
"Attractive young woman, early 20s, clear dewy skin, dark brown hair in
messy bun... ring light illumination... photorealistic, 4K..."
2. Phase 1 — Image Generation:
→ Navigate to /image/soul-v2
→ Type the image prompt
→ Confirm with user → Click Generate
→ Wait 15-20s → Image appears in grid ✓
3. Phase 2 — Video Creation:
→ Navigate to /create/video?model=seedance_2_0
→ Click upload area → Image Generations tab
→ Click first image (Check eligibility) → Escape
→ Image loaded into form ✓
→ Clear old prompt → Type UGC testimonial prompt:
"The woman from @image1 holds up a small serum bottle, examining it
with genuine curiosity. She applies a drop to her fingertip, touches
her cheek, and her expression lights up with delight..."
→ Set ratio to 9:16 for TikTok
→ Confirm with user → Click Generate
→ Video generating... done ✓
4. Report: "Your UGC video is ready! Check the History tab."| Step | Skill | What it does |
|---|---|---|
| 1 | | Generates the character image prompt |
| 2 | | Automates just the image generation step |
| 3 | | Automates just the video generation step (from local file) |
| Full | | This skill — runs the entire pipeline end-to-end |
/ugc-video-auto