youtube-downloader

Download YouTube videos and audio with configurable quality and format options.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Cramer-69/skills-repository-3af2d1c7 --skill youtube-downloader-cramer-69
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/Cramer-69/skills-repository-3af2d1c7/tree/main/packages/awesome-claude-skills/video-downloader
Command: npx skills add https://github.com/Cramer-69/skills-repository-3af2d1c7 --skill youtube-downloader-cramer-69

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Downloading YouTube videos manually requires navigating third-party websites or complex command-line tools. This Skill wraps yt-dlp into a simple script that downloads videos or audio with clear quality and format controls. ## Core Features & Use Cases - Quality Control: Choose from best, 1080p, 720p, 480p, 360p, or worst quality settings. - Format Selection: Output videos as MP4, WebM, or MKV, or extract audio-only as MP3. - Automatic Setup: Installs yt-dlp automatically if it is not present on the system. - Use Case: Save a tutorial video in 720p MP4 for offline viewing, or extract just the audio track from a lecture as an MP3 for listening on the go. ## Quick Start Ask the AI to download a specific YouTube video URL in your preferred quality, such as 720p MP4, or as audio-only MP3.

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?▼

Run the download script with the -q flag followed by a quality value such as 1080p, 720p, 480p, or 360p. The script selects the best video stream at or below that resolution and merges it with the best audio stream.

How to extract audio from a YouTube video as MP3?▼

Use the -a or --audio-only flag when running the script. It invokes yt-dlp with audio extraction enabled, converting the soundtrack to MP3 at the best available audio quality.

Does yt-dlp need to be installed before downloading videos?▼

No manual installation is required. The script checks for yt-dlp at runtime and automatically installs it via pip if it is missing, then proceeds with the download.

Can I download an entire YouTube playlist with this script?▼

No, the script passes the --no-playlist flag to yt-dlp, so only single videos are downloaded. Playlist URLs will resolve to the individual video rather than the full playlist.

Why does a YouTube download fail or produce lower quality than requested?▼

Downloads fail when the URL is invalid, the video is unavailable, or network access is blocked. Quality may be lower than requested if the video does not offer streams at that resolution, since yt-dlp falls back to the best available match.