yt-dlp-expert

Download videos, audio, and subtitles from supported platforms with yt-dlp.

5|4|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/takusaotome/claude-skills-library --skill yt-dlp-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yt-dlp-expert
Source: https://github.com/takusaotome/claude-skills-library/tree/main/skills/yt-dlp-expert
Command: npx skills add https://github.com/takusaotome/claude-skills-library --skill yt-dlp-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of quickly downloading and extracting video, audio, and subtitles from a wide range of sites without manually figuring out the right yt-dlp options each time.

Core Features & Use Cases

  • Video, Audio, and Subtitle Downloads: Fetch videos, extract audio, and download subtitles (including auto-captions) for supported platforms.
  • Format Selection and Best-Quality Rules: Choose formats by quality, resolution, codec, and file-size constraints, including merging best video+audio.
  • Metadata Extraction and Playlist Support: Retrieve JSON metadata, thumbnail/description, and download playlist/channel items with range control and naming templates.

Quick Start

Download the highest-quality MP4 video and its best available audio from a YouTube URL.

Frequently Asked Questions about yt-dlp-expert

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

FAQPage Schema
How do I download a YouTube video and its subtitles without manually managing yt-dlp flags?

To download YouTube videos and subtitles without manual flags, specify the URL and desired subtitle languages. The tool handles format selection, subtitle retrieval, and merge output conventions automatically.

What is the best way to extract audio-only from a video playlist?

The best way to extract audio-only from a video playlist is using format selection constraints to target audio streams. You can apply playlist range controls and naming templates to export audio tracks across multiple items efficiently.

Can I download restricted content that requires cookie-based access?

Yes, you can download restricted content by providing cookie-based access. This allows the downloader to authenticate and fetch media from private videos or members-only content on supported platforms like YouTube.

How do I retrieve JSON metadata and thumbnails for a video?

Retrieve JSON metadata and thumbnails by requesting metadata extraction for the target video URL. This fetches the video's description, thumbnail, and detailed metadata information without downloading the full video file.

Does yt-dlp support format selection by resolution and file-size constraints?

Yes, format selection supports constraints by quality, resolution, codec, and file-size limits. You can specify these parameters to merge the best available video and audio streams or limit downloads to fit specific size requirements.

Why would I need to use merge output conventions when downloading video?

Merge output conventions are needed when the highest quality video and audio streams are separated. The tool merges these independent streams into a single output file, ensuring you get the best possible quality without manual post-processing.