Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

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 & VideoAdvanced12884AI 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.json to compute real animation timing (0.3-0.45s gaps, 30-40s total)
  • Scaffolds via scripts/scaffold.mjs, runs npm run check lint, takes snapshot contact sheets for review, renders MP4 with npm run render, and updates the README video table
  • AUTO_CREATE_VIDEO=1 mode 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

  1. "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
  2. "Explain the difference between Dev and DevOps" → rewrites only the TTS text phonetically ("Đép", "Đép Ốp") while captions keep original spelling
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal and go to your working directory.
  2. Clone the repo: git clone https://github.com/Cuongyd196/auto-compare-video.git
  3. Copy the skill: mkdir -p ~/.claude/skills && cp -r auto-compare-video/.agents/skills/create-video ~/.claude/skills/
  4. Because the skill depends on repo files (DESIGN.md, videos/), run Claude Code from inside the cloned repo.
  5. Copy .env.example to .env and fill in VBEE_APP_ID, VBEE_ACCESS_TOKEN, VBEE_VOICE_CODE, and CHANNEL.
  6. Make sure Node.js 18+ and npm are installed (the HyperFrames CLI runs through npx).
  7. Ask Claude: "Make a comparison video: X vs Y" to trigger the skill.
  8. For fully unattended runs, set AUTO_CREATE_VIDEO=1 in .env.