youtube-download

Download YouTube videos as MP4 files and extract video metadata.

8|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill youtube-download-joonlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-download
Source: https://github.com/joonlab/joonlab-claudecode-setting-for-share/tree/main/claude/skills/youtube-download
Command: npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill youtube-download-joonlab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill eliminates the manual effort of downloading YouTube videos and manually transcribing or tracking their metadata, providing a streamlined way to archive video content locally.

Core Features & Use Cases

  • High-Quality Downloads: Automatically fetches the best available video and audio streams and merges them into a single MP4 file.
  • Metadata Extraction: Captures comprehensive details including title, description, duration, view count, and uploader information.
  • Use Case: Use this skill to archive educational video series or reference materials for offline access while maintaining a structured JSON record of the video's details.

Quick Start

Use the youtube-download skill to download the video from the provided URL and save it to my local downloads folder.

Frequently Asked Questions about youtube-download

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

FAQPage Schema
How do I download YouTube videos and extract metadata for offline archiving?

To download YouTube videos and extract metadata, you can use a skill that leverages the yt-dlp library to automatically fetch high-quality streams, merge them into a single MP4 file, and save comprehensive video details as a structured JSON record. This streamlines local content archiving and offline access.

Does downloading YouTube videos with this approach require any specific libraries?

Downloading YouTube videos with this approach requires the yt-dlp library to handle stream merging and metadata parsing. You need this dependency installed in your environment to successfully fetch high-quality MP4 video files and extract comprehensive video metadata from YouTube URLs.

What is the best way to archive educational video series from YouTube locally?

The best way to archive educational video series is to use an automated tool that downloads the best available video and audio streams into a single MP4 file while simultaneously capturing comprehensive metadata like title, description, duration, and view count into a structured JSON record for offline reference.

Can I extract video details like view count and uploader information when downloading from YouTube?

Yes, you can extract video details like view count and uploader information when downloading from YouTube. The process captures comprehensive metadata including the title, description, duration, view count, and uploader information, maintaining a structured JSON record of the video's details for archival tasks.

What format are the downloaded YouTube videos saved in?

The downloaded YouTube videos are saved in high-quality MP4 format. The process automatically fetches the best available video and audio streams from the platform and merges them into a single MP4 file, ensuring optimal quality for offline content management and automated data collection.