A comprehensive AI-driven workflow that transforms product descriptions into polished UGC video ads with talking heads and cinematic B-roll.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install skill-ugc-pipeline
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install skill-ugc-pipeline using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The skill-ugc-pipeline provides developers and marketers with a professional-grade alternative to expensive enterprise video platforms. By leveraging this entry in the Openclaw Skills ecosystem, users can automate the entire creative process—from GPT-4o script generation to ElevenLabs voiceovers and realistic Aurora talking head videos. It is designed for those who need high-quality output without the $300/month overhead of SaaS platforms.
This tool excels at maintaining realism through its advanced B-roll splicing and unique UGC post-processing filters. It applies grain and handheld camera shake specifically to the avatar segments while keeping product shots clean and cinematic. This ensures the final output feels authentic to social media platforms like TikTok and Instagram, making it an essential tool for modern digital advertising workflows.
Ensure you have your API keys ready for FAL_KEY, ELEVENLABS_API_KEY, and OPENAI_API_KEY. Install the dependencies to begin using this skill from the Openclaw Skills collection.
# Navigate to the skill directory
cd skill-ugc-pipeline
# Install Node.js dependencies
npm install
# Step 1: Run the core generation script
node scripts/generate.js --product "Your Product" --avatar avatars/user.png
# Step 2: Add B-roll and UGC filters
node scripts/broll.js --avatar-video output/ad.mp4 --product-image https://link.to/image.jpg
The pipeline organizes data through a series of inputs and generated assets. Below is the primary structure used within this skill among other Openclaw Skills:
| Data Type | Source/Format | Purpose |
|---|---|---|
| Input Image | PNG/JPG (1024x1024) | Source for the talking head avatar |
| Product Metadata | Text String | Used for script and B-roll prompt generation |
| Audio Asset | MP3 (ElevenLabs) | Continuous narration track |
| Intermediate Video | MP4 (Aurora/Kling) | Raw video segments before splicing |
| Final Output | MP4 (FFmpeg) | Captioned, filtered, and spliced final ad |
| Subtitles | .SRT / Word-level JSON | Whisper-generated captions for accessibility |
Loading
A Python-based automation tool for generating TikTok-style short-form videos with animated pill captions and product presets.

An automated pipeline for creating professional 1080x1920 short-form video ads from raw supplier or dropshipping source footage.

A comprehensive automation bridge for AI agents to interact with Amazon Seller Partner API for order fulfillment and inventory management.

Automate the transformation of static product images into cinematic short-form videos using the Runway Gen-4 Turbo API.

A sophisticated CLI-based tool for generating, polling, and stitching AI-generated video segments using Google Veo 3 models via the Gemini API.

A professional Python-based utility to render animated, pill-style captions onto short-form videos using MoviePy and PIL.








































