核心用法
dl skill 是一个专为媒体下载设计的智能工具,支持从主流视频平台(YouTube、Bilibili、X/Twitter 等)下载音视频内容。用户通过简单的触发指令 /dl <url> 或自然语言"下载这个视频/音乐"即可调用。
执行流程高度自动化:
1. 系统立即响应确认下载
2. 后台调用 uv run --script 执行 dl.py 脚本
3. 智能识别内容类型,视频保存为 mp4 至 ~/Movies/ 或 ~/Videos/,音乐保存为 m4a 至 ~/Music/
4. 支持完整播放列表下载,自动创建子目录归类
5. Telegram 场景下可自动推送音频文件给用户
进阶配置:技能原生设计用于与本地媒体服务器(Universal Media Server、Jellyfin、miniDLNA 等)协同,下载内容即刻通过 DLNA/UPnP 协议在局域网内共享,电视、手机可直接播放。
显著优点
- 极简交互:一句话或
/dl指令即可完成复杂下载流程 - 智能分类:自动区分音视频类型并归档至系统标准目录
- 播放列表支持:批量下载时自动按专辑/列表名创建文件夹
- 媒体生态整合:与家庭 NAS/媒体服务器无缝衔接,下载即上屏
- 跨平台:支持 macOS、Linux、Windows 三大桌面系统
潜在局限
- 依赖
uv运行时环境,需预先安装 - 未明确披露底层下载引擎(推测为 yt-dlp 或其衍生方案),对站点支持的稳定性取决于第三方库更新
- 无内置代理/VPN 配置说明,部分地区网络可能受限
- 安全报告中标注"未执行安全扫描",代码审计状态未知
- Telegram 文件上传功能仅限音频,视频需用户自行访问服务器
适合人群
- 家庭媒体中心用户(配合 Jellyfin/UMS 使用)
- 需要离线备份教学视频、播客的内容消费者
- 习惯命令行高效操作的技术用户
- 多设备(TV/手机/电脑)本地流媒体需求者
常规风险
- 版权合规:下载受版权保护内容需遵守当地法律法规
- 网络来源:从第三方平台下载文件存在潜在的恶意内容注入风险
- 数据隐私:URL 信息可能被日志记录
- 存储管理:自动下载可能快速占用本地磁盘空间,无内置配额限制