Agent skill

download-anything

Find and download virtually any digital resource from the internet — ebooks, academic papers, movies, TV shows, music, software, images, fonts, courses, and more. Covers both English and Chinese internet ecosystems. Includes CLI tool workflows (yt-dlp, aria2, gallery-dl, spotdl), resource site directories, cloud drive search engines (百度/阿里/夸克网盘搜索), and search techniques (Google dorks). Use when the user wants to: (1) download a video, audio, or media from a URL, (2) find and download an ebook or academic paper, (3) find and download software, (4) search for any digital resource, (5) batch download images or media from a gallery/site, (6) download torrents or magnet links, (7) find free stock assets (images, video, audio, fonts), (8) search Chinese cloud drives for resources, or (9) any task involving finding or downloading digital content from the internet.

Stars 181
Forks 26

Install this agent skill to your Project

npx add-skill https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/download-anything

SKILL.md

Download Anything

Find it. Download it. Any resource, any format.

Toolkit

bash
# Install all tools at once
bash scripts/install-toolkit.sh
Tool Install Purpose
yt-dlp brew install yt-dlp Video/audio from 1800+ sites
aria2c brew install aria2 Multi-thread downloads, torrents
gallery-dl pip3 install gallery-dl Batch image/media, 170+ sites
spotdl pip3 install spotdl Spotify playlists → local files
wget brew install wget Recursive downloads, site mirroring
curl pre-installed HTTP requests, API calls
ffmpeg brew install ffmpeg Media conversion
jq brew install jq JSON parsing for automation

Decision Tree

Want to download... Tool / Approach
YouTube / social media video scripts/dl-video.sh URL (auto-detects Bilibili cookies)
Audio from any video URL scripts/dl-audio.sh URL
Spotify playlist/album/track spotdl URL
Images from gallery/artist page scripts/dl-gallery.sh URL
A direct file URL (fast) scripts/dl-file.sh URL (aria2, 16 connections)
A torrent or magnet link scripts/dl-torrent.sh "magnet:..."
Subtitles for a video scripts/dl-subtitle.sh QUERY
An ebook or paper → references/ebooks.md
A movie or TV show → references/video.md
Music / game soundtracks / OST → references/music.md
Software or app → references/software.md
Stock images/video/audio/fonts → references/media-assets.md
Chinese cloud drive resources → references/cloud-search.md
Online courses → references/education.md
Something else / not sure → references/search-techniques.md

Scripts

All in scripts/. Each does one thing. Compose as needed.

Script What it does Key args
install-toolkit.sh Install all CLI tools
dl-video.sh URL [QUALITY] Download video (auto cookies for Bilibili) best/1080/720/480
dl-audio.sh URL [FORMAT] Extract audio mp3/opus/flac/best
dl-file.sh URL [OUTPUT] Fast multi-thread download 16 connections via aria2
dl-gallery.sh URL [DIR] [ARGS...] Batch download images extra args passed to gallery-dl
dl-torrent.sh MAGNET [DIR] Download torrent/magnet via aria2
dl-subtitle.sh QUERY [LANG] Search & download subtitles en/zh/ja etc.

Quick One-Liners

bash
# Best quality video
yt-dlp -f "bv*+ba/b" "URL"

# 1080p video + subtitles
yt-dlp -f "bv[height<=1080]+ba/b" --write-subs --sub-langs "en,zh" "URL"

# Extract audio as MP3
yt-dlp -x --audio-format mp3 "URL"

# Download YouTube playlist
yt-dlp --yes-playlist "URL"

# Fast file download (16 connections)
aria2c -x16 -s16 -k1M "URL"

# Download magnet
aria2c --seed-time=0 "magnet:?xt=..."

# Batch images from gallery
gallery-dl "URL"

# Spotify album → local MP3s
spotdl "SPOTIFY_URL"

# All PDFs from a page
wget -r -l1 -A "*.pdf" "URL"

# Video metadata as JSON (automation)
yt-dlp -j "URL"

# Get direct URL without downloading
yt-dlp -g "URL"

Agent Automation Patterns

Video pipeline: yt-dlp -j URL → parse JSON → select format → yt-dlp -f FORMAT URL -o OUTPUT

Ebook search: Search Anna's Archive / Z-Library / 鸠摩搜书 → get download page → extract link → aria2c

Bulk media: gallery-dl --dump-json URL → review items → gallery-dl -d OUTPUT URL

Music: spotdl SPOTIFY_URL (auto YouTube match + metadata) or yt-dlp -x --audio-format mp3 YOUTUBE_URL

Domain Instability

Many resource sites rotate domains. When a URL fails:

  1. Search: [site name] mirror 2026 or [站名] 最新地址
  2. Check Reddit/Twitter for community mirror lists
  3. Anna's Archive = most resilient ebook meta-search
  4. For Chinese cloud search: check 网盘之家导航 for latest links

References

File Content
ebooks.md Ebook sites, academic papers, audiobooks, manga, Chinese books
video.md Torrent sites, DDL, subtitles, anime, Chinese video
music.md Free music, download tools, Chinese music, podcasts
software.md Software archives, package managers, Chinese sites
media-assets.md Stock images, video, audio, fonts
cloud-search.md Chinese cloud drive search (百度/阿里/夸克)
education.md Free courses and MOOCs
tools-reference.md Detailed CLI syntax and advanced flags
search-techniques.md Google dorks, search strategies

Expand your agent's capabilities with these related and highly-rated skills.

hAcKlyc/MyAgents

summarize

Summarize content from files, URLs, or clipboard text into concise structured notes

181 26
Explore
hAcKlyc/MyAgents

pdf

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

181 26
Explore
hAcKlyc/MyAgents

docx

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

181 26
Explore
hAcKlyc/MyAgents

xlsx

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas

181 26
Explore
hAcKlyc/MyAgents

ultra-research

多AI并行深度研究。当用户需要对某个主题进行全面调研、深度研究、多方对比、或需要覆盖多个维度和来源的综合分析时触发。适合复杂主题(技术选型、竞品分析、行业趋势、争议性话题等),不适合简单事实查询。通过多个AI服务并行研究,交叉验证,输出带引用的综合报告。

181 26
Explore
hAcKlyc/MyAgents

pptx

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

181 26
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results