Tạo video so sánh (create-video)
Skill sinh trọn bộ project video dọc 30-40s theo format "so sánh A vs B" của repo, kèm voiceover tiếng Việt và timing khớp audio thật.
Ảnh · VideoNâng cao★ 208⑂ 120Điểm AI 8/10Cập nhật lần cuối: 23 thg 9, 2026
Làm được gì
- Scaffold thư mục
videos/<slug>/thành project HyperFrames độc lập, chạy đượcnpm run checkvànpm run render. - Chốt cặp khái niệm A vs B và viết kịch bản đúng 12 dòng theo nhịp: hook → giải A → giải B → so sánh trực tiếp → payoff.
- Sinh voiceover qua Edge TTS (miễn phí, không cần key), VieNeu TTS (local) hoặc Vbee, chọn bằng
TTS_PROVIDERtrong.envở root. - Đọc
durations.jsonđể tính timing chuẩn (gap 0.3-0.35s trong beat, 0.4-0.45s khi chuyển beat) và ép tổng thời lượng vào 30-40s. - Dựng
index.htmlgiữ nguyên layout 3-zone theoDESIGN.md, viếtBRIEF.md, cập nhật bảng video trongREADME.md, kiểm tra snapshot rồi render MP4. - Có chế độ
AUTO_CREATE_VIDEO=1để chạy một mạch không cần xác nhận.
Phù hợp với ai
- Người đang vận hành series video "phân biệt kiến thức" trên TikTok/Reels/Shorts bằng repo này.
- Creator muốn giữ layout/nhịp cố định, chỉ thay nội dung để ra video đều tay.
- Ai cần pipeline TTS tiếng Việt + render tự động, hạn chế làm tay dễ sai.
Ví dụ sử dụng
- "Làm video so sánh RAM vs ROM" → ra
videos/ram-vs-rom/với 12 dòng caption, 12 file MP3,ROOT_DURATION ≈ 34, và MP4 trongrenders/. - "Phân biệt Dev và DevOps" → tự sửa phiên âm cho TTS ("Đép", "Đép Ốp") nhưng caption trên hình vẫn giữ chính tả gốc.
- Đặt
AUTO_CREATE_VIDEO=1rồi yêu cầu → skill tự chốt kịch bản, sinh VO, render, chỉ báo khi xong hoặc lỗi cứng. - "Làm video promo sản phẩm từ landing page" → skill từ chối vì ngoài format và hướng bạn sang workflow HyperFrames chung.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/Cuongyd196/auto-compare-video/HEAD/.claude/skills/create-video/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/create-video từ repo GitHub Cuongyd196/auto-compare-video vào ~/.claude/skills/cuongyd196-create-video/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/Cuongyd196/auto-compare-video.git && mkdir -p ~/.claude/skills && cp -r auto-compare-video/.claude/skills/create-video ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal tại thư mục làm việc của bạn.
- Clone repo:
git clone https://github.com/Cuongyd196/auto-compare-video.git - Copy skill:
mkdir -p ~/.claude/skills && cp -r auto-compare-video/.claude/skills/create-video ~/.claude/skills/- Lưu ý: skill tham chiếu
DESIGN.md,AGENTS.md,videos/dev-vs-devops/nên nên chạy Claude Code ngay trong repo.
- Lưu ý: skill tham chiếu
- Tại root repo:
cp .env.example .env. ĐểTTS_PROVIDER=edgenếu muốn chạy ngay không cần tài khoản; dùng Vbee thì điềnVBEE_APP_IDvàVBEE_ACCESS_TOKEN. - Cài Node.js 18+ và đảm bảo
npx hyperframeschạy được. - Mở Claude Code ở root repo và nói: "Làm video so sánh X vs Y".
- Sau khi chốt kịch bản:
cd videos/<slug> && npm install && node scripts/generate-vo.mjs && npm run check && npm run render. - Kiểm tra file MP4 trong
renders/trước khi đăng.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION