ugc-ads

Generates 15-second multi-beat UGC talking-head product ads with lip-synced dialogue from a product URL.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/BeanyZoldyck/moggie --skill ugc-ads-beanyzoldyck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ugc-ads
Source: https://github.com/BeanyZoldyck/moggie/tree/main/.agents/skills/ugc-ads
Command: npx skills add https://github.com/BeanyZoldyck/moggie --skill ugc-ads-beanyzoldyck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating short-form creator-style product ads normally requires scripting, filming, and editing; this Skill automates the entire pipeline by turning a product URL into a finished 15-second vertical UGC video with spoken dialogue, lip-sync, and captions. ## Core Features & Use Cases - Automated ad scripting: Fetches the product page, detects its category (HAUL, APP, FOOD, BEAUTY, FITNESS, TECH), and writes a 5-beat HOOK + 3 JUMP CUTs + OUTRO script with dialogue in the page's language. - AI video generation: Renders the ad via Seedance (default) or Kling with avatar reference images, product screenshots, and optional voice cloning from the user's registered voice sample. - Moderation recovery: Automatically cartoonizes rejected avatars with a stylized 3D render and retries, falling back to Kling if needed. - Caption burn-in: Adds TikTok-style word-chunked captions in one pass, with language-aware font routing. - Use Case: A marketer pastes a Shopify product URL and receives a ready-to-post 9:16 TikTok-style talking-head ad with native lip-sync and burned captions in under 12 minutes. ## Quick Start Ask the AI to make a UGC ad for your product by providing its URL, for example: create a UGC ad for https://yourproduct.com.

Frequently Asked Questions about ugc-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a UGC-style video ad from a product URL?

Provide the product URL and the skill fetches the page, detects the product category, writes a 5-beat script with spoken dialogue, and generates a 15-second vertical video with lip-sync via Seedance or Kling. Captions are burned in by default.

Seedance vs Kling for AI talking-head video generation?

Seedance is the default because it handles UGC selfie POV, native lip-sync, multi-beat single prompts, and 3:4 aspect ratio. Kling is the fallback when Seedance moderation rejects the avatar, but it only supports 9:16 and 16:9 with explicit shot segmentation.

Can I use my own face and voice in the generated ad?

Yes. Pass an avatar_url parameter with your portrait, and the skill fetches your registered voice sample to clone your timbre for lip-sync. Without an avatar, a built-in Pixar-style creator portrait is used as fallback.

Why does Seedance reject my avatar image?

Seedance moderation flags portraits that read as too photorealistic, returning a 422 content_policy_violation. The skill automatically restyles the avatar into a stylized 3D game-character render and retries; if still rejected, it suggests switching to Kling.

Does the ad support non-English product pages?

Yes. The skill detects the primary language of the product page during the fetch step and writes all spoken dialogue lines in that language. Both Seedance and Kling lip-sync handle multilingual dialogue, and captions receive the matching BCP-47 language code.

How long does UGC ad video generation take?

A typical end-to-end run takes 6 to 12 minutes: page fetch and screenshot under 30 seconds, video generation 3 to 7 minutes depending on provider, and caption burning up to 5 minutes. Runs exceeding 15 minutes indicate a problem.