media-downloader

Download media from diverse sources using yt-dlp, gallery-dl, and requests.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nguynbon03/API-XuongMedia-Backup --skill media-downloader-nguynbon03
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: media-downloader
Source: https://github.com/nguynbon03/API-XuongMedia-Backup/tree/main/.claude/skills/media-downloader
Command: npx skills add https://github.com/nguynbon03/API-XuongMedia-Backup --skill media-downloader-nguynbon03

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Downloading media from multiple sites can be tedious and error-prone; this skill automates media retrieval by leveraging yt-dlp, gallery-dl, and requests to download video, audio, and images from a wide range of sources.

Core Features & Use Cases

  • Supports thousands of sites via yt-dlp, plus gallery-dl for image galleries.
  • Batch and on-demand downloads with logging and retry logic.
  • Use Case: Archive a TikTok video or YouTube playlist to local storage for offline viewing.

Quick Start

Run a simple media download for a given URL to save the content in data/output.

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 like TikTok and YouTube?▼

To download video and audio from diverse platforms like TikTok, YouTube, and Facebook, you can use a skill that leverages yt-dlp and gallery-dl. It automates media retrieval by handling URLs, output directories, and retries to reliably save content locally.

Can I batch download media from a YouTube playlist or image gallery?▼

Yes, you can batch download media from a YouTube playlist or image gallery. The skill supports batch and on-demand downloads, utilizing yt-dlp for videos and gallery-dl for image galleries, while logging and retry logic ensures reliable automated retrieval.

Does yt-dlp support downloading content from social media sites like Instagram and Twitter?▼

Yes, yt-dlp supports downloading content from social media sites like Instagram and Twitter. The skill uses yt-dlp, gallery-dl, and requests to download video, audio, and images from hundreds of supported sources, including Facebook and TikTok.

What is the best way to automate media downloads within automated workflows?▼

The best way to automate media downloads within workflows is using a skill that integrates yt-dlp and gallery-dl. It handles URL validation, format selection, logging, and retries, enabling reliable on-demand or batch retrieval directly into your specified output directories.

Why do my media downloads fail and how does the skill handle errors?▼

Media downloads may fail due to network issues or invalid URLs, but the skill handles errors through basic validation and retry logic. By leveraging yt-dlp and requests, it ensures reliable media retrieval and logs the process to track failed download attempts.