dl

Download videos and music from YouTube and Bilibili URLs into organized directories.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/guoqiao/skills --skill dl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dl
Source: https://github.com/guoqiao/skills/tree/main/dl/dl
Command: npx skills add https://github.com/guoqiao/skills --skill dl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of downloading video and music content from various online platforms, saving users time and effort.

Core Features & Use Cases

  • Versatile Downloading: Supports downloading from YouTube, Bilibili, X, and other platforms.
  • Automatic Organization: Saves videos to ~/Movies/ or ~/Videos/ and music to ~/Music/.
  • Playlist Support: Handles entire playlists, saving items into a dedicated subdirectory.
  • Media Server Integration: Designed to work with local media servers for seamless playback.

Quick Start

Download the video from the provided URL.

Frequently Asked Questions about dl

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

FAQPage Schema
How do I download video and music from URLs across platforms like YouTube and Bilibili?

You can download video and music from URLs by providing the link to the Skill, which uses yt-dlp to retrieve content from platforms like YouTube and Bilibili. It automatically saves videos to your ~/Movies/ or ~/Videos/ directories and music to ~/Music/.

Do I need the uv package manager to download media from YouTube and Bilibili?

Yes, you need the uv package manager installed to use this Skill for downloading media. The Skill requires uv along with yt-dlp to efficiently handle the retrieval and organization of your video and music files.

Can I download an entire playlist and organize it into a dedicated subdirectory?

Yes, you can download entire playlists from supported platforms. The Skill handles playlist downloads by automatically saving all items into a dedicated subdirectory within your local video or music folders.

Does downloading video and music from URLs work with local media servers?

Yes, downloading video and music from URLs is designed to integrate with local media servers. Once content is retrieved and organized into your local directories, you can use your media server for seamless playback.

What is the best way to automatically organize downloaded videos and music into specific directories?

The best way to automatically organize downloaded media is to use this Skill, which routes videos directly to ~/Movies/ or ~/Videos/ and music to ~/Music/. It handles the directory creation and file sorting automatically during the download process.