360 Secure SkillHub
360 安全技能中心

UGC Fashion & Activewear Product Video Generator — Fitness Ecommerce Content Creator for Social Media Influencers on TikTok, Instagram Reels

核心功能:基于单张服饰图(本地文件或URL),生成两种竖版UGC视频——真人出镜讲解、旁白+B Roll风格,全程保持模特、服饰、造型一致性,适配TikTok/Instagram Reels。典型场景:DTC品牌、电商、社交电商的运动服饰营销,制作社交原生内容。输入支持指定场景、品牌等参数;输出含视频播放链接及生成用提示词/脚本,需IMA_API_KEY与imastudio-cli工具。

dai-shuo
dai-shuo
热度 45.54
最近更新 2026-05-11 17:40:56
分类:创作依赖:代码执行 / 第三方 API / 读写文件 / 内部调用大模型应用场景:社交媒体 / 文案创作 / 视频编辑 / 品牌素材

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ugc-fashion-activewear-product-video-generator
Metadata
name
UGC Fashion & Activewear Product Video Generator — Fitness Ecommerce Content Creator for Social Media Influencers on TikTok, Instagram Reels
version
1.0.0
category
file-generation
author
IMA Studio (imastudio.com)
keywords
ugc video generator, activewear video, fashion video generator, tiktok video generator, product video generator, social media video, instagram reels, fitness video, ecommerce video, influencer video
argument-hint
[outfit image path or URL]
description
UGC video generator for fashion and activewear brands. Turns a single outfit image into TikTok and Instagram Reels ready product videos — talking head and voiceover styles. Built for fitness fashion, athleisure, and activewear product marketing. Generates social-native UGC content with consistent model, outfit, and styling across every shot. Product video generator for ecommerce, DTC brands, and social commerce campaigns. Fashion video generator creating influencer-style try-on and lifestyle content.
requires
{"env":["IMA_API_KEY"],"packages":["imastudio-cli"],"primaryCredential":"IMA_API_KEY"}
metadata
{"openclaw":{"primaryEnv":"IMA_API_KEY","homepage":"https://imastudio.com","requires":{"env":["IMA_API_KEY"]}}}

UGC Activewear Video Generator

Generate TikTok / Instagram Reels style activewear UGC product videos from a single outfit image.

Requires: imastudio-cli npm package (ima command) and IMA_API_KEY. Get your API key at: https://imastudio.com

Workflow

When the user provides an outfit image (local file or URL), execute these steps in order:

Step 1 — Analyze the Image

Use your vision capability to extract from the image:

  • Model: gender, body type, vibe, hairstyle
  • Outfit: type (set/top/bottom), silhouette, fabric texture, color palette
  • Details: logo placement, accessories, fit and proportions
  • Environment: studio / outdoor / gym / street

Step 2 — Lock Consistency Rules

Every generated video MUST maintain across all shots:

  • Same face, body type, hairstyle, makeup
  • Same outfit with exact color, silhouette, fit, logo placement
  • Same accessories and styling energy

Tell the model explicitly in every prompt: "same model, same outfit, same styling throughout."

Step 3 — Generate Two Video Prompts

Build two 15-second video prompts:

A) Talking Head (influencer speaks to camera):

  • 0–3s: Hook shot — direct-to-camera line, outfit visible
  • 3–7s: Detail close-ups — fabric, waistband, body-line flattery
  • 7–11s: Movement — walking, turning, lifestyle motion
  • 11–15s: Hero shot — full-body, closing line

B) Voiceover (aesthetic b-roll + narration):

  • 0–3s: Outfit entrance — hero reveal shot
  • 3–7s: Detail shots — texture, silhouette, comfort cues
  • 7–11s: Lifestyle motion — natural movement, posing
  • 11–15s: Full-body hero + CTA

Visual rules for both: handheld but polished, punch-in zooms, natural daylight, clean transitions, strong silhouette emphasis, premium social-native look.

Step 4 — Upload Image (if local file)

ima upload <outfit-image> --json

Use the returned url as input for video generation.

Step 5 — Generate Videos

For each prompt (talking head + voiceover), run:

ima create-task \
  --task-type image_to_video \
  --model wan2.6-i2v \
  --param prompt="<assembled prompt>" \
  --param input_images="<image_url>" \
  --param duration=10 \
  --param aspect_ratio=9:16 \
  --wait --json

Model selection:

Priority Model model_id Best for
Default Wan 2.6 wan2.6-i2v Balanced quality + speed
Premium Kling O1 kling-video-o1 Best consistency
Fast Seedance 2.0 Fast ima-pro-fast Quick iteration

Use 9:16 aspect ratio (vertical/portrait) for TikTok and Reels.

Step 6 — Generate TTS Narration (Voiceover only)

For the voiceover video, generate a spoken script:

ima create-task \
  --task-type text_to_speech \
  --model seed-tts-1.1 \
  --param prompt="<voiceover script>" \
  --wait --json

Script tone: confident, aspirational, social-native. Not salesy — like a friend recommending a find.

Step 7 — Deliver Results

Send each video to the user with:

  • Video via media URL (inline playback)
  • Which style it is (talking head / voiceover)
  • Model used and generation time
  • The prompt and script used (so they can iterate)

Prompt Assembly Guide

When building the video generation prompt, include ALL of these elements:

  1. Scene setup: "A [gender] fitness influencer in [location], [lighting]"
  2. Outfit description: exact details from Step 1 analysis
  3. Action sequence: what happens in each time segment
  4. Camera work: "handheld, slight movement, punch-in zoom on [detail]"
  5. Mood/energy: "confident, premium athleisure, social-media-native"
  6. Consistency anchor: "same model, same outfit, same styling throughout the video"

Example prompt:

A confident young woman in a modern minimalist apartment, natural daylight. She wears a matching sage-green ribbed sports bra and high-waisted leggings set with subtle logo on waistband. She looks at camera with a warm smile, then the camera punches in on the fabric texture and waistband detail. She turns showing the silhouette from the side, walks toward the window. Final full-body hero shot, hands on hips. Handheld camera, premium social-media look. Same model, same outfit, same styling throughout.

Script Templates

Talking head hook lines:

  • "Okay this set is actually insane"
  • "POV: you found the perfect gym-to-brunch set"
  • "I need everyone to see this fabric up close"
  • "This might be my new favorite workout set"

Voiceover narration example:

"When I say this set hits different — I mean it. The ribbing, the compression, the way it moves with you. From the gym to coffee runs, this is the one."

Input Parameters

Parameter Required Default Description
image Yes — Outfit photo (local path or URL)
mode No both talking_head, voiceover, or both
scene_type No auto-detected gym, street, studio, café, rooftop
brand No — Brand name for script mentions
outfit_description No auto-analyzed Override auto-analysis

Notes

  • Always use image_to_video (not text_to_video) to maintain outfit consistency from the source image
  • Vertical 9:16 is default — only use 16:9 if user explicitly asks for landscape
  • If the first result has consistency issues, retry with kling-video-o1 which has stronger reference adherence
  • For batch production (multiple outfits), process one at a time and deliver incrementally