youtube-downloader

Download YouTube videos as mp4, webm, or mkv with selected quality.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/UNO998/rla_skills --skill youtube-downloader-uno998
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/UNO998/rla_skills/tree/main/video-downloader
Command: npx skills add https://github.com/UNO998/rla_skills --skill youtube-downloader-uno998

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides an automated way to download YouTube videos with configurable quality and format options, eliminating manual downloading steps and enabling consistent outputs.

Core Features & Use Cases

  • Video quality control: choose best, 1080p, 720p, 480p, 360p, or worst to balance quality and speed.
  • Output format flexibility: save videos as mp4, webm, or mkv, or extract audio as MP3 when needed.
  • Automatic setup: installs yt-dlp if missing and handles dependency setup automatically.
  • Safe scope: downloads single videos by default (playlists are skipped unless explicitly requested).

Quick Start

Run the script with a YouTube URL to download the video in the selected quality.

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 a specific quality like 720p?

To download a YouTube video in 720p, you provide the video URL and specify 720p as your desired quality. The script processes the request and saves the video file directly to your default output directory in the chosen resolution.

Can I extract audio only from a YouTube video as an MP3 file?

Yes, you can extract audio only from a YouTube video as an MP3 file. By selecting the audio-only download option, the tool processes the URL and outputs the extracted audio track instead of the full video.

Do I need to install Python and yt-dlp manually before downloading videos?

No, you do not need to install yt-dlp manually before downloading videos. The script requires Python but automatically handles the yt-dlp dependency setup and installation if it is missing from your environment.

What video formats can I save downloaded YouTube videos in?

You can save downloaded YouTube videos in mp4, webm, or mkv formats. When you initiate the download, you specify the output format alongside the quality, and the script processes the video into that container.

Does this tool support downloading entire YouTube playlists?

No, this tool does not support downloading entire YouTube playlists by default. It is designed specifically for single-video requests and will safely skip playlists unless explicitly requested otherwise.

What is the best way to automate downloading multiple single YouTube videos in different qualities?

The best way to automate downloading multiple single YouTube videos is to run the script with each video URL and specify the desired quality individually. The tool applies sensible defaults and outputs each video to your default directory.