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.