video-downloader

Download YouTube videos and extract audio with configurable quality and format.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/pkoka888/server-infra-templates --skill video-downloader-pkoka888
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-downloader
Source: https://github.com/pkoka888/server-infra-templates/tree/main/.kilo/skills/marketplace/video-downloader
Command: npx skills add https://github.com/pkoka888/server-infra-templates --skill video-downloader-pkoka888

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Enables reliable downloading of individual YouTube videos and extraction of audio so users can save content for offline viewing, repurposing, or archival without manual format merging or complex setup.

Core Features & Use Cases

  • Quality Control: Choose presets like best, 1080p, 720p, 480p, 360p, or worst to match bandwidth and device constraints.
  • Format Selection: Export video in mp4, webm, or mkv and extract audio as MP3 for podcasts or clips.
  • Convenience: Automatically installs yt-dlp if missing, fetches metadata before download, merges video and audio streams, and writes files to a configurable output directory.
  • Use Cases: Save tutorials for offline training, extract interview audio for transcription, or archive short clips for content editing.

Quick Start

Use the video-downloader skill to download https://www.youtube.com/watch?v=dQw4w9WgXcQ in 720p webm to /tmp/videos.

Frequently Asked Questions about video-downloader

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

FAQPage Schema
How do I download a YouTube video in 720p MP4 format?

To download a YouTube video in 720p MP4, use the downloader to specify the URL, select the 720p quality preset, and choose mp4 as the output format. The tool fetches metadata, merges streams, and saves the file to your configured directory.

Can I extract MP3 audio from a YouTube video for offline access?

Yes, you can extract MP3 audio from a YouTube video for offline access. The tool processes the URL and isolates the audio track, allowing you to save podcasts or interview clips directly as MP3 files in your chosen output directory.

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

You do not need to install yt-dlp manually before downloading videos. The downloader automatically installs the yt-dlp dependency if it is missing from your environment, ensuring the video fetching and stream merging process works immediately.

What is the best way to save YouTube content in WebM or MKV formats?

The best way to save YouTube content in WebM or MKV formats is to use the downloader's format selection feature. It automatically merges video and audio streams into your chosen container, writing the final WebM or MKV file to a custom directory.

What quality presets are available when downloading YouTube videos?

Available quality presets when downloading YouTube videos include best, 1080p, 720p, 480p, 360p, and worst. These presets allow you to control the output resolution to match your specific bandwidth constraints or device storage limitations.

Why does my downloaded YouTube video have separate audio and video streams?

Downloaded YouTube videos may have separate audio and video streams if merging fails. This downloader automatically handles stream merging using yt-dlp to combine the selected video quality and audio track into a single MP4, WebM, or MKV file.