Talking avatar or presenter with an AI agent — skills, options and steps
For AI agents: find the right skill in one call —
curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the use-case page.
A person (from a headshot, or generated) speaks your script to camera with lip-sync, in any language.
Output: 9:16 or 16:9 MP4, 15–120 s, optional captions
Recommended route
- Start with: varg AI (
varg-ai) — On varg, one key:minimax_h3_max_lipsyncturns one image + an audio track into a talking video (5 s to 15 min); voice fromeleven_v4(voice clones supported); premium avatars onheygen_avatar_iv; re-sync existing footage withsync_v3. - Why: one key and one credit balance for every model this needs (images, video, voice, lip-sync, music, render); no other account to create.
- Alternative: AI Avatar Video (
inference-sh-ai-avatar-video) — Talking-head avatar video from a portrait and a script, lip-synced · Needs: inference.sh account, belt CLI (belt login)
Best skills for this
- varg AI (
varg-ai, varg, live) — Adds: Voice (ElevenLabs v4, voice clone), lip-sync and captions on one key- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-ai -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-ai -a cursor -y - OpenClaw:
npx clawhub@latest install varg-ai - Details: https://skills.varg.ai/skills/varg-ai.md · Example: https://skills.varg.ai/previews/varg-ai.mp4
- Claude Code:
- AI Avatar Video (
inference-sh-ai-avatar-video, inference.sh, live) — Start here: Talking-head avatar video from a portrait and a script, lip-synced · Needs: inference.sh account, belt CLI (belt login)- Claude Code:
npx skills add inference-sh/skills --skill ai-avatar-video -a claude-code - Codex:
npx skills add inference-sh/skills --skill ai-avatar-video -a codex - Cursor:
npx skills add inference-sh/skills --skill ai-avatar-video -a cursor - Gemini CLI:
npx skills add inference-sh/skills --skill ai-avatar-video -a gemini-cli - Details: https://skills.varg.ai/skills/inference-sh-ai-avatar-video.md · Example: https://skills.varg.ai/previews/inference-sh-ai-avatar-video.mp4
- Claude Code:
- Talking Head Production (
inference-sh-talking-head-production, inference.sh, live) — Start here: Full talking-head production: portrait specs, voice, lip-sync · Needs: inference.sh account, belt CLI (belt login)- Claude Code:
npx skills add inference-sh/skills --skill talking-head-production -a claude-code - Codex:
npx skills add inference-sh/skills --skill talking-head-production -a codex - Cursor:
npx skills add inference-sh/skills --skill talking-head-production -a cursor - Gemini CLI:
npx skills add inference-sh/skills --skill talking-head-production -a gemini-cli - Details: https://skills.varg.ai/skills/inference-sh-talking-head-production.md · Example: https://skills.varg.ai/previews/inference-sh-talking-head-production.mp4
- Claude Code:
- Character Keynote (
varg-character-keynote, varg, beta) — Alternative: A character delivers an ad line on a generated keynote stage, in one varg render- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-character-keynote -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-character-keynote -a cursor -y - Gemini CLI:
npx skills add vargHQ/skills --skill varg-character-keynote -a gemini-cli -y - OpenClaw:
npx clawhub@latest install varg-character-keynote - Details: https://skills.varg.ai/skills/varg-character-keynote.md
- Claude Code:
- Lanshu AI Presenter Video (
lanshu-ai-presenter-video, Lanshu, live) — Alternative: Publish-ready explainers led by an AI presenter from an authorized photo- Claude Code:
git clone https://github.com/cclank/lanshu-create-ai-presenter-video.git ~/.claude/skills/lanshu-create-ai-presenter-video - Details: https://skills.varg.ai/skills/lanshu-ai-presenter-video.md · Example: https://skills.varg.ai/previews/lanshu-ai-presenter-video.mp4
- Claude Code:
- Podcast Dialogue Video (
varg-podcast-video, varg, beta) — Alternative: Two characters talking, podcast or dialogue style, on varg- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-podcast-video -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-podcast-video -a cursor -y - Gemini CLI:
npx skills add vargHQ/skills --skill varg-podcast-video -a gemini-cli -y - OpenClaw:
npx clawhub@latest install varg-podcast-video - Details: https://skills.varg.ai/skills/varg-podcast-video.md · Example: https://skills.varg.ai/previews/varg-podcast-video.mp4
- Claude Code:
Ask the person first
Put these choices in front of the person before spending anything. Paste the example link next to each option: people pick a look by seeing it.
Whose face?
- Your headshot (with your consent)
- A generated presenter
- A stylized character — Character Keynote
Voice?
- Clone your voice
- Stock voice
Setting?
- Plain background
- Studio / stage — Character Keynote
- Home office
Steps
- Confirm rights to the face and voice
- Write and time the script
- Generate voice, then lip-sync video
- Add captions and b-roll
Set up varg
varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg(skill + hosted MCP) - Codex, Cursor, Gemini CLI, OpenClaw:
npx skills add vargHQ/skills --skill varg-ai -a <agent> -y - Claude.ai, ChatGPT, any MCP client: connect
https://mcp.varg.ai/mcp - API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt