Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Trình tải video YouTube

Tải video/âm thanh YouTube và luồng HLS (m3u8) ở chất lượng cao một cách ổn định bằng yt-dlp và ffmpeg.

Ảnh · VideoTrung cấp1,323212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026

Kỹ năng này làm gì

  • Tải video YouTube lên đến 4K, tự động ghép thành file MP4.
  • Trích xuất âm thanh MP3 hoặc tải kèm phụ đề.
  • Tải luồng HLS (m3u8) từ Mux, Vimeo... kèm header xác thực (Referer/Origin/User-Agent) bằng ffmpeg.
  • Tự xử lý các lỗi thường gặp: chỉ có 360p, nsig extraction failed, thông báo "Sign in to confirm you're not a bot", lỗi 403, lỗi fragment/SSL.
  • Tự khởi chạy PO Token provider (Docker bgutil hoặc WPC chạy trên trình duyệt) để mở khóa các định dạng chất lượng cao.
  • Mặc định phục vụ người không rành kỹ thuật: Claude tự chạy lệnh, chỉ báo lại tiêu đề, ảnh thumbnail, đường dẫn file và dung lượng bằng ngôn ngữ đời thường.

Phù hợp với ai

  • Người học, nhà nghiên cứu cần lưu bài giảng để xem offline.
  • Người muốn chuyển podcast/phỏng vấn sang MP3 để nghe khi di chuyển.
  • Ai từng dùng yt-dlp nhưng bị kẹt ở 360p hoặc lỗi 403.
  • Người cần lưu video từ nền tảng khóa học trả phí mà mình đã đăng ký (dạng m3u8).
  • Nhà sáng tạo nội dung muốn tải xong là chuyển ngay sang bước bóc băng (STT).

Ví dụ sử dụng

  1. Yêu cầu một dòng: "Tải video này 1080p giúp mình https://youtu.be/XXXX" → lấy metadata → tự bật PO Token provider → ghép MP4 → báo đường dẫn ~/Downloads/tieu-de.mp4 và dung lượng.
  2. Chỉ lấy tiếng: "Trích MP3 từ buổi phỏng vấn này" → chạy -x --audio-format mp3, sau đó gợi ý bóc băng tự động.
  3. Luồng HLS bị chặn: "Link m3u8 của khóa học bị lỗi 403" → dùng URL rendition lấy từ DevTools cùng header Referer trong ffmpeg; nếu audio và video tách rời thì tải riêng rồi ghép bằng -c copy.

⚠️ Chỉ dùng cho nội dung bạn có quyền tải. Khi dùng cookie trình duyệt, kỹ năng sẽ truy cập phiên đăng nhập của bạn — hãy cân nhắc trước khi cho phép.

· · · Hướng dẫn cài đặt · · ·

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 youtube-downloader từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/youtube-downloader/ 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/daymade/claude-code-skills.git /tmp/daymade-skills && mkdir -p ~/.claude/skills && cp -r /tmp/daymade-skills/youtube-downloader ~/.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. Cài công cụ nền: chạy brew install yt-dlp ffmpeg (macOS) hoặc pip install --upgrade yt-dlp. Bắt buộc yt-dlp từ phiên bản 2025.10.22 trở lên.
  2. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills.
  3. Tải repo: git clone https://github.com/daymade/claude-code-skills.git /tmp/daymade-skills.
  4. Sao chép kỹ năng: cp -r /tmp/daymade-skills/youtube-downloader ~/.claude/skills/.
  5. (Tùy chọn) Cài plugin PO Token cho chất lượng cao: xem đường dẫn Python bằng head -1 $(which yt-dlp), rồi chạy <python-đó> -m pip install bgutil-ytdlp-pot-provider. Nếu máy có Docker, kỹ năng sẽ tự dùng.
  6. Khởi động lại Claude Code, sau đó chỉ cần nói "tải video YouTube này" là kỹ năng tự kích hoạt.
  7. Kiểm tra: chạy yt-dlp -F "https://youtu.be/ID"; nếu thấy định dạng 137 (1080p) hoặc 313 (4K) là cấu hình đã đúng.