Install
openclaw skills install bilibili-digestExtract, structure, and summarize Bilibili video/column content into structured notes with timestamps, key points, and chapter indexes.
openclaw skills install bilibili-digestExtract Bilibili (B站) video/column content and transform it into structured, note-ready Markdown with AI-generated summaries, timestamped key points, chapter segmentation, and cross-video integration.
This skill operates in a pipeline:
b23.tv short links)If a video has no CC subtitles, the skill degrades gracefully:
~/.openclaw/data/bilibili-digest/cache/clawhub run bilibili-digest --url <bilibili-url> [options]
| Option | Type | Default | Description |
|---|---|---|---|
--url | string | required | Single Bilibili URL |
--urls | json-array | — | Multiple URLs for batch processing |
--summary-mode | enum | detailed | minimal, overview, detailed, mindmap |
--include-transcript | bool | false | Include full transcript text |
--include-danmaku | bool | false | Include danmaku sentiment analysis |
--export-format | enum | markdown | markdown, json, obsidian, notion, feishu |
--output-dir | string | ./bilibili-notes/ | Output directory |
--cross-video-merge | bool | false | Merge insights across multiple videos |
--language | enum | zh-CN | zh-CN, en-US |
clawhub run bilibili-digest --url "https://www.bilibili.com/video/BV1xx411c7mD"
# → Structured Markdown with title, author, key points (with timestamps), chapters, resources
clawhub run bilibili-digest \
--urls '["https://www.bilibili.com/video/BV1xx01","https://www.bilibili.com/video/BV1xx02"]' \
--cross-video-merge
# → Combined knowledge tree across multiple videos
clawhub run bilibili-digest --url "https://www.bilibili.com/video/BV1xx411c7mD" \
--summary-mode minimal
# → One-liner + 3-5 core bullet points
clawhub run bilibili-digest --url "https://www.bilibili.com/video/BV1xx411c7mD" \
--summary-mode detailed --export-format obsidian --include-transcript
# → Obsidian-compatible note with WikiLinks, tags, and YAML frontmatter
clawhub run bilibili-digest --url "https://www.bilibili.com/video/BV1xx411c7mD" \
--summary-mode mindmap
# → Hierarchical mindmap with main topics, subtopics, and key connections,
# ideal for sharing or importing into mind-mapping tools (XMind, etc.)
Step 1: Install → clawhub install bilibili-digest
Step 2: Run → clawhub run bilibili-digest --url "https://www.bilibili.com/video/BV1xx411c7mD"
Step 3: Receive → Structured Markdown note (<30 seconds)
Step 4: Copy to note-taking app → Value achieved
The scripts/ directory contains Python modules:
| File | Purpose |
|---|---|
parser.py | Extract BV/CV IDs and expand b23.tv short links |
api.py | Bilibili API client with rate limiting and retry |
subtitle.py | CC subtitle extraction and cleanup |
danmaku.py | Danmaku density detection and sentiment grouping |
segmenter.py | Chapter detection from subtitle gaps and transition words |
summarizer.py | LLM-based structured summary generation |
exporter.py | Markdown / Obsidian / JSON / Notion / Feishu export |
cross_merge.py | Cross-video knowledge merging |
__init__.py | Package init |