universal-media-downloader

Download video and audio from online platforms using yt-dlp.

557|80|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/cat-xierluo/legal-skills --skill universal-media-downloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: universal-media-downloader
Source: https://github.com/cat-xierluo/legal-skills/tree/main/skills/universal-media-downloader
Command: npx skills add https://github.com/cat-xierluo/legal-skills --skill universal-media-downloader

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of downloading media files from various online platforms, saving users the hassle of manual downloading and format conversion.

Core Features & Use Cases

  • Versatile Downloading: Supports major video sites like Douyin, Bilibili, and YouTube, as well as podcast platforms.
  • Audio Extraction: Option to download audio only in formats like MP3.
  • Authentication Handling: Can use cookies to bypass login or access restrictions.
  • Use Case: Download a series of YouTube tutorial videos for offline viewing or extract the audio from a podcast episode for later listening.

Quick Start

Download the media from the provided URL and save it to the default downloads folder.

Frequently Asked Questions about universal-media-downloader

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

FAQPage Schema
How do I download videos from YouTube, Bilibili, and Douyin using yt-dlp?

This Skill uses yt-dlp to parse direct media URLs from YouTube, Bilibili, and Douyin, downloading online video content automatically to your local downloads folder.

Can I extract audio only from a podcast or video as an MP3 file?

Yes, the Skill supports audio-only extraction from podcast episodes and videos, leveraging ffmpeg to provide flexible output options including MP3 format.

Do I need to provide cookies to download restricted content from these platforms?

For restricted content, you need to provide cookies for authentication. The Skill handles cookie authentication to bypass login or access restrictions on supported platforms.

What is the best way to automate downloading a series of YouTube tutorial videos for offline viewing?

The best way to automate downloading a series of YouTube tutorial videos is using this Skill, which leverages yt-dlp to parse direct media URLs and save content for offline viewing.

Does this media downloader support fetching subtitles alongside the video?

Yes, the downloader supports subtitle downloads alongside video content. It uses yt-dlp to fetch subtitles, extract audio, and download media from various online platforms.

Why does audio extraction require ffmpeg when using yt-dlp for media downloads?

Audio extraction requires ffmpeg because yt-dlp relies on it to convert and process downloaded media into formats like MP3, providing flexible output options for podcasts and videos.