核心用法
Bilibili Skill 是一套基于 Python 的命令行工具集,专为 AI Agent 自动化操作 B 站(Bilibili)设计。核心功能覆盖四大维度:
内容管理:发布原创动态(支持图文)、删除动态、转发动态;视频操作:获取视频信息/统计、点赞视频;用户与搜索:查询用户信息、获取投稿列表、搜索视频/用户/直播间;直播互动:获取直播间信息。
工具提供两种集成模式:CLI 工具适合脚本化批量操作,MCP Server 支持 AI 自然语言调用。认证采用 Cookie 机制,需配置 SESSDATA、bili_jct、buvid3 三个关键字段。
显著优点
1. 功能覆盖全面:从内容生产(发动态)到消费(搜视频、查弹幕)形成闭环,是目前开源生态中功能最完整的 B 站自动化方案之一。
2. AI 原生设计:专为 OpenClaw/MCP 架构优化,支持环境变量注入和 JSON 输出,便于 Agent 解析和链式调用。
3. 双模式灵活:CLI 适合定时任务和批量脚本,MCP Server 适合对话式 AI 交互,两者功能互补而非替代。
4. 开源可审计:基于 bilibili-api-python 构建,代码透明,社区维护活跃。
潜在缺点与局限性
1. 非官方工具:依赖逆向工程 API,存在接口变更导致功能失效的风险,且无 B 站官方背书。
2. 认证安全风险:Cookie 包含敏感凭证,明文存储或环境变量传递存在泄露隐患;SESSDATA 有效期有限,需手动维护。
3. 风控敏感:频繁操作易触发平台反爬机制,可能导致账号限流或封禁,需人工控制调用频率。
4. MCP/CLI 功能割裂:部分功能(如弹幕获取)仅在 MCP 可用,发布动态仅在 CLI 可用,用户需同时维护两套工具。
适合人群
- 开发者与自动化运维工程师:需要批量管理 B 站账号或定时发布内容
- AI Agent 构建者:希望为助手添加 B 站信息检索与轻交互能力
- 数据分析师:需要结构化获取视频、用户、弹幕数据用于研究
- 不适合:普通用户(配置门槛高)、高安全要求场景(Cookie 管理风险)
常规风险
- 账号安全:Cookie 泄露可导致账号被盗,建议专用小号并开启登录保护
- 合规风险:自动化操作可能违反 B 站用户协议,用于刷量、 spam 可能导致封号
- 数据隐私:弹幕、搜索等数据抓取需遵守平台规则及相关法律法规
- 供应链风险:依赖第三方库
bilibili-api-python,需关注其更新与安全性