video-downloader

Download YouTube videos with configurable quality and format options.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/shapris/svarus-darbas --skill video-downloader-shapris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-downloader
Source: https://github.com/shapris/svarus-darbas/tree/main/.kilocode/skills/video-downloader
Command: npx skills add https://github.com/shapris/svarus-darbas --skill video-downloader-shapris

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables downloading YouTube videos with customizable quality and format options, saving time and bandwidth.

Core Features & Use Cases

  • Supports best, 1080p, 720p, 480p, 360p, and worst quality levels
  • Output formats: mp4, webm, mkv; audio-only MP3 option
  • Use Case: Save a video for offline viewing or extract audio for podcasts.

Quick Start

Use the script to download a YouTube video by providing its URL and optional quality and format parameters.

Frequently Asked Questions about video-downloader

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

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

You can download YouTube videos for offline viewing by specifying the URL and your desired quality level, such as 1080p. The tool uses yt-dlp to fetch the content and saves it locally in your chosen format, including mp4, webm, or mkv.

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

Yes, you can extract audio from a YouTube video as an MP3 file. The tool supports audio-only downloads, making it suitable for extracting podcast audio. You simply provide the URL and select the MP3 output format option.

Do I need yt-dlp installed to download YouTube videos?

Yes, yt-dlp is a required dependency to download YouTube videos. The tool implements runtime checks for yt-dlp and uses it to handle the video retrieval, supporting configurable quality and output formatting through its -f and -o options.

What's the best way to convert a YouTube video to webm or mkv format?

The best way to convert a YouTube video to webm or mkv is to specify your desired output format during the download process. By providing the URL and choosing webm or mkv, the tool fetches and saves the video directly in that container.

Why does my YouTube video download fail and how are errors handled?

YouTube video downloads might fail due to network issues or invalid URLs. The tool handles errors with clear messaging to help you identify the problem. It also performs runtime checks for yt-dlp to ensure the environment is correctly configured.