📺 Bilibili Skill

B 站 (Bilibili) CLI 工具 - 发布动态、管理视频、搜索内容、获取弹幕

安装

概览

Bilibili Skill 是一款专为开发者设计的 B 站(哔哩哔哩)命令行工具,旨在通过简洁的接口实现对 B 站生态的深度自动化操作。该工具基于 Python 开发,支持通过 Cookies 认证方式接入用户账号体系,无需图形界面即可完成一系列高频交互任务。其核心定位是为 AI Agent、自动化脚本及开发者提供标准化的 API 封装,尤其适合需要批量管理内容或集成到智能系统中的场景。工具不仅覆盖了动态发布、视频点赞等基础功能,还扩展了对用户信息、直播状态、弹幕数据等高级信息的获取能力,形成了一套完整的 B 站操作解决方案。 与传统网页操作相比,Bilibili Skill 的最大优势在于其 CLI(命令行)架构和 JSON 输出格式,使得结果可被程序直接解析,极大提升了与自动化工作流的兼容性。无论是定时推送资讯、监控 UP 主动态,还是构建内容分发机器人,该工具都能以脚本化方式高效执行。此外,项目文档详尽,提供了丰富的使用示例和环境配置说明,降低了上手门槛。目前已在 OpenClaw MCP 生态中作为标准服务组件部署,进一步增强了其在 AI 驱动应用中的可用性。

核心功能特点

  1. 支持发布原创动态、转发动态及删除指定动态内容
  2. 可获取视频详细信息(标题、UP主、播放量等)和视频统计数据
  3. 具备用户信息查询与投稿视频列表检索功能
  4. 提供视频与用户搜索接口,支持关键词分页查询并返回结构化数据
  5. 支持点赞/取消点赞视频,以及直播间信息实时获取
  6. 兼容环境变量与配置文件两种 Cookie 认证方式,保障账号安全

适用场景

Bilibili Skill 特别适合需要长期维护 B 站账号内容的创作者或运营团队使用。例如,自媒体工作者可以编写脚本每日自动发布固定栏目更新,或在特定时间点同步跨平台动态,确保内容传播的一致性。对于技术爱好者而言,该工具可用于搭建个人知识库系统,将学习笔记、代码片段通过动态形式定期分享给粉丝,提升互动频率。 在 AI 应用场景中,Bilibili Skill 常作为智能助手的一部分,由大模型调用执行自然语言指令。比如当用户询问‘帮我发一条关于今天天气的动态’时,AI 可解析意图后自动调用 publish 命令完成操作,全程无需人工干预。这种模式特别适用于虚拟主播、数字人账号的日常运维,实现‘所想即所发’。 此外,该工具也适用于数据分析与监控类项目。研究人员可通过定时抓取 UP 主的投稿数据,分析热门话题趋势;教育机构则能利用其搜索功能快速定位优质教学资源。结合 Apscheduler 等调度库,还可实现无人值守的批量操作,如每隔几小时检查一次新视频并自动点赞,增强账号活跃度。