youtube-downloader

Download YouTube videos with configurable quality and format options.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/maximoseo/html-redesign-vps --skill youtube-downloader-maximoseo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/maximoseo/html-redesign-vps/tree/main/.agents/skills/youtube-downloader
Command: npx skills add https://github.com/maximoseo/html-redesign-vps --skill youtube-downloader-maximoseo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Downloading and archiving YouTube videos is tedious and error-prone without a reliable tool that handles quality, format, and output organization.

Core Features & Use Cases

  • Flexible download options: control quality (best, 1080p, 720p, 480p, 360p, worst) and formats (mp4, webm, mkv), plus audio-only downloads.
  • Single-video and batch support with automatic filename and metadata handling, skipping playlists by default.
  • Use Case: Save videos for offline viewing, archival backups, or content redistribution in preferred formats.

Quick Start

Download a YouTube video by URL and save it to the default output directory using the desired quality and format.

Frequently Asked Questions about youtube-downloader

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

FAQPage Schema
How do I download a YouTube video in 1080p mp4 format?

Download YouTube videos in 1080p mp4 format by providing the URL and specifying the desired resolution and container. The Skill uses yt-dlp to fetch video data, merge streams, and save the output directly to your specified directory.

Can I extract audio only from a YouTube video?

Yes, you can extract audio only from a YouTube video. The Skill supports audio-only downloads alongside standard video formats like mp4, webm, and mkv, allowing you to save just the audio track for offline listening or archival purposes.

Does downloading YouTube videos with yt-dlp require Python?

Yes, downloading YouTube videos with yt-dlp requires a Python runtime environment. The Skill relies on yt-dlp as its core dependency to handle video data fetching, stream merging, and output formatting, so Python must be installed to execute the scripts.

What is the best way to automate downloading multiple YouTube videos?

The best way to automate downloading multiple YouTube videos is using the Skill's batch download support. It automatically handles filenames and metadata for each URL, skipping playlists by default to ensure precise control over individual video archival.

Why does my YouTube video download skip playlists by default?

Your YouTube video download skips playlists by default to prevent unintended mass downloads and ensure precise archival control. This default behavior guarantees that only explicitly requested single videos are processed, avoiding accidental playlist data fetching.

What format options are available when saving YouTube videos?

Available format options when saving YouTube videos include mp4, webm, and mkv containers. You can configure the output format alongside the resolution, choosing from best, 1080p, 720p, 480p, 360p, or worst quality to match your storage needs.