youtube-downloader

Download YouTube videos or extract audio to MP3 with yt-dlp.

1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/PlaneInABottle/configs --skill youtube-downloader-planeinabottle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-downloader
Source: https://github.com/PlaneInABottle/configs/tree/main/agents/.agents/skills/youtube-downloader
Command: npx skills add https://github.com/PlaneInABottle/configs --skill youtube-downloader-planeinabottle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Download YouTube videos or extract audio from YouTube URLs for offline viewing or listening.

Core Features & Use Cases

  • Inspect available formats before downloading when format choice matters.
  • Download a single video locally.
  • Extract audio to mp3.
  • Optionally inspect the resulting local file with ffprobe.

Quick Start

Provide a YouTube watch URL and choose an output format to download the video or extract audio.

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 locally for offline viewing?

To download a YouTube video locally, provide the watch URL and choose an output format. The tool uses yt-dlp to fetch the video and ffmpeg for processing, saving the file safely.

Can I extract audio to mp3 from a YouTube URL?

Yes, you can extract audio to mp3 from a YouTube URL. The tool uses ffmpeg to isolate the audio track and save it locally as an mp3 file for offline listening.

Do I need yt-dlp and ffmpeg installed to download YouTube videos?

Yes, yt-dlp and ffmpeg are required to download videos and extract audio. The tool performs preflight checks for these binaries, along with ffprobe, before executing any download operations.

How can I inspect available formats before downloading a YouTube video?

You can inspect available formats before downloading by providing the YouTube URL. The tool queries the video's metadata to list all supported video and audio formats for selection.

What is the best way to inspect a downloaded YouTube video file with ffprobe?

The best way to inspect a downloaded file with ffprobe is to use the optional inspection feature. After downloading, ffprobe analyzes the resulting local file to display its media metadata.