skill-bilibili-upload · B 站视频投稿

B 站视频投稿 skill,基于成熟的 biliup CLI 封装:首次扫码登录生成 cookie,之后复用。支持标题、简介、分区、标签、封面、转载声明与定时发布,默认 dry-run 预览命令,确认后再真实投稿。
投稿成功后自动读回对账(标题前缀 + 时间窗找新稿件),核实才算成功,未核实会明示并提示人工核对,不会把未核实当成功。
调用示例:在聊天框中说"把 out.mp4 投稿到 B 站知识区"。
产品详解
定位
skill-bilibili-upload 是包装成熟 biliup CLI 的 B 站投稿通道:扫码登录一次后复用 cookie,封装完整的投稿参数(分区、标签、封面、转载、定时),并以 dry-run 预览与读回对账保障发布质量。它只负责投稿动作,不做视频编辑。
核心能力
- 扫码登录 + cookie 复用:首次
login扫码生成 cookies.json,之后复用,无需重复登录。 - 完整投稿参数:标题、简介、分区(内置 30 个常用分区中文名映射,也支持
--tid数字)、标签(≤10)、封面、转载声明(--copyright 2 --source)、定时发布(--dtime10 位时间戳,需距今 >4 小时)。 - dry-run 预览:省略
--exec即预览投稿命令与参数,确认后再加--exec真实投稿。 - 投稿前敏感信息扫描:真发前强制扫描标题/简介/标签/转载来源,发现密钥、内部地址或路径时阻止投稿。
- 读回对账:投稿成功后直连稿件接口,用标题前缀 + 时间窗找新稿件,四档结论;未核实明确报出并提示人工核对,不会把未核实当成功。
- 发布记录:成功后调用 skill-publish-log 记录平台、时间、标题与内容标识;失败不得记为成功。
- Profile 感知:有画像时默认分区/标签贴合画像的 B 站定位,标题风格对齐人设。
工作流程
check确认 biliup 与 cookie 就绪- 首次使用
login扫码登录;tid查看分区 upload(省略--exec)预览投稿命令与参数- 确认后加
--exec真实投稿 - 自动读回对账,核实新稿件
- 成功调用 skill-publish-log 记录
输入与输出
| 输入 | 说明 |
|---|---|
| 视频 | 必填,要投稿的视频文件 |
| 标题 | 推荐,默认取文件名 |
| 分区 | 推荐,分区中文名或 --tid 数字 |
| 标签/简介/封面 | 可选,标签逗号分隔 |
输出:投稿结果 + 读回对账结论(成功 / 未核实及人工核对提示)。
与相邻 skill 的区别
- skill-kuaishou-upload:走 Playwright 网页自动化发布,以竖版 9:16 为主;本 skill 走 biliup 命令行工具,B 站以横版 16:9 为主。
- 本 skill 支持定时发布与转载声明参数,投稿前做敏感信息扫描。
适用场景
- 知识/教程类长视频的 B 站分发
- 需要定时卡点发布的投稿
- 带转载声明的转载稿投稿
- 批量投稿前先预览参数确认
使用前准备
- 安装 biliup CLI(
pip install biliup);登录与投稿需访问 B 站的外网环境。 - 首次扫码登录生成 cookie;cookie 属敏感信息,妥善保存不外泄。
- B 站以横版 16:9 为主,竖版素材可先用 video-reframe 处理。
- 分区选错会影响推荐,拿不准先让用户确认分区;封面、标签(≤10)显著影响点击与推荐,尽量补全。
skill-bilibili-upload 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。