---
title: "How to make AI UGC videos and ads"
description: "AI creators holding your real product, the UGC formats that convert, hook variants and the rules, with an AI agent. One install line; credits on varg."
url: https://varg.ai/how-to/make-ai-ugc-videos-and-ads
updated: 2026-10-30
---

# 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 `.md` to its path. Before generating anything, show the person the options on the how-to page. From a terminal: `curl -fsSL https://varg.ai/install | sh` installs the vargai CLI (https://varg.ai/how-to/cli.md): `vargai search` and `vargai install <slug>` with no key, every varg model after `vargai 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

1. **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](https://varg.ai/how-to/make-a-ugc-ad-video.md) · Example: https://x.com/frankyecom/status/2047031673670271221
2. **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](https://varg.ai/how-to/skills/varg-consistent-characters.md) · Example: https://x.com/frankyecom/status/2098795041187615050
3. **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](https://varg.ai/how-to/skills/varg-podcast-video.md) · Example: https://x.com/Mho_23/status/2089101523749884313
4. **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](https://varg.ai/how-to/make-a-ugc-ad-video.md) · Example: https://x.com/DavidRunsAds/status/2113021079941718128
5. **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](https://varg.ai/how-to/make-video-ad-variants-for-testing.md) · Example: https://x.com/frankyecom/status/2076346817646670234
6. **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](https://varg.ai/how-to/make-an-ai-influencer-video.md) · 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](https://varg.ai/how-to/make-a-ugc-ad-video.md): 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](https://varg.ai/how-to/make-video-ad-variants-for-testing.md): 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](https://varg.ai/how-to/write-video-hooks-that-sell.md)
- [How to make an AI influencer video](https://varg.ai/how-to/make-an-ai-influencer-video.md): 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](https://varg.ai/how-to/make-a-talking-avatar-video.md): 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](https://varg.ai/how-to/keep-a-character-consistent-in-ai-video.md): One mascot, trainer or actor that looks identical across many images and clips.
- [How to remake a reference video with AI](https://varg.ai/how-to/remake-a-reference-video.md): 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](https://varg.ai/how-to/add-animated-captions-to-a-video.md): 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](https://varg.ai/how-to/swap-a-video-ad-hook-with-ffmpeg.md)
- [How to export a video for TikTok and Reels with FFmpeg](https://varg.ai/how-to/export-a-video-for-tiktok-with-ffmpeg.md)

**Answers**

- [How to make AI UGC video ads: 25 questions answered](https://varg.ai/how-to/ai-ugc-ads-questions.md): 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

1. **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
2. **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
3. **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
4. **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
5. **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
6. **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
7. **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

## 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`), then `vargai login` and 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
