ugc — Claude Code skill: what it does, how to install
Plans and runs UGC-style video ads using the genmedia CLI. Suited for creator scripts, talking heads, product demos, and short vertical clips.
npx skills add fal-ai-community/skills --skill ugc -a claude-codeWhat ugc does
The skill drafts creator-style video concepts instead of polished studio commercials. It structures scripts into practical narrative beats, moving from a hook directly into product action. Fabricated claims, invented metrics, or fake testimonials are strictly forbidden unless you supply exact copy.
Execution relies on the genmedia command-line tool. The workflow inspects model schemas and pricing, uploads local media files like ./creator.jpg, and dispatches asynchronous generation jobs. It routes tasks to specific endpoints: veed/fabric-1.0 for talking heads, fal-ai/sync-lipsync/v2 for syncing audio to existing footage, and bytedance/seedance-2.0/image-to-video for b-roll motion.
You cannot run this skill without genmedia installed and configured. Face drift can occur on long avatars; the skill counters this by shortening script beats or reusing approved video references.
What it helps with
- Structure short vertical creator ads with a clear hook
- Animate portrait photos into talking-head videos from audio or text
- Re-sync lip motion on existing video footage using
fal-ai/sync-lipsync/v2 - Turn still product photos into moving b-roll clips
Example prompts for the agent
- Draft a 15-second 9:16 unboxing script for wireless earbuds with a 2-second hook.
- Upload
./creator.jpgand./voiceover.wavto generate a talking head usingveed/fabric-1.0. - Lip-sync
./existing-clip.mp4with./voiceover.wavviafal-ai/sync-lipsync/v2.
How to install ugc
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill ugc -a claude-code2Manually: put the files in place
~/.claude/skills/ugc/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ugc/
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill ugc -a codex2Manually: put the files in place
.agents/skills/ugc/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill ugc -a cursor2Manually: put the files in place
.cursor/skills/ugc/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install fal-ai-community/skills ugc2Manually: put the files in place
.github/skills/ugc/SKILL.md1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill ugc -a gemini-cli2Platform CLI
gemini skills install https://github.com/fal-ai-community/skills --path skills/ugcManually: put the files in place
.devin/skills/ugc/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill ugc -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ugc
How to install ugc in Claude Code?
Run npx skills add fal-ai-community/skills --skill ugc -a claude-code in your terminal.
What does the ugc skill do?
It plans creator-style video layouts and executes media generation via genmedia. It builds script beats, validates model schemas, and triggers async jobs for avatars or product b-roll.
What dependencies does ugc require?
You need the genmedia CLI installed to inspect endpoints and execute generation jobs. You also need local assets such as creator portraits, audio recordings, or product images.