youtube-downloader

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

3.3k|453|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/davepoon/buildwithclaude --skill youtube-downloader-davepoon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/video-downloader
Command: npx skills add https://github.com/davepoon/buildwithclaude --skill youtube-downloader-davepoon

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Downloading and archiving YouTube videos with customizable quality and format, eliminating manual work to retrieve video assets.

Core Features & Use Cases

  • Quality control: download in best, 1080p, 720p, 480p, 360p, or worst as needed.
  • Format flexibility: output as mp4, webm, or mkv; option for audio-only MP3 extraction.
  • Use Case: Save a training video for offline viewing or extract audio for podcasts.

Quick Start

Run the downloader script with the YouTube URL and optional flags to choose 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 YouTube videos for offline viewing in specific quality?

To download YouTube videos for offline viewing, provide the URL and specify a quality level such as 1080p, 720p, or 480p. The tool fetches the video and saves it locally in your configured output directory.

Can I extract MP3 audio from a YouTube video?

Yes, you can extract MP3 audio from a YouTube video by selecting the audio-only output option. This converts the source video into an MP3 file suitable for offline listening or podcast creation.

What do I need to run a YouTube video downloader script?

To run this YouTube video downloader, you need Python 3 installed, the yt-dlp backend dependency, and a designated output directory. These components enable the script to fetch and save videos locally.

What video formats can I save downloaded YouTube videos as?

You can save downloaded YouTube videos as mp4, webm, or mkv files. This format flexibility allows you to choose the container that best suits your playback or archiving requirements.

Why use yt-dlp for archiving YouTube videos?

Using yt-dlp for archiving YouTube videos provides configurable quality and format selection without manual retrieval work. It automates downloading assets in your preferred resolution and container format.