Comparison Video Builder (create-video)
Generates a complete 30-40s vertical "A vs B" comparison video project with fixed 3-zone layout and Vietnamese TTS voiceover.
Image & VideoAdvanced★ 206⑂ 119AI score 8/10Last updated: Sep 23, 2026
What it does
- Scaffolds a self-contained
videos/<slug>/HyperFrames project: 12-line script, 12 voiceover clips,index.html,BRIEF.md, helper scripts, and a rendered MP4. - Locks the series house style from
DESIGN.md: two concept cards on top, line-by-line captions in the middle, robot MC avatar below. - Generates Vietnamese voiceover via Edge TTS (free), VieNeu, or Vbee depending on
TTS_PROVIDERin the shared root.env, then reads real audio durations to compute caption timing with fixed gap formulas. - Includes an
AUTO_CREATE_VIDEO=1mode that skips all confirmation stops and runs straight through render.
Who it's for
- Creators running this repo's "explain the difference" short-form series.
- Vietnamese TikTok/Reels/Shorts producers with a repeatable format.
- Developers who prefer code-driven video composition (HyperFrames).
Examples
- "Make a RAM vs ROM comparison video" → produces
videos/ram-vs-rom/with ROOT_DURATION ≈ 34s and an MP4 inrenders/. - "Add a Dev vs DevOps episode" → applies Vietnamese phonetic respelling ("Dev" → "Đép") only in the TTS input, keeping on-screen captions correct.
- "Turn my SaaS landing page into a promo video" → the skill explicitly declines and redirects to the generic HyperFrames workflow.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/Cuongyd196/auto-compare-video/HEAD/.agents/skills/create-video/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .agents/skills/create-video folder from the GitHub repo Cuongyd196/auto-compare-video into my ~/.claude/skills/create-video/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/Cuongyd196/auto-compare-video.git && mkdir -p ~/.claude/skills && cp -r auto-compare-video/.agents/skills/create-video ~/.claude/skills/create-video⚠ This is a third-party skill. Check the source repository before installing.
- Clone the repository:
git clone https://github.com/Cuongyd196/auto-compare-video.git - Copy the skill into Claude Code's skills folder:
mkdir -p ~/.claude/skills && cp -r auto-compare-video/.agents/skills/create-video ~/.claude/skills/create-video - The skill depends on repo assets (DESIGN.md, reference video projects), so run Claude Code from inside the cloned repo directory.
- Create the shared config:
cp .env.example .env. KeepTTS_PROVIDER=edgefor the free path, or fill inVBEE_APP_ID/VBEE_ACCESS_TOKENfor Vbee. - Verify Node.js 18+ (
node -v), and runnpm installinsidevideos/<slug>after scaffolding. - Ask something like "make a comparison video: X vs Y" to trigger the skill; set
AUTO_CREATE_VIDEO=1if you want it to run end-to-end without prompts.
View source on GitHub ↗License: NOASSERTION