media-downloader

Download videos and audio from over 1500 websites using yt-dlp.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/MooseGoose0701/skill-compose --skill media-downloader-moosegoose0701
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-downloader
Source: https://github.com/MooseGoose0701/skill-compose/tree/main/skills/media-downloader
Command: npx skills add https://github.com/MooseGoose0701/skill-compose --skill media-downloader-moosegoose0701

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of downloading videos and audio content from a vast array of websites, saving users time and effort in acquiring media files.

Core Features & Use Cases

  • Multi-Platform Support: Downloads from over 1500 websites including YouTube, Bilibili, TikTok, Twitter/X, Instagram, and Vimeo.
  • Format and Quality Control: Allows selection of specific resolutions (e.g., 720p, 1080p, 4K) and formats.
  • Subtitle Management: Supports downloading and embedding subtitles in various languages.
  • Playlist Downloads: Capable of downloading entire playlists or specific items within them.
  • Use Case: A user wants to download a tutorial video from YouTube in 1080p resolution and save it for offline viewing.

Quick Start

Use the media-downloader skill to download the video from the provided URL in 1080p resolution.

Frequently Asked Questions about media-downloader

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

FAQPage Schema
How do I download videos and audio from social media platforms like YouTube and TikTok?

To download videos and audio from social media, this Skill uses yt-dlp to fetch media from over 1500 websites, including YouTube, Bilibili, TikTok, and Instagram. You simply provide the URL and specify your desired resolution or format.

Can I download an entire YouTube playlist or just specific videos?

Yes, you can download entire playlists or specific items within them. The Skill utilizes yt-dlp to handle playlist downloads directly from the provided playlist URL.

Does downloading videos support selecting specific resolutions like 1080p or 4K?

Yes, downloading videos supports selecting specific resolutions. You can specify desired quality levels such as 720p, 1080p, or 4K before initiating the download process.

How do I download subtitles along with the video file?

To download subtitles, the Skill supports fetching and embedding subtitles in various languages directly into your media files. You can request subtitle downloads alongside your video URL.

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

Yes, you must have yt-dlp installed and accessible in your environment. The Skill requires yt-dlp as its core engine to process and download media from supported platforms.

What's the best way to customize the output filename when downloading audio?

The best way to customize the output filename is to specify your desired naming format when requesting the download. The Skill passes these customization parameters directly to yt-dlp.