How to make AI UGC videos and ads
For AI agents: find the right skill in one call —
curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>"returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the how-to page. From a terminal:curl -fsSL https://varg.ai/install | shinstalls the vargai CLI (https://varg.ai/how-to/cli.md):vargai searchandvargai install <slug>with no key, every varg model aftervargai login.
For media buyers, brands and TikTok Shop sellers: an AI creator who holds your real product, the UGC formats that convert now (in-hand demo, micro-drama, podcast clip, street interview, AI persona), hook variants for testing and the disclosure rules, made by Claude Code, Codex or Grok. On this page: what to make first, each with a real example; one line that installs every skill; the step-by-step tutorials.
Install everything: curl -fsSL https://varg.ai/install | sh && vargai install ai-ugc-ad-video product-video-hooks varg-consistent-characters varg-podcast-video ad-creative-testing tiktok-shop-ad-compliance-check varg-ai
Price: the skills install free; generation runs in credits on varg, with a cost estimate before anything runs.
What to make
- A creator with your product in hand by second 2 — The classic that still converts: unboxing or in-hand demo, every spoken line inside the prompt, 15 s per clip (286K views on the example). · Tutorial: How to make a UGC ad video with AI · Example: https://x.com/frankyecom/status/2047031673670271221
- A micro-drama ad: a show, not a pitch — Recurring characters and a cliffhanger, the product arriving late as the fix; the example passed 1.29M views. · Skill: Consistent Characters · Example: https://x.com/frankyecom/status/2098795041187615050
- A podcast clip on one studio set — Two hosts, a locked camera, the product as the recommendation; it reads as content, not an ad. · Skill: Turn a script into a two-person podcast video · Example: https://x.com/Mho_23/status/2089101523749884313
- A street interview (vox pop) — Three questions, quick cuts, a real-sounding reaction to the product; an AI label on realistic people. · Tutorial: How to make a UGC ad video with AI · Example: https://x.com/DavidRunsAds/status/2113021079941718128
- Twenty hooks on one winning body — Swap only the first 3 seconds of a proven ad and test genuinely different angles, not caption swaps. · Tutorial: How to make video ad variants for testing with AI · Example: https://x.com/frankyecom/status/2076346817646670234
- An AI persona that sells every day — One recurring AI character posting product videos; an AI grandma selling vitamins on TikTok Shop drew 585K views and 8,000 bookmarks. · Tutorial: How to make an AI influencer video · Example: https://s3.varg.ai/how-to/previews/30b8895d05ea/varg-character-grandma.webp
Tutorials, in reading order
Make
- How to make a UGC ad video with AI: A creator-style ad: a person talks to camera about your product, with b-roll, captions and an end card.
- How to make video ad variants for testing with AI: Ten or more short video ads from one brief, each with a different hook or format, for Meta/TikTok creative testing.
- How to write video hooks that sell products
- How to make an AI influencer video: A recurring AI character with one look and one format, posting as a creator or a brand face.
- How to make a talking avatar video with AI: A person (from a headshot, or generated) speaks your script to camera with lip-sync, in any language.
- How to keep a character consistent in AI video: One mascot, trainer or actor that looks identical across many images and clips.
- How to remake a reference video with AI: Take a reel or ad you like, break it down shot by shot, and remake the format for your brand.
Edit
- How to add animated captions to a video with AI: TikTok-style subtitles burned into an existing video: word highlight, pop words, or designed editorial captions.
- How to swap the hook on a video ad with FFmpeg
- How to export a video for TikTok and Reels with FFmpeg
Answers
- How to make AI UGC video ads: 25 questions answered: The 25 questions people ask most about AI UGC ads in 2026: cost, realism, does it convert, disclosure, TikTok and Meta rules, agents. Answered with sources.
The skills it takes
- Open-source alternative to Arcads: AI UGC ads (
ai-ugc-ad-video, varg) — AI UGC ads with an AI actor holding your real product: face, voice and label locked, labelled.- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill ai-ugc-ad-video -a codex -y - Cursor:
npx skills add vargHQ/skills --skill ai-ugc-ad-video -a cursor -y - Any agent, with the vargai CLI:
vargai install ai-ugc-ad-video - Details: https://varg.ai/how-to/skills/ai-ugc-ad-video.md · Example: https://s3.varg.ai/files/4325c578-378d-4c43-ae53-3cc3218df1ea/file_3ad549a3c50f.webp
- Claude Code:
- Turn a product into scroll-stopping video hooks (
product-video-hooks, varg) — The first 3 seconds of a product video: frame, line and text that agree, from a 70-line hook bank.- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill product-video-hooks -a codex -y - Cursor:
npx skills add vargHQ/skills --skill product-video-hooks -a cursor -y - Any agent, with the vargai CLI:
vargai install product-video-hooks - Details: https://varg.ai/how-to/skills/product-video-hooks.md · Example: https://s3.varg.ai/files/4325c578-378d-4c43-ae53-3cc3218df1ea/file_426d88faf90c.webp
- Claude Code:
- Consistent Characters (
varg-consistent-characters, varg) — Multi-scene ads where the same actors, outfits and location hold in every cut: cards, composites, Kling v3 clips.- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-consistent-characters -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-consistent-characters -a cursor -y - OpenClaw:
npx clawhub@latest install varg-consistent-characters - Gemini CLI:
npx skills add vargHQ/skills --skill varg-consistent-characters -a gemini-cli -y - Any agent, with the vargai CLI:
vargai install varg-consistent-characters - Details: https://varg.ai/how-to/skills/varg-consistent-characters.md · Example: https://s3.varg.ai/how-to/previews/fd12064dae3c/varg-consistent-characters.mp4
- Claude Code:
- Turn a script into a two-person podcast video (
varg-podcast-video, varg) — Two-character podcast or debate clips: one studio set, locked camera angles, MiniMax H3 Max with native audio.- 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 - OpenClaw:
npx clawhub@latest install varg-podcast-video - Gemini CLI:
npx skills add vargHQ/skills --skill varg-podcast-video -a gemini-cli -y - Any agent, with the vargai CLI:
vargai install varg-podcast-video - Details: https://varg.ai/how-to/skills/varg-podcast-video.md · Example: https://s3.varg.ai/how-to/previews/100daa58d70d/varg-podcast-video.mp4
- Claude Code:
- Turn one winning ad into a creative testing plan (
ad-creative-testing, varg) — How many ads to test, what to change, when to judge, kill or scale — concepts Meta sees as different.- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill ad-creative-testing -a codex -y - Cursor:
npx skills add vargHQ/skills --skill ad-creative-testing -a cursor -y - Any agent, with the vargai CLI:
vargai install ad-creative-testing - Details: https://varg.ai/how-to/skills/ad-creative-testing.md
- Claude Code:
- Turn an AI video ad into a TikTok Shop and Meta compliance report (
tiktok-shop-ad-compliance-check, varg) — Checks an AI ad against TikTok Shop, Meta, YouTube, FTC, New York and EU AI Act rules: pass / fix / block per claim with sources.- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill ai-ad-compliance-check -a codex -y - Cursor:
npx skills add vargHQ/skills --skill ai-ad-compliance-check -a cursor -y - OpenClaw:
npx clawhub@latest install ai-ad-compliance-check - Gemini CLI:
npx skills add vargHQ/skills --skill ai-ad-compliance-check -a gemini-cli -y - Any agent, with the vargai CLI:
vargai install tiktok-shop-ad-compliance-check - Details: https://varg.ai/how-to/skills/tiktok-shop-ad-compliance-check.md · Example: https://s3.varg.ai/files/194b94d0-58ff-4e8b-91de-4f1959d04013/file_d45406f8d0db.mp4
- Claude Code:
- varg AI (
varg-ai, varg) — The official varg skill: videos, images, speech and music through one API key, rendered in the cloud or locally.- 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 - Any agent, with the vargai CLI:
vargai install varg-ai - Details: https://varg.ai/how-to/skills/varg-ai.md · Example: https://s3.varg.ai/how-to/previews/7df061df8dcb/varg-ai.mp4
- Claude Code:
Run the generation on 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.
- Any agent with a terminal:
curl -fsSL https://varg.ai/install | sh(Windows:irm https://varg.ai/install.ps1 | iex), thenvargai loginand every model is a command —vargai generate_video …,vargai estimate_cost …(https://varg.ai/how-to/cli/) - 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 - Grok and any agent that reads SKILL.md:
npx skills add vargHQ/skills --skill varg-ai, or point it at the skill's SKILL.md - 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