yt-dlp

Download video and audio from YouTube and other sites using yt-dlp.

68|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/knoopx/pi --skill yt-dlp-knoopx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yt-dlp
Source: https://github.com/knoopx/pi/tree/main/agent/skills/yt-dlp
Command: npx skills add https://github.com/knoopx/pi --skill yt-dlp-knoopx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Downloading videos from YouTube and other sites can be slow, error-prone, and hard to batch, especially when you need consistent filenames and metadata.

Core Features & Use Cases

  • Batch downloads: pull multiple videos in one run with reliable output.
  • Metadata extraction: capture title, duration, and other data for cataloging.
  • Format control: select formats, resolutions, and output templates to fit your workflow.

Quick Start

Use yt-dlp to download a video, specify an output filename, or dump metadata for automation.

Frequently Asked Questions about yt-dlp

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

FAQPage Schema
How do I batch download videos from YouTube with consistent filenames and metadata?

Batch download videos using yt-dlp by specifying an output template with the -o option to enforce consistent filenames, while extracting metadata for reliable cataloging and archiving.

Can I extract video metadata like title and duration without downloading the full file?

Extract video metadata without downloading the full file by running yt-dlp with the --get-title flag, which retrieves the title and other cataloging data deterministically.

How do I select specific video formats and resolutions when downloading from YouTube?

Select specific video formats and resolutions when downloading by passing the -f flag to yt-dlp, allowing format-specific retrieval tailored to your workflow requirements.

Do I need to install yt-dlp separately before using this video download workflow?

Yes, you must install yt-dlp separately before executing this workflow, as the process relies on the external command-line tool to fetch audiovisual content and apply options.

What is the best way to automate video archiving from multiple sites?

Automate video archiving by running yt-dlp in batch mode to pull multiple videos in one run, applying output templates and metadata extraction for reliable, automated cataloging.

Does yt-dlp work with sites other than YouTube for video downloads?

Yes, yt-dlp works with sites other than YouTube, downloading video and audio content from various platforms while supporting format selection and metadata extraction for archiving.