advanced-video-downloader

Download videos from 1000+ platforms with yt-dlp and optional Markdown transcription.

8|4|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/Jst-Well-Dan/Skill-Box --skill advanced-video-downloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: advanced-video-downloader
Source: https://github.com/Jst-Well-Dan/Skill-Box/tree/main/content-pipeline/advanced-video-downloader
Command: npx skills add https://github.com/Jst-Well-Dan/Skill-Box --skill advanced-video-downloader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, requests, and includes references (resource) components.

What problem does it solve?

This Skill enables downloading videos from a wide range of platforms and optionally transcribing audio/video content into Markdown text using SiliconFlow’s transcription API, helping you build searchable transcripts from video assets.

Core Features & Use Cases

  • Single video download or batch/playlist downloads via yt-dlp
  • Audio extraction to MP3/M4A
  • Optional transcription of audio/video to Markdown (via SiliconFlow)
  • Cookie-based authentication for restricted content
  • Platform/platform-specific usage guidance and output templates

Quick Start

  • Basic video download: yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]" --merge-output-format mp4 -o "%(title)s.%(ext)s" "VIDEO_URL"
  • Transcribe a downloaded file: python scripts/transcribe_siliconflow.py --file video.mp4 --api-key sk-...

Frequently Asked Questions about advanced-video-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download videos from YouTube, TikTok, and other platforms?

Download videos from 1000+ platforms using yt-dlp with quality selection and format options. This Skill automates single and batch downloads across YouTube, Bilibili, Douyin, Twitter, Instagram, and supported sites, with cookie-based authentication for restricted content.

Can I extract audio from videos and convert to MP3?

Yes, audio extraction converts video files to MP3 or M4A format. The Skill uses yt-dlp to isolate and extract audio streams from downloaded videos, enabling you to save just the audio track separately.

How do I transcribe downloaded videos to searchable text?

Transcribe audio and video to Markdown using SiliconFlow's transcription API. The Skill generates searchable text transcripts from your media files, making video content discoverable and citable as documentation.

Does this work with playlist and batch downloads?

Yes, batch and playlist downloads are supported. The Skill processes multiple videos in a single command, applying consistent quality and authentication settings across the entire batch for efficient bulk operations.

What authentication methods are needed for restricted videos?

Cookie-based authentication enables access to age-restricted, login-required, or region-locked content. The Skill accepts cookies from your browser session to download videos that would otherwise require manual login.

Can I choose video quality and format before downloading?

Quality selection lets you pick resolution, codec, and container format before download. The Skill offers flexible format options (MP4, WebM, etc.) so you control file size and compatibility with your playback environment.