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

video-cut (Cắt ghép video theo kế hoạch)

Thực thi kế hoạch cắt (clip_plan.json) do Agent chọn: kiểm tra, hút biên an toàn rồi ghép thành một video edited_source.mp4.

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

Làm được gì

  • Kiểm tra và chuẩn hoá work_dir/clip_plan.json, xuất clip_plan_validated.jsonclip_id, thời gian gốc/đầu ra và thời lượng.
  • Hút biên cắt về gần scene cut để tránh frame nháy, sau đó tinh chỉnh về cuối câu / khoảng lặng tự nhiên nhằm bảo toàn lời thoại.
  • Ghép các đoạn đã chọn thành edited_source.mp4, không re-encode ngoài phần cần thiết.
  • Mặc định chặn đoạn trùng lặp (--allow-overlap để mở), chặn cắt giữa câu bằng cờ unsafe_clip_sentence_boundary.
  • Đường cũ (một pha) còn map narration.json theo thời gian gốc sang narration_mapped.json.

Phù hợp với ai

  • Người làm video recap phim/series cho YouTube, TikTok theo quy trình bán tự động.
  • Editor muốn quá trình chọn cảnh và cắt ghép có thể tái lập bằng script.
  • Người dùng các skill đồng hành trong cùng repo (ASR, recap_story_plan).

Ví dụ sử dụng

  • Nén phim 2 giờ thành nguồn 10 phút: python3 scripts/cut.py movie.mp4 --work-dir work --target-duration 10m --no-narration-map
  • Ghi ý định cắt vào reason: b02 | turn | power: A→B | POV=nữ chính | in=sau câu hỏi | out=hết im lặng.
  • Cần dùng lại một cảnh hai lần: bật --allow-overlap và thêm source_clip_id vào lời dẫn.

· · · 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/worldwonderer/video-recap-skills/HEAD/skills/video-cut/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-cut từ repo GitHub worldwonderer/video-recap-skills vào ~/.claude/skills/video-cut/ 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/worldwonderer/video-recap-skills.git && mkdir -p ~/.claude/skills && cp -r video-recap-skills/skills/* ~/.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 và đi tới thư mục bạn muốn lưu.
  2. Clone repo: git clone https://github.com/worldwonderer/video-recap-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r video-recap-skills/skills/* ~/.claude/skills/ (nên copy cả bộ vì video-cut cần đầu ra của skill khác).
  5. Kiểm tra Python 3 và ffmpeg: python3 -V, ffmpeg -version.
  6. Khởi động lại Claude Code, rồi yêu cầu ví dụ "cắt video này cho bản recap". Skill này không gọi trực tiếp mà được quy trình cha gọi.