media-downloader

Download video or audio from URLs using yt-dlp with asynchronous operations.

31|10|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/yazelin/ching-tech-os --skill media-downloader-yazelin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-downloader
Source: https://github.com/yazelin/ching-tech-os/tree/main/backend/src/ching_tech_os/skills/media-downloader
Command: npx skills add https://github.com/yazelin/ching-tech-os --skill media-downloader-yazelin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of downloading videos and audio from various platforms, making it convenient to access and store media content efficiently.

Core Features & Use Cases

  • Platform Support: Downloads media from YouTube, Twitter, Instagram, and 1000+ other websites.
  • Asynchronous Downloading: Non-blocking download process that allows users to perform other tasks while downloading.
  • Use Case: If you need to download a video from YouTube for a presentation, this Skill can automatically handle the download, allowing you to continue working on your slides.

Quick Start

Run the 'download-video' script with the URL of the video you want to download, specifying the format (e.g., 'mp4' or 'mp3').

Frequently Asked Questions about media-downloader

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

FAQPage Schema
How do I download video and audio from multiple platforms using yt-dlp?

You can download video and audio by running the download-video script with a specified URL and desired format like mp4 or mp3. The Skill uses yt-dlp to initiate asynchronous media downloads from supported platforms for efficient archiving.

What websites are supported for media downloads with yt-dlp?

Supported media download platforms include YouTube, Twitter, Instagram, and over 1000 other websites. The Skill leverages yt-dlp to retrieve and store media content efficiently across these various supported platforms.

Can I download media asynchronously and continue working on other tasks?

Yes, asynchronous downloading provides a non-blocking process that allows you to perform other tasks while retrieving media files. This is ideal for content management systems where you need to continue working while downloads complete.

What file formats can I specify when downloading videos and audio?

You can specify various file formats such as mp4 for video and mp3 for audio when initiating a download. The Skill passes these format specifications to yt-dlp to handle the media retrieval and archiving process.

Do I need to install yt-dlp before using this media download Skill?

Yes, yt-dlp is a required dependency for this Skill to function. This versatile download library handles the actual retrieval of media files from the internet, enabling the asynchronous download operations and format support.

What is the best way to archive media content for a presentation?

The best way to archive media for presentations is to use asynchronous downloading with yt-dlp. This Skill automatically handles the media retrieval from specified URLs, allowing you to continue working on your slides while content downloads.