关于 download-anything
一个以下载为核心的技能,整理了获取视频、音频、图片、文件、种子和字幕的命令行工具与脚本,并提供电子书、软件和课程等资源的参考指南。
主要功能
- 01视频、音频和文件下载脚本
- 02批量下载图库内容和种子
- 03字幕搜索与下载
- 04工具包安装脚本
- 05资源搜索参考指南
适用场景
- 01下载视频或提取音频
- 02获取图片集或直接文件链接
- 03查找并下载视频字幕
- 04查找电子书或课程等资源
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hacklyc/ myagents_skills --skill download-anything安装后在 Claude Code 中输入/download-anything确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/cloud-search.mdebooks.mdeducation.mdmedia-assets.mdmusic.mdsearch-techniques.mdsoftware.mdtools-reference.mdvideo.mdscripts/dl-audio.shdl-file.shdl-gallery.shdl-subtitle.shdl-torrent.shdl-video.shinstall-toolkit.sh详细介绍
下载任意内容
找到它。下载它。任何资源,任何格式。
工具包
# Install all tools at once
bash scripts/install-toolkit.sh
| 工具 | 安装 | 用途 |
|---|---|---|
yt-dlp | brew install yt-dlp | 从 1800 多个网站下载视频/音频 |
aria2c | brew install aria2 | 多线程下载、种子 |
gallery-dl | pip3 install gallery-dl | 批量下载图片/媒体,支持 170 多个网站 |
spotdl | pip3 install spotdl | 将 Spotify 播放列表转换为本地文件 |
wget | brew install wget | 递归下载、镜像网站 |
curl | 预装 | HTTP 请求、API 调用 |
ffmpeg | brew install ffmpeg | 媒体转换 |
jq | brew install jq | 用于自动化的 JSON 解析 |
决策树
| 想要下载…… | 工具/方法 |
|---|---|
| YouTube / 社交媒体视频 | scripts/dl-video.sh URL(自动检测 Bilibili cookies) |
| 任意视频 URL 中的音频 | scripts/dl-audio.sh URL |
| Spotify 播放列表/专辑/曲目 | spotdl URL |
| 图库/艺术家页面中的图片 | scripts/dl-gallery.sh URL |
| 直接文件 URL(快速下载) | scripts/dl-file.sh URL(aria2,16 个连接) |
| 种子或磁力链接 | scripts/dl-torrent.sh "magnet:..." |
| 视频字幕 | scripts/dl-subtitle.sh QUERY |
| 电子书或论文 | → references/ebooks.md |
| 电影或电视剧 | → references/video.md |
| 音乐/游戏原声带/OST | → references/music.md |
| 软件或应用 | → references/software.md |
| 图片/视频/音频/字体素材 | → references/media-assets.md |
| 中文网盘资源 | → references/cloud-search.md |
| 在线课程 | → references/education.md |
| 其他内容/不确定 | → references/search-techniques.md |
脚本
全部位于 scripts/。每个脚本只做一件事。按需组合使用。
| 脚本 | 功能 | 关键参数 |
|---|---|---|
install-toolkit.sh | 安装所有命令行工具 | — |
dl-video.sh URL [QUALITY] | 下载视频(自动为 Bilibili 使用 cookies) | best/1080/720/480 |
dl-audio.sh URL [FORMAT] | 提取音频 | mp3/opus/flac/best |
dl-file.sh URL [OUTPUT] | 快速多线程下载 | 通过 aria2 建立 16 个连接 |
dl-gallery.sh URL [DIR] [ARGS...] | 批量下载图片 | 额外参数会传递给 gallery-dl |
dl-torrent.sh MAGNET [DIR] | 下载种子/磁力链接 | 通过 aria2 |
dl-subtitle.sh QUERY [LANG] | 搜索并下载字幕 | en/zh/ja 等 |
快速单行命令
# 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 自动化模式
视频流程: yt-dlp -j URL → 解析 JSON → 选择格式 → yt-dlp -f FORMAT URL -o OUTPUT
电子书搜索: 搜索 Anna's Archive / Z-Library / 鸠摩搜书 → 获取下载页面 → 提取链接 → aria2c
批量媒体: gallery-dl --dump-json URL → 检查项目 → gallery-dl -d OUTPUT URL
音乐: spotdl SPOTIFY_URL(自动匹配 YouTube 内容并获取元数据),或 yt-dlp -x --audio-format mp3 YOUTUBE_URL
域名不稳定
许多资源网站会更换域名。URL 失效时:
- 搜索:
[site name] mirror 2026或[站名] 最新地址 - 在 Reddit/Twitter 上查看社区镜像列表
- Anna's Archive 是最可靠的电子书元搜索工具
- 搜索中文网盘时,查看网盘之家导航获取最新链接
参考资料
| 文件 | 内容 |
|---|---|
| ebooks.md | 电子书网站、学术论文、有声书、漫画、中文书籍 |
| video.md | 种子网站、DDL、字幕、动漫、中文视频 |
| music.md | 免费音乐、下载工具、中文音乐、播客 |
| software.md | 软件档案、包管理器、中文网站 |
| media-assets.md | 图片、视频、音频、字体素材 |
| cloud-search.md | 中文网盘搜索(百度/阿里/夸克) |
| education.md | 免费课程和 MOOC |
| tools-reference.md | 详细的 CLI 语法和高级标志 |
| search-techniques.md | Google 搜索语法、搜索策略 |
评论
支持 Markdown