character-design
Build consistent character designs and character media with genmedia. Use this for original characters, reference sheets,…
Plan and run UGC-style creator ads and social proof videos with genmedia. Use this for direct-to-camera creator scripts, talking-head ads, product demos, testimonials, founder clips, unboxing, reaction, before-after, faceless voiceover, and short vertical social videos.
$ npx -y skills add fal-ai-community/skills --skill ugc --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ugcContext preview
The summary Claude sees to decide when to auto-load this skill.
Plan and run UGC-style creator ads and social proof videos with genmedia. Use this for direct-to-camera creator scripts, talking-head ads, product demos, testimonials, founder clips, unboxing, reaction, before-after, faceless voiceover, and short vertical social videos.
name: ugc description: > Plan and run UGC-style creator ads and social proof videos with genmedia. Use this for direct-to-camera creator scripts, talking-head ads, product demos, testimonials, founder clips, unboxing, reaction, before-after, faceless voiceover, and short vertical social videos.
Use this skill when the user wants creator-style content rather than polished studio advertising. Load references as needed:
Load `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.
1. 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
2. Inspect the selected endpoint before running.
genmedia schema <endpoint_id> --json genmedia pricing <endpoint_id> --json
3. 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
4. Choose the production route.
still or product reference.
product fidelity matters.
5. 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}" \
--json6. 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:
1. Hook: one concrete tension, problem, result, or curiosity gap. 2. Context: why this speaker cares or what situation they are in. 3. Product moment: product appears, is used, or is shown solving a problem. 4. Proof: sensory detail, visible demo, supplied metric, or user-provided fact. 5. Turn: before-after, objection answered, or unexpected benefit. 6. Close: soft CTA, next action, or clean final product frame.
Keep claims grounded. Replace unsupported claims with observable statements: "the texture looks lighter" beats "this cures acne".
For each UGC clip or shot, write:
1. Speaker and frame: creator type, age range if supplied, setting, crop. 2. Performance: eye contact, casual delivery, gestures, expression, pace. 3. Product action: held up, opened, applied, compared, demonstrated, shown. 4. Camera: handheld phone, desk tripod, mirror shot, close-up, b-roll insert. 5. Lighting and audio feel: natural window, bathroom light, car interior. 6. Platform constraints: 9:16, safe top/bottom zones, no generated captions. 7. Guardrails: no fake claims, no new logos, no changed product packaging.
`openai/gpt-image-2` or `fal-ai/nano-banana-pro`.
schema. Prefer short test sentences before full scripts.
Before returning:
Agent skills for fal.ai. The default execution path is the genmedia CLI: discover an endpoint, inspect its schema, run it, poll status when needed, and download outputs.
Build consistent character designs and character media with genmedia. Use this for original characters, reference sheets,…
Design cinematic image and video prompts for genmedia. Use this for shot language, camera movement, lighting, lens choices, color…
Plan and run commercial image or video production with genmedia. Use this for product photography, ads, e-commerce batches,…
Generate 2D pixel art game assets, characters, sprite sheets, background removal, and game backgrounds. Trigger for "pixel art…
Choose the right fal.ai endpoint for a given task. Modality-organized catalog of production endpoint defaults, text-to-image,…
Model-family-specific prompt craft for fal.ai endpoints. Trigger when the user mentions a specific model family by name and asks…