ai-avatar-video · 101-skills — Claude Code skill: talking-head video
A skill for making AI avatar and talking-head videos through the inference.sh CLI. Useful for presenter clips, UGC ads and dubbing.
npx skills add 101-skills/superpowers --skill ai-avatar-video -a claude-codeWhat ai-avatar-video does
The skill documents the belt CLI from inference.sh: turning a portrait plus a text script into an avatar video, syncing lips to an existing audio track, dubbing footage into another language. It ships as a set of commands and parameters covering several models. The recommended one is pruna/p-video-avatar, which handles speech synthesis itself, offers 30 voices across 10 languages and supports 1080p. Other options are bytedance/omnihuman-1-5 for scenes with several people, falai/fabric-1-0 and falai/pixverse-lipsync.
Models without built-in TTS — OmniHuman and PixVerse — need speech generated as a separate step, using inworld/text-to-speech-2, ElevenLabs or infsh/kokoro-tts. Dubbing takes a longer chain: transcribe with infsh/fast-whisper-large-v3, translate, synthesize the new voice, then sync lips with infsh/latentsync-1-6. The portrait itself can come from pruna/p-image at whatever aspect ratio you need.
You have to log in before anything runs: belt login. Without that, belt app run calls go nowhere. The skill is scoped to Bash(belt *), so the agent drives the CLI directly rather than through a separate API client.
What it helps with
- turn a headshot and a script into a talking avatar clip
- dub a video into another language with matching lips
- generate a presenter portrait and animate it in one go
- produce a first-person UGC-style ad
- swap the audio in existing footage while keeping facial motion
Example prompts for the agent
- Create a talking avatar video from
portrait.jpgwith the line "Hi, this is our product demo" - Dub this clip into English and sync the lips with
infsh/latentsync-1-6 - Generate a UGC-style portrait with
pruna/p-imageand animate it speaking in first person
How to install ai-avatar-video
1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill ai-avatar-video -a claude-code2Manually: put the files in place
~/.claude/skills/ai-avatar-video/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ai-avatar-video/
1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill ai-avatar-video -a codex2Manually: put the files in place
.agents/skills/ai-avatar-video/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill ai-avatar-video -a cursor2Manually: put the files in place
.cursor/skills/ai-avatar-video/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install 101-skills/superpowers ai-avatar-video2Manually: put the files in place
.github/skills/ai-avatar-video/SKILL.md1Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill ai-avatar-video -a gemini-cli2Platform CLI
gemini skills install https://github.com/101-skills/superpowers --path tools/video/ai-avatar-videoManually: put the files in place
.devin/skills/ai-avatar-video/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add 101-skills/superpowers --skill ai-avatar-video -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 ai-avatar-video
How do I install ai-avatar-video in Claude Code?
Run npx skills add 101-skills/superpowers --skill ai-avatar-video -a claude-code. The skill lands at ~/.claude/skills/ai-avatar-video/SKILL.md.
What does ai-avatar-video do?
It covers avatar video generation through the belt CLI: portrait plus script to avatar, lipsync from audio, and dubbing. It includes commands for several models and step chains for TTS.
Do I need an API key to use the skill?
You need to authenticate first with belt login. Model runs through belt app run will not work without it.
Similar skills
Everything for AI and ML →ai-avatar-video by other authors comes first.