Install
openclaw skills install bilibili-video-summarizerB站(bilibili)视频字幕下载与总结工具。当用户说"帮我总结这个B站视频"、"B站视频总结"、"总结b站视频"、"这个视频说了什么"、"视频内容是什么"时触发此技能。自动从B站下载字幕(支持官方字幕和AI字幕),解析为纯文本后对视频内容进行总结,支持中英文双语字幕。
openclaw skills install bilibili-video-summarizerB站视频字幕下载与智能总结。
B站字幕下载需要登录认证。首次使用时:
F12 → Console → 运行 console.log(document.cookie.match(/SESSDATA=([^;]+)/)?.[1])~/.config/bilibili-cookies.txt从用户提供的 B站 URL 中提取 BV 号或完整 URL,调用 scripts/download.sh:
bash <skill>/scripts/download.sh "https://www.bilibili.com/video/BV1X4wAzEEMe"
成功输出示例:
VIDEO_TITLE: 视频标题
AVAILABLE_SUBS: zh-CN srt en-US srt ai-zh srt
SUBTITLE_FILE: /tmp/bili-subtitles/视频标题.zh-CN.srt
SUCCESS
失败处理:
ERROR: Cookie file not found → 引导用户配置 cookie(见上方首次使用)ERROR: No subtitles could be downloaded → 说明该视频无字幕,告知用户无法总结ERROR: Could not fetch video title → URL 无效,请用户确认链接调用 scripts/parse.py:
python3 <skill>/scripts/parse.py "/tmp/bili-subtitles/视频标题.zh-CN.srt"
输出纯文本内容(约数千字)。
将字幕文本整理为结构化总结,格式:
## 视频标题
**字幕字数:** X,XXX 字符
### 🎯 内容主题
[一句话概括视频核心主题]
### 📝 主要内容
[按视频结构分段总结,每段2-4句话]
### 💡 关键要点
- [要点1]
- [要点2]
- [要点3]
### 📌 结论/彩蛋
[视频结尾信息,如有]
总结原则:
yt-dlp(pip3 install yt-dlp --break-system-packages)~/.config/bilibili-cookies.txt)bilibili-video-summarizer/
├── SKILL.md # 本文件
├── references/
│ └── cookie-setup.md # Cookie 配置指南
└── scripts/
├── download.sh # 字幕下载脚本
└── parse.py # SRT→纯文本解析脚本