youtube-downloader

Download YouTube videos with configurable quality presets and optional audio extraction.

45|13|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/aviz85/claude-skills-library --skill youtube-downloader-aviz85
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/aviz85/claude-skills-library/tree/main/plugins/youtube-downloader/skills/youtube-downloader
Command: npx skills add https://github.com/aviz85/claude-skills-library --skill youtube-downloader-aviz85

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt_dlp, and includes scripts (resource) components.

What problem does it solve?

The YouTube Downloader simplifies getting YouTube videos with built-in presets, removing guesswork on formats and sizes for sharing.

Core Features & Use Cases

  • Quality presets (whatsapp, standard, high, best) to balance file size and quality for different sharing scenarios.
  • List formats and extract audio option to tailor downloads for WhatsApp, social media, or offline viewing.
  • Simple CLI integration into Claude Code workflows to fetch and save videos quickly.

Quick Start

Download a YouTube video using the whatsapp preset to save for sharing on WhatsApp.

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 optimized for WhatsApp sharing?▼

You can download YouTube videos for WhatsApp sharing by applying a dedicated whatsapp quality preset, which automatically adjusts the format and computes the file size to ensure sharing compatibility.

Can I extract audio only from a YouTube video using yt-dlp?▼

Yes, you can extract audio from YouTube videos using the optional audio extraction feature, which relies on yt-dlp and ffmpeg to process and save the audio track separately.

Do I need ffmpeg installed to use quality presets for video downloads?▼

Yes, ffmpeg is required alongside Python and yt-dlp to execute video downloads, apply quality presets like standard or high, and perform audio extraction.

What is the best way to list available formats before downloading a YouTube video?▼

The best way to list available formats is using the built-in format listing feature, which queries yt-dlp to show all compatible video and audio streams before selecting a quality preset.

How do I integrate YouTube video downloads into a Claude Code workflow?▼

You can integrate YouTube video downloads into Claude Code workflows using the simple CLI interface, allowing you to fetch and save videos with specific quality presets directly from your scripts.