youtube-downloader

Download YouTube videos with configurable quality and format using yt-dlp.

598|75|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/wlzh/skills --skill youtube-downloader-wlzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/wlzh/skills/tree/main/video-downloader
Command: npx skills add https://github.com/wlzh/skills --skill youtube-downloader-wlzh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables users to download YouTube videos with precise control over quality and output format, eliminating manual, repetitive saving steps.

Core Features & Use Cases

  • Quality-aware downloads: choose from best, 1080p, 720p, 480p, 360p, or worst to fit bandwidth and storage needs.
  • Format versatility: output as mp4, webm, or mkv, with optional audio-only (MP3) extraction.
  • Automation-ready: automatically installs yt-dlp if missing and can be invoked from scripts to integrate into larger workflows.
  • Use Case: publish a podcast video, archive a playlist, or save educational tutorials for offline viewing.

Quick Start

Use the following command to download a video: python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"

Frequently Asked Questions about youtube-downloader

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

FAQPage Schema
How do I download YouTube videos with specific quality and format options?

To download YouTube videos with specific quality, run the provided Python script targeting the video URL, specifying your desired resolution and output container format like mp4 or webm via yt-dlp.

Can I extract MP3 audio from a YouTube video for a podcast?

Yes, you can extract MP3 audio from a YouTube video by configuring the download script for audio-only extraction, supporting use cases like publishing podcast episodes or archiving audio content.

Do I need to install yt-dlp manually before using this download script?

No, you do not need to install yt-dlp manually before using this download script, as the skill supports automatic installation of the required external tool if it is missing from your environment.

What is the best way to automate saving YouTube playlists for offline archiving?

The best way to automate saving YouTube playlists for offline archiving is to invoke the download script within larger automation workflows, leveraging yt-dlp to fetch and output video files to a designated directory.

Does this YouTube downloader work for saving educational tutorials in 1080p?

Yes, this YouTube downloader works for saving educational tutorials in 1080p, offering quality-aware settings that let you choose from best, 1080p, 720p, 480p, 360p, or worst to fit your bandwidth and storage needs.