ugc-ads
Use when the user asks for ugc ads or a task matching the examples below. Multi-cut jump-cut UGC product ad — HOOK + 3 JUMP CUTs + OUTRO, 15s, 9:16 vertical (3:4 optional, seedance only), POV first-person talking-head selfie, every beat has spoken dialogue with native lip-sync, 5-act narrative arc (set → name → reveal → twist → punchline). Six category essences (HAUL / APP / FOOD / BEAUTY / FITNESS / TECH) auto-picked from the input URL. Creator-style raw UGC talking-head with multi-beat convers
Security Assessment
About ugc-ads
UGC Ads is a video-generation skill that produces creator-style, jump-cut user-generated-content product advertisements from a single product URL. It targets the specific format of a 15-second, 9:16 vertical (optionally 3:4), POV first-person talking-head selfie ad built as a HOOK plus three JUMP CUTs plus an OUTRO, with spoken dialogue and native lip-sync on every beat following a five-act narrative arc. It automatically detects one of six category essences (HAUL, APP, FOOD, BEAUTY, FITNESS, TECH) from the input URL to shape the script.
The workflow fetches the product page, captures a website screenshot, prepares an avatar persona (using a built-in fallback portrait when none is supplied), composes dialogue, and generates the video through paid MCP tools, defaulting to the Seedance engine with Kling as a fallback. It then applies deterministic brand and spec overlays and burns TikTok-style captions. The skill is heavily instrumented with operational guardrails: a mandatory cost-transparency gate that surfaces the account balance and requires an explicit `proceed` reply before any paid call, a pre-generation wall-clock guard, bounded script-iteration passes, and a disciplined long-running `task_status` polling loop with a 15-minute cap and automatic task cancellation.
It is aimed at marketers, e-commerce sellers, and content creators who want fast, repeatable social-style product ads without filming. Use cases include unboxing and haul-style ads, POV product reveals, app promos, and TikTok-style product videos generated directly from a product page.
FAQ
What input does it need?
A product URL is required; it drives category detection, product facts, and visual references. Optional parameters include an avatar URL, provider (seedance or kling), aspect ratio, export variants, category override, and captions toggle.
Does it cost money to run?
Yes. It calls paid MCP generation tools and gates the run behind a cost-transparency message estimating about 4,000 credits (~$40) for a typical Seedance run; it will not call any paid tool until the user replies `proceed`.
How long does a run take?
A typical end-to-end run is 6-12 minutes, with the reference-video generation being the long pole at roughly 3-7 minutes depending on engine.
Which engine and aspect ratios are supported?
Seedance is the default (native lip-sync, single-prompt multi-beat, supports 3:4); Kling is a fallback with 9:16/16:9 only and explicit shot segmentation. 3:4 is Seedance-only.
What happens if generation stalls?
It polls task status in a loop, emits progress lines, and after 15 minutes from submit it cancels a still-running task and surfaces failure rather than silently retrying or duplicating the request.
Install ugc-ads
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
pika-labs/pika-plugins