youtube-dl

Download videos or extract audio from YouTube and other supported sites.

2|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/dalehurley/phpbot --skill youtube-dl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-dl
Source: https://github.com/dalehurley/phpbot/tree/main/skills/youtube-dl
Command: npx skills add https://github.com/dalehurley/phpbot --skill youtube-dl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a simple CLI workflow to download videos from YouTube and other sites or to extract audio tracks, enabling offline access and media processing workflows.

Core Features & Use Cases

  • Download videos in best available quality from supported sites.
  • Extract audio to MP3 or other formats for music playback.
  • Use-case: Save a YouTube tutorial for offline viewing or convert a video to MP3 for offline listening.

Quick Start

Download this YouTube video and save the audio as MP3.

Frequently Asked Questions about youtube-dl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download a YouTube video for offline viewing?

You can download a YouTube video by running the Python CLI script provided by this Skill. It fetches the best available quality from YouTube and other supported sites, automatically installing the yt-dlp dependency if it is missing.

Can I extract MP3 audio from a YouTube video?

Yes, you can extract MP3 audio from a YouTube video using this Skill. It supports dedicated audio workflows to convert video content into MP3 or other formats for offline listening.

Do I need to install yt-dlp manually before downloading media?

No, you do not need to install yt-dlp manually before downloading media. The Skill checks for the yt-dlp dependency and installs it automatically if it is missing from your environment.

How can I view YouTube video information without downloading the file?

You can view YouTube video information without downloading the file by using this Skill's media information display feature. It retrieves and shows metadata details from supported sites without initiating the actual download.

Can I specify an output directory when extracting audio?

Yes, you can specify an output directory when extracting audio. This Skill supports optional output directory configurations, allowing you to define exactly where downloaded videos or extracted MP3 files are saved.