Plans and runs UGC-style creator ads and social proof videos using genmedia. Generates scripts, direct-to-camera videos, product demos, and short social video content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fal-ai-community-skills:ugcThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants creator-style content rather than polished
Use this skill when the user wants creator-style content rather than polished studio advertising. Load references as needed:
references/formats.mdreferences/workflows.mdreferences/examples.mdLoad model-routing alongside this skill for default endpoint choices.
Keep outputs believable, platform-native, and claim-safe. Do not write fake testimonials, fake metrics, invented reviews, medical claims, financial claims, or readable legal copy unless the user provides the exact wording.
Only ask when the answer changes execution.
Start from routed endpoint IDs.
genmedia models --endpoint_id veed/fabric-1.0 --json
genmedia models --endpoint_id veed/fabric-1.0/text --json
genmedia models --endpoint_id fal-ai/creatify/aurora --json
genmedia models --endpoint_id fal-ai/sync-lipsync/v2 --json
genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json
genmedia models --endpoint_id openai/gpt-image-2 --json
Use text search only as fallback discovery for missing roles:
genmedia models "ugc talking head avatar" --json
genmedia models "short social video product demo" --json
genmedia docs "lip sync video" --json
Inspect the selected endpoint before running.
genmedia schema <endpoint_id> --json
genmedia pricing <endpoint_id> --json
Upload all local source media.
genmedia upload ./creator.jpg --json
genmedia upload ./product.png --json
genmedia upload ./voiceover.wav --json
genmedia upload ./existing-clip.mp4 --json
Choose the production route.
veed/fabric-1.0.veed/fabric-1.0/text when schema supports it.fal-ai/creatify/aurora.fal-ai/sync-lipsync/v2.bytedance/seedance-2.0/image-to-video from an approved
still or product reference.openai/gpt-image-2, especially when text or
product fidelity matters.Run long video jobs async and download from status.
genmedia run <endpoint_id> \
--prompt "<ugc visual direction or shot prompt>" \
--async \
--json
genmedia status <endpoint_id> <request_id> \
--download "./outputs/ugc/{request_id}_{index}.{ext}" \
--json
Use schema fields exactly. Mirror the model's field names such as
image_url, audio_url, video_url, text, prompt,
visual_direction, aspect_ratio, duration, or seed.
Build scripts as short spoken beats, not polished ad copy:
Keep claims grounded. Replace unsupported claims with observable statements: "the texture looks lighter" beats "this cures acne".
For each UGC clip or shot, write:
veed/fabric-1.0.veed/fabric-1.0/text.fal-ai/creatify/aurora.fal-ai/sync-lipsync/v2.bytedance/seedance-2.0/image-to-video.xai/grok-imagine-video/image-to-video.openai/gpt-image-2 or fal-ai/nano-banana-pro.fal-models-catalog/references/text-to-audio.md and inspect
schema. Prefer short test sentences before full scripts.Before returning:
downloaded_files[], not manually fetched URLs.If the face drifts, shorten the script, use cleaner portrait/audio inputs, or switch from generated avatar to lip-syncing approved source footage.
npx claudepluginhub fal-ai-community/skillsStep-by-step workflows for AI video creation tools: HeyGen, Synthesia, Runway, Captions, Opus Clip, ElevenLabs, and Descript. Use for demo videos, personalized outreach, social content, and ads.
Generates authentic UGC-style videos (testimonials, unboxings, reviews, selfie content) using the each::sense API.
Generate briefs for UGC creators — script outlines with talking points, hook options, and B-roll suggestions that feel authentic, not scripted.