前言¶
课程视频往往不在直链上。打开页面会先遇到登录墙,登录之后真正的视频地址还藏在播放器或接口返回里,手动复制又慢又容易断。下面介绍 Course Video Downloader,一个把「打开课程页 → 过登录 → 拿直链」串起来的通用 Skill。
它和手动用浏览器 F12 找流地址的做法相比,好处是流程固定、能自动处理登录墙,不需要每次重新摸索。适合需要批量或反复抓取课程视频的开发者。
这是什么¶
Course Video Downloader 是一个基于通用 SKILL.md 格式的 Agent Skill,坐标为 @user_b22a52ba/course-video-downloader,由发布者 user_b22a52ba 维护。
定位一句话:课程视频抓取与下载技能,通用型方案,适配任意课程平台。它不绑定某个具体站点,而是按页面结构走通用流程。
官方资料给出的元数据如下:
- 版本:2.0.0
- 来源:community
- 分类:data-analysis
- 评分:100000
- 下载:1524,安装 0
- 标签:
requires_api_key=false(无需 API Key)
核心功能与工作流¶
根据官方简介,Skill 的流程是固定的,分几步走:
1、用户提供课程链接。
2、浏览器打开该链接。
3、检测登录墙;需要登录时弹窗,让用户手动完成登录操作。
4、登录完成后分析页面。
5、提取视频直链(video 地址)。
第 3 步是关键:Skill 不尝试绕过登录,而是在需要登录时弹窗交回给用户手动处理,登录完成后再继续。这样既适配任意平台,也避免触碰平台风控。
安装与启用¶
官方地址:
https://api.skillhub.cn/user_b22a52ba/course-video-downloader
SkillHub 页面:
https://www.skillhub.cn/skills/user_b22a52ba/course-video-downloader
坐标与加载标识:
@user_b22a52ba/course-video-downloader
说明:本次核对到的官方资料未给出具体的安装命令、目录或配置字段,Cursor / Codex CLI / Claude Code 的差异也未见记录,因此这里只放可核实的地址与坐标。该 Skill 基于通用 SKILL.md 格式,按平台对应的 Skill 加载方式引用即可;标签显示 requires_api_key=false,无需额外配置 API Key。
典型用法¶
下面按官方简介的工作流给出一个可复现的调用路径。
第一步,把课程链接交给 Skill,例如某平台的一节课程页 URL。
第二步,Skill 用浏览器打开该链接,并检测是否存在登录墙。
第三步,若需要登录,Skill 弹窗,由用户手动完成登录。这一步不要跳过,登录态是后续提取直链的前提。
第四步,登录完成后,Skill 分析页面并提取视频直链。
经过上面的步骤,得到的视频直链即可交给后续的下载或转码流程处理。
适用场景与注意¶
适合:需要从课程平台获取视频流地址,且课程平台不一、希望用一套通用流程处理的场景;也适合登录态需要人工确认、不便自动化的环境。
注意:
- 登录墙依赖用户手动操作,无法做到完全无人值守,批量场景要预留这一步的交互成本。
- 直链可能带时效签名,拿到后应及时下载,过期需重新走流程。
- 通用方案按页面结构走,具体平台若结构变化,提取环节可能需要调整。
- 该 Skill 分类在 data-analysis、来源 community,使用前建议按官方地址核对最新版本与说明。
结尾¶
Course Video Downloader 的价值在于把课程视频抓取这条链路固定成通用流程,重点解决了登录墙的人工介入环节,适配任意课程平台。官方地址:https://api.skillhub.cn/user_b22a52ba/course-video-downloader。