Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Kịch bản lời bình video (video-script)

Biến dữ liệu phân tích video sẵn có thành kế hoạch đạo diễn, dựng phim và bản lời bình có mốc thời gian, kèm bước kiểm tra tự động.

Ảnh · VideoNâng cao48293Điểm AI 8/10Cập nhật lần cuối: 28 thg 8, 2026

Làm được gì

Kỹ năng đọc thư mục work_dir đã có kết quả phân tích video (VLM/ASR) và thực hiện toàn bộ khâu sáng tạo cho video recap/giải thích.

  • Bắt buộc phân vai: agent lần lượt là đạo diễn → biên tập truyện → dựng hình → biên tập âm thanh/lời bình → khán giả lần đầu
  • Sản phẩm có cấu trúc: recap_story_plan.json (ý đồ, POV, các beat), visual_audio_board.json (điểm vào/ra, audio_owner, narration_job), tùy chọn style_card.json
  • Hai chế độ: full viết theo thời gian bản gốc; cut chia hai pha — clip_plan.json trước, lời bình theo timeline bản dựng sau
  • Kiểm tra: review.py soát ngữ nghĩa (đặc biệt lỗi hallucination), validate.py kiểm tra cứng thời gian và căn lời bình vào khoảng lặng
  • Quy tắc viết: chỉ viết khi có narration_job rõ ràng, không "nhìn hình kể hình", nhường quyền âm thanh cho tiếng gốc hoặc sự im lặng khi cần

Dành cho ai

  • Người làm video recap phim/series, video giải thích trên YouTube
  • Người đã dùng pipeline phân tích video của cùng repo video-recap-skills
  • Nhóm dựng phim muốn chuẩn hóa chất lượng lời bình

Ví dụ sử dụng

  1. Sáng tạo lần đầu: yêu cầu "viết lời bình" cho một tập phim 40 phút đã phân tích → so sánh hai giả thuyết cấu trúc, chốt POV và beat, tạo bảng phân công hình/tiếng gốc/lời bình, viết bản nháp có timestamp
  2. Dựng bản 10 phút: pha 1 chế độ cut tạo clip_plan.json với lý do theo định dạng beat_id | function | change | POV | điểm vào | điểm ra, sau khi có edited_source.mp4 thì viết lại lời bình theo thời gian đầu ra
  3. Sửa theo phản hồi: "đoạn beat 3 nghe cứng quá" → chỉ cập nhật style_card.json, đóng băng phần còn lại, rồi chạy lại review.py/validate.py cho tới khi sạch lỗi

· · · 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/zenstory-ai/video-recap-skills/HEAD/skills/video-script/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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 skills/video-script từ repo GitHub zenstory-ai/video-recap-skills vào ~/.claude/skills/video-script/ 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/zenstory-ai/video-recap-skills.git && mkdir -p ~/.claude/skills && cp -r video-recap-skills/skills/video-script ~/.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.

  1. Mở terminal.
  2. Clone repo: git clone https://github.com/zenstory-ai/video-recap-skills.git
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Copy kỹ năng: cp -r video-recap-skills/skills/video-script ~/.claude/skills/
  5. Kiểm tra Python 3 bằng python3 --version (cần cho review.pyvalidate.py).
  6. Khởi động lại Claude Code và thử từ khóa như "viết lời bình" để xem kỹ năng có được gọi.
  7. Lưu ý: kỹ năng không dùng độc lập. Hãy chạy khâu phân tích video của cùng repo trước để work_diragent_narration_brief.md, vlm_analysis.json, recap_run_manifest.json.