B站视频下载器:在 Agent 里用 Skill 处理 B 站链接下载

前言

做资料整理、离线备份或二次分析时,经常遇到 B 站视频:用户丢一条 bilibili.com 链接,或点名某个 UP 主的合集。自己写脚本要处理清晰度、登录态和合集分页;每次在对话里重复说明流程也费时间。若希望 Agent 在识别到「下载 B 站视频」类意图时,按统一规则选画质、批量拉合集,可以把下载逻辑封装成 Skill,通过 SkillHub 安装到 Cursor、Codex 等客户端。

下面介绍 SkillHub 上的 B站视频下载器(技能标识 bilibili-downloader-plus)。撰写时对照了 SkillHub 安装文档与技能页;截至 2026-10-20,技能详情页显示「Skill 已不存在或已下线」,安装与能力说明以平台恢复展示或技能包内 SKILL.md 为准。

这是什么

B站视频下载器 是面向 B 站(Bilibili)内容的 Agent Skill:在用户要求下载 B 站视频、B 站合集或 bilibili 链接中的视频时触发。出品与分发渠道为 SkillHub(国内 Skill 社区);技能在 SkillHub 上的分类为 data-analysis(数据分析),并带有与网页抓取相关的标签。

官方入口(API 形态):

https://api.skillhub.cn/user_912ed068/bilibili-downloader-plus

站内技能页(便于浏览说明与安装引导):

https://skillhub.cn/skills/bilibili-downloader-plus

它要解决的问题是:把「解析链接 → 选清晰度 → 必要时带登录态 → 单集或整合集下载」收敛成 Agent 可执行的一套指令与脚本,而不是每次在对话里从零描述工具链。

核心功能

以下能力来自 SkillHub 对该技能的公开说明(与 bilibili-downloader-plus 条目一致),未在资料中出现的细节不展开。

  1. 单视频下载:用户提供单个 B 站视频链接时,完成下载流程。
  2. 合集批量下载:支持整个合集或系列视频的批量拉取,减少逐条复制链接。
  3. 画质选择:自动选择当前可用的最高画质。
  4. 登录态与高清:支持通过浏览器 Cookie 获取登录态,以解锁 1080P、1080P+ 等需登录的清晰度档位。

典型触发场景包括:用户给出 bilibili.com 链接并要求下载;用户提到下载 B 站视频;用户要求下载某 UP 主的合集或系列视频。

安装与启用

Skill 基于通用 SKILL.md 格式,需先具备 SkillHub CLI,再把技能安装到当前 Agent 能识别的 skills 目录(装错目录会导致 Agent 读不到技能)。

1、安装或检查 SkillHub CLI

先确认本机是否已有 CLI:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 官方文档仅安装 CLI(不装默认 Skill 包):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

完整安装(CLI + 默认 Skill)可使用同脚本不带 --cli-only;说明见 SkillHub 安装与优先源配置。

2、安装 bilibili-downloader-plus

安装时必须用 --dir 指向当前环境的 skills 目录。常用路径如下(摘自官方安装文档):

客户端 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/

示例(Cursor):

skillhub install bilibili-downloader-plus --dir ~/.cursor/skills/

也可先搜索确认技能名:

skillhub search bilibili-downloader

SkillHub 技能页上的安装提示概括为:若尚未安装 SkillHub CLI,先按 https://skillhub.cn/install/skillhub.md 完成 CLI 安装,再安装 bilibili-downloader-plus;若 CLI 已存在,则直接执行安装命令即可。

安装后按所用 Agent 的要求重启或刷新技能加载;具体是否需重启以客户端文档为准。

典型用法

公开资料未提供完整命令行逐字示例,用法以技能包内 SKILL.md 及 Agent 对话为主。可复现的交互模式如下。

  1. 在已启用该 Skill 的 Agent 对话中,发送 B 站视频或合集链接,并明确说明「下载」或「保存到本地」。
  2. 若需要 1080P 及以上清晰度,按 Skill 说明提供浏览器 Cookie 或完成登录态配置(字段名与格式以 SKILL.md 为准)。
  3. 对合集:说明要下载整个合集或系列,由 Agent 按 Skill 指引批量处理,而非逐条粘贴 BV 号。

示例(仅示意触发方式,非技能内部 API):

请下载这个 B 站合集里的全部视频,尽量最高画质:https://www.bilibili.com/video/BVxxxxxxxx
如需登录才能 1080P,我会按你的说明提供 Cookie。

适用场景与注意

适合谁

  • 经常在 Agent 里处理 B 站链接、希望统一下载策略的开发者或运营。
  • 需要离线留存、转写、切片前先把视频落到本地的数据分析或内容整理流程。

限制与注意

  • 可用性:当前访问 https://skillhub.cn/skills/bilibili-downloader-plus 会提示技能不存在或已下线;安装前建议在 SkillHub 搜索 bilibili-downloader-plus 或打开官方 API 入口确认是否恢复。无法安装时,不应假设本地仍能通过旧缓存使用。
  • 合规:仅下载你有权留存的内容;遵守 B 站用户协议与版权要求,Skill 不提供绕过平台规则的能力说明以外的保证。
  • Cookie 安全:用 Cookie 换高清时,避免把完整 Cookie 提交到不可信环境;在团队规范允许范围内操作。
  • 目录:skillhub install 未加 --dir 时默认装到 ./skills/,多数 Agent 不会自动加载,需显式指定上表中的目录。

结尾

B站视频下载器 把 B 站单集与合集的下载、最高可用画质以及 Cookie 登录态等需求写成 Agent Skill,适合挂在 SkillHub 上按需安装到 Cursor、Codex 等环境。平台分类为 data-analysis;具体版本号、脚本依赖与配置项以技能包内文档为准。

官方地址:

https://api.skillhub.cn/user_912ed068/bilibili-downloader-plus

SkillHub 技能页:https://skillhub.cn/skills/bilibili-downloader-plus

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye