Agent Skills
返回列表
Bilibili 下载

Bilibili 下载

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4a64c9f9/openspec-explore。

技能介绍

要解决的问题

当用户在聊天里要求 下载B站视频、保存BV 时,普通下载器往往还需要手动粘贴命令、选择清晰度或处理文件合并。openspec-explore 将 Bilibili BV 号下载收敛为一个严格触发的对话流程:只要命中关键词并识别到 BV,就立即进入下载,不再插入多余确认。

工作方式

  • 触发边界:只响应 下载B站视频、下载B站音频、保存BV、bilibili下载 等关键词;IDLE 状态未命中时返回未触发提示。
  • 输入解析:用正则提取 BV[0-9A-Za-z]+,并把前缀标准化为大写 BV。
  • 下载路径:scripts/bilibili_download_skill.py 负责状态编排,core/bili_downloader.py 处理 WBI 签名、信息查询、媒体下载与 ffmpeg 合并。
  • 输出选择:命中音频关键词时优先生成 .m4a,若环境不支持则回退到 .mp3;其余情况默认输出 .mp4。
  • 错误提示:将 invalid bvid、ffmpeg failed、网络超时等映射为可读中文提示。

注意点

该技能面向 单一实例、顺序下载,不应在同一实例中并发启动多个 BV;完成、取消或报错后应重置状态,避免残留 pending 任务。

使用场景

  • 在客服对话里识别用户给出的B站BV,直接启动视频下载。
  • 当用户说下载B站音频并给出BV时,优先抽取m4a,失败则回退mp3。
  • 在 Agent 流程中校验触发词与BV格式,避免无BV时启动下载。
  • 当 ffmpeg 缺失或合并失败时,返回明确错误提示并保留排查线索。

适合人员

  • 维护 Bilibili 下载 Agent 的工程师,需要严格触发词、BV 解析和状态机。
  • 整理 B站音视频资料的内容生产者,需要把给定BV直接保存为mp4或m4a/mp3。
  • 排查 ffmpeg 合并失败的本地工具开发者,需要稳定的错误映射和回退提示。
  • 构建对话式下载流程的产品工程师,需要避免确认门控和并发下载反模式。