yt-dlp

Download videos, audio, and playlists from YouTube and other websites using yt-dlp.

1|2|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/vibecode/Skillsforagent --skill yt-dlp-vibecode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yt-dlp
Source: https://github.com/vibecode/Skillsforagent/tree/main/Foundational/yt-dlp
Command: npx skills add https://github.com/vibecode/Skillsforagent --skill yt-dlp-vibecode

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the downloading of media content from the web, including videos, audio, and entire playlists, from a vast array of supported websites.

Core Features & Use Cases

  • Download Videos: Save videos in various qualities and formats.
  • Extract Audio: Convert video files to audio formats like MP3 or M4A.
  • Playlist/Channel Downloads: Download all content from a YouTube playlist or channel.
  • Metadata Extraction: Retrieve video titles, durations, view counts, etc., without downloading.
  • Use Case: Download a series of educational videos from YouTube for offline viewing, or extract the audio from a podcast episode for listening on the go.

Quick Start

Download the video from the provided URL.

Frequently Asked Questions about yt-dlp

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

FAQPage Schema
How do I download YouTube videos for offline viewing?

To download YouTube videos for offline viewing, this Skill uses the yt-dlp command-line tool to fetch and save media content in various qualities and formats directly from the provided URL.

Can I extract audio from a YouTube video as an MP3?

Yes, you can extract audio from a YouTube video as an MP3. This Skill leverages ffmpeg to convert and save video files into audio formats like MP3 or M4A for offline listening.

What is the best way to download an entire YouTube playlist or channel?

The best way to download a YouTube playlist or channel is by providing its URL. This Skill supports full playlist management, automatically fetching all videos or audio tracks from the specified source.

Do I need ffmpeg installed to convert downloaded media formats?

Yes, you need ffmpeg installed to convert downloaded media formats. While yt-dlp handles the downloading, ffmpeg is explicitly required for advanced format merging and converting video files to audio.

Can I retrieve video metadata like view counts without downloading the video?

Yes, you can retrieve video metadata like view counts without downloading. This Skill extracts details such as titles, durations, and view counts directly from supported websites using yt-dlp.

Does yt-dlp support downloading videos from sites other than YouTube?

Yes, yt-dlp supports downloading videos from sites other than YouTube. It can fetch videos, audio, and playlists from over a thousand different websites across the web.