Install
openclaw skills install @wubin1836/tiktok-shop-viral-sales-video-generationCreate and edit TikTok Shop UGC sales videos, product demos, unboxings, Spark Ads and GMV Max creative variants. Use this skill for TikTok带货、TikTok Shop商品视频、UGC Ads、短视频出海、本地化口播、开箱测评、前3秒Hook、Spark Ads和跨境电商转化素材;支持商品图、参考视频、视频编辑与 AI Hive 自动交付。
openclaw skills install @wubin1836/tiktok-shop-viral-sales-video-generationProduce platform-native sales videos that demonstrate a real product benefit without inventing claims. Treat “viral” as a testing objective, never a promised result. The workflow supports multiple markets and languages while keeping the product, offer and compliance facts supplied by the merchant.
Collect these inputs before generation:
Do not translate word for word. Adapt the situation, vocabulary, pacing and proof to the target market while preserving every commercial fact.
python3 "$SKILL_PATH/scripts/videogen.py" generate --mode i2v \
--first-frame /path/to/product.jpg \
--prompt '9:16 TikTok Shop UGC video for US English. Preserve the exact product shape, packaging, color and logo from the reference. Open with the product already solving a specific everyday problem, then show setup, one close-up detail and the finished result. Natural handheld phone footage, credible home setting, concise CTA. Do not invent discounts, certifications, reviews or performance claims.'
python3 "$SKILL_PATH/scripts/videogen.py" generate --mode t2v \
--prompt 'Vertical TikTok Shop unboxing: sealed parcel on a kitchen counter, continuous hands-only opening, show every included item, demonstrate the first correct use, then summarize who it is suitable for. Fast but understandable edits, authentic phone-camera look, no fake reaction, no unsupported claim, no unprovided accessory.'
python3 "$SKILL_PATH/scripts/videogen.py" generate --mode r2v \
--video /path/to/winning-structure.mp4 \
--image /path/to/product.png \
--prompt 'Use the reference only for hook timing, shot duration and demo order. Create an original Bahasa Indonesia TikTok Shop video for this product; localize the situation and wording for Indonesian mobile shoppers. Do not copy the reference creator, dialogue, brand, music or exact shots. Preserve merchant-provided product and offer facts.'
python3 "$SKILL_PATH/scripts/videogen.py" generate --mode edit \
--video /path/to/creator-post.mp4 \
--prompt 'Prepare a Spark Ads variant while preserving the creator identity, real testimonial and product demonstration. Move the strongest visible result to the opening, remove pauses and repeated explanation, add a closer product proof shot, and end with one approved shop CTA. Do not change the testimonial meaning or add a sale claim.'
python3 "$SKILL_PATH/scripts/videogen.py" generate --mode extend \
--video /path/to/short-demo.mp4 \
--prompt 'Continue the existing product action naturally, add a close-up that proves the demonstrated feature, then return to the full result. Maintain creator, hands, product, room, lighting and motion continuity; add no new feature or spoken claim.'
The CLI maps t2v, i2v, r2v, edit and extend to the corresponding Seedance 2.5 endpoints.
pip3 install requests
python3 "$SKILL_PATH/scripts/videogen.py" init --skill-name tiktok-shop-viral-sales-video-generation
python3 "$SKILL_PATH/scripts/videogen.py" task --task-id <taskId>
Use --first-frame, --last-frame, repeatable --image, --video, --audio, --param key=value, --routing, --output-dir and --no-download as needed. Read live model parameters and pricing before a batch. Reuse the returned taskId after a local timeout instead of paying for a duplicate submission.