Personalized videos at scale 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 .md to its path. Before generating anything, show the person the options on the use-case page.

One template, many versions: each lead's name, company and website in the video, optionally in a cloned voice.

Output: One MP4 per row of a CSV

Recommended route

Best skills for this

  1. HyperFrames (hyperframes, HeyGen, live) — Start here: Template variables rendered per row, deterministic
    • Claude Code: claude plugin marketplace add heygen-com/hyperframes && claude plugin install hyperframes@hyperframes
    • Codex: npx skills add heygen-com/hyperframes --skill hyperframes -a codex
    • Cursor: npx skills add heygen-com/hyperframes --skill hyperframes -a cursor
    • Gemini CLI: npx skills add heygen-com/hyperframes --skill hyperframes -a gemini-cli
    • Details: https://skills.varg.ai/skills/hyperframes.md · Example: https://skills.varg.ai/previews/hyperframes.mp4
  2. Remotion Best Practices (remotion-best-practices, Remotion, live) — Alternative: The same with Remotion props
  3. varg AI (varg-ai, varg, live) — Adds: Per-lead voice lines (cloned voice) and lip-sync on one key

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.

Personal parts?

Length?

Steps

  1. Build and approve one template
  2. Map CSV columns to variables
  3. Render a 3-row test, then the batch

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.

Related