Comparison Video Builder (create-video)
Builds a complete 30-40s vertical "A vs B" explainer video with a 12-line script, Vbee Vietnamese TTS voiceover, and HyperFrames rendering.
Image & VideoAdvanced★ 128⑂ 84AI score 8/10Last updated: Jul 27, 2026
What it does
The skill generates a self-contained videos/<slug>/ project that matches the repo's fixed series format:
- Locked 3-zone layout: two concept cards on top, line-by-line captions in the middle, robot MC avatar below
- 12-line beat script: 2 hook lines → tension line → 3 lines for A → 3 lines for B → 2 direct-comparison lines → payoff
- Vbee TTS voiceover generation, then reads
durations.jsonto compute real animation timing (0.3-0.45s gaps, 30-40s total) - Scaffolds via
scripts/scaffold.mjs, runsnpm run checklint, takes snapshot contact sheets for review, renders MP4 withnpm run render, and updates the README video table AUTO_CREATE_VIDEO=1mode runs steps 1 → 9 end-to-end without confirmation prompts
Who it's for
- Creators producing recurring "explain the difference" shorts for TikTok/Reels/Shorts
- Developers using code-driven video pipelines like HyperFrames
- Channel owners mass-producing Vietnamese-narrated shorts with a consistent house style
Examples
- "Make a RAM vs ROM comparison video" → produces
videos/ram-vs-rom/with 12 captions, 12 mp3 files, ROOT_DURATION ≈ 34s, and a rendered MP4 - "Explain the difference between Dev and DevOps" → rewrites only the TTS text phonetically ("Đép", "Đép Ốp") while captions keep original spelling
- "Make a promo video from my SaaS landing page" → the skill declines as out of scope and points 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/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and go to your working directory.
- Clone the repo:
git clone https://github.com/Cuongyd196/auto-compare-video.git - Copy the skill:
mkdir -p ~/.claude/skills && cp -r auto-compare-video/.agents/skills/create-video ~/.claude/skills/ - Because the skill depends on repo files (
DESIGN.md,videos/), run Claude Code from inside the cloned repo. - Copy
.env.exampleto.envand fill inVBEE_APP_ID,VBEE_ACCESS_TOKEN,VBEE_VOICE_CODE, andCHANNEL. - Make sure Node.js 18+ and npm are installed (the HyperFrames CLI runs through
npx). - Ask Claude: "Make a comparison video: X vs Y" to trigger the skill.
- For fully unattended runs, set
AUTO_CREATE_VIDEO=1in.env.
View source on GitHub ↗License: MIT