download-video
作者 rameerezdownload-video 可借助 yt-dlp 从受支持的 URL 保存视频。当你需要安装与使用指引、稳定的文件命名、格式选择,以及可复用的转录、剪辑或归档流程时,这个 download-video 技能适合用于 Workflow Automation。
该技能得分 77/100,说明它是一个相当可靠的目录候选项,适合想要现成视频下载工作流的用户。仓库提供了足够的操作细节,方便 agent 触发并执行,减少比通用提示词更多的猜测,不过在环境配置和边缘情况处理上仍有一些落地门槛。
- 触发条件和使用场景明确:前言说明它用于从社交 URL 下载视频,并给出了参数提示 "[url]"。
- 工作流指导具体:明确要求检查是否安装了 yt-dlp,以最佳可用质量下载,并返回文件名、格式和文件大小。
- 平台覆盖面实用:列出了 X/Twitter、YouTube、Instagram、TikTok、Reddit 等主流来源,并说明通过 yt-dlp 支持 1400+ 个站点。
- 没有提供安装命令或设置文件,因此用户必须已经安装好 yt-dlp,或者按照临时建议自行安装。
- 摘录内容只给出了轻量级指引;没有 scripts、references 或 rule files 来增强边缘情况处理或减少歧义。
download-video 技能概览
download-video 技能能做什么
download-video 技能可以借助 yt-dlp,把支持的 URL 中的视频保存到本地存储。它最适合需要一个稳定可靠的 download-video 技能的人:先从社交平台抓取源媒体,再用于转写、剪辑、研究或归档。
谁适合使用它
如果你已经有直接的视频 URL,并且想要一套可重复执行的流程,而不是临时猜命令参数,那么就适合使用这份 download-video 指南。它非常适合 Workflow Automation 场景:输入是一条链接,输出是磁盘上的一个文件。
它为什么有用
它的核心优势是覆盖面广:支持 X/Twitter、YouTube、Instagram、TikTok、Reddit 以及 yt-dlp 支持的许多其他网站。它的实际价值不只是“下载一个文件”,还包括选对格式、统一输出命名,以及处理常见阻碍,比如缺少依赖或内容受限。
如何使用 download-video 技能
安装并验证环境
进行 download-video install 时,先把技能加好,并确认 yt-dlp 已经可用,再开始正式依赖它。这个技能默认你的环境里可以执行 Bash 命令,而且当前目录适合作为保存位置。如果 yt-dlp 不存在,先安装它,不要一上来就排查技能提示本身。
给技能完整的输入
理想的 download-video usage 应该从干净的 URL 和明确的目标开始。更好的输入比如:Download this YouTube video as the highest quality file: <url> 或 Save this Instagram reel for transcription and name it clearly. 不要只说“把这个视频下载下来”这种模糊请求,因为技能需要知道你要的是最高质量、特定格式、仅音频,还是自定义文件夹。
走完标准命令流程
仓库的核心流程很简单:先确认 yt-dlp 可用,再执行下载,最后回报文件名、格式和文件大小。常见的第一步是:
yt-dlp -o "%(title)s.%(ext)s" "URL"
如果结果很重要,先用 yt-dlp -F "URL" 查看可用格式,再用 -f 选定具体格式。这样最能避免在源视频清晰度或音视频配对很关键时反复重试。
先看对的文件
如果你要实际使用 download-video,先从 SKILL.md 读起,重点看 Process、Download Command、Options Reference 和 Platform-Specific Notes 这几部分。真正会影响执行的就是这些内容。如果你要把这个技能改造成别的工作流,复制命令逻辑,不要照搬措辞。
download-video 技能常见问题
这个技能只适用于一个网站吗?
不是。download-video 技能是围绕 yt-dlp 构建的,因此支持的是一长串网站,而不是单一平台。当你的工作流会覆盖 X/Twitter、YouTube、Instagram、TikTok、Reddit 以及类似来源时,它就很合适。
如果我已经会用 yt-dlp,还需要这个技能吗?
如果你已经很熟练地使用 yt-dlp,这个技能主要就是一个结构化的 prompt 包装器。如果你想给 agent 或队友一个更快、更一致的 download-video guide,它能减少忘记格式检查、命名选择或平台限制提示的概率。
什么时候不适合用?
当你没有直接的视频 URL、目标网站不被 yt-dlp 支持,或者你的工作不是下载而是重新编码、裁剪或编辑时,就不该用它。如果你需要的是高度定制的归档流水线,它也不是最佳选择;这种情况下,还是更适合更完整的自动化脚本。
适合新手吗?
适合,前提是目标足够简单:提供 URL,然后把文件保存下来。当来源需要 cookies、年龄限制访问或格式选择时,它就没那么适合新手了。此时,比起反复试错,更有用的是更明确的 prompt 和一次快速的格式探测。
如何改进 download-video 技能
说清结果,不只是贴链接
要获得更好的 download-video skill 结果,关键是说明最终状态:最高质量、仅音频、自定义路径,还是用于转写的文件。Download this URL 足以走默认流程,但 download in best available quality and keep the filename readable 才能真正给技能提供决策依据。
提前给出会改变命令的约束
如果你在意文件大小、带宽、命名或可访问性,要一开始就说出来。实用的约束包括:audio only、pick 720p if available、save to ./assets/video,或者 use a stable filename for later processing。这些信息可以避免技能选出一个技术上正确、但实际操作别扭的默认值。
早点处理常见失败模式
最常见的问题是 yt-dlp 缺失、内容不支持或是私有内容,以及需要 cookies 或登录上下文的平台限制。如果下载失败,下一步更好的输入通常不是“再试一次”,而是“先用 yt-dlp -F,告诉我有哪些可用格式”或者“这是一个有年龄限制的 YouTube 链接”。
第一次下载后继续迭代
把第一次运行当成探测。若输出文件太大、质量太低,或者命名不理想,就用格式目标、输出目录或文件名规则把 prompt 收紧。这样才能最快把 download-video for Workflow Automation 从一次性命令,变成一个可靠步骤。
