bilibili-obsidian-notes

Fetch Bilibili video URLs and generate Obsidian-ready study notes with subtitles and keyframes.

6|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/le876/bilibili-obsidian-notes --skill bilibili-obsidian-notes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bilibili-obsidian-notes
Source: https://github.com/le876/bilibili-obsidian-notes/tree/main
Command: npx skills add https://github.com/le876/bilibili-obsidian-notes --skill bilibili-obsidian-notes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, Pillow, qrcode, and includes scripts (resource) components.

What problem does it solve?

Bilibili video content is challenging to review; this Skill converts videos into structured, offline-friendly Obsidian notes by fetching subtitles, extracting keyframes, and organizing content into timestamped Markdown.

Core Features & Use Cases

  • Fetch subtitles (uploader/AI) and export to JSON or VTT/SRT for offline reuse.
  • Build a note skeleton with timestamped keyframes and corresponding screenshots.
  • Consolidate definitions, derivations, and explanations into Obsidian-friendly Markdown for lectures, courses, and tutorials.
  • Supports sharing and reusing notes within an Obsidian vault workflow.

Quick Start

Run bili_vision_notes.py with a Bilibili URL to generate an Obsidian note skeleton and capture keyframes.

Frequently Asked Questions about bilibili-obsidian-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Bilibili video subtitles into Obsidian notes?

To convert Bilibili subtitles into Obsidian notes, this Skill fetches uploader or AI subtitles, extracts keyframes, and organizes them into timestamped Markdown files. It coordinates subtitle retrieval and note skeleton creation for direct import into an Obsidian vault.

Can I extract keyframes and screenshots from Bilibili videos for offline review?

Yes, you can extract keyframes and screenshots from Bilibili videos for offline review. The Skill captures visual keyframes and links them with corresponding timestamps in the generated Markdown, creating a structured Obsidian note skeleton.

What is the best way to structure lecture notes from Bilibili tutorials in Markdown?

The best way to structure lecture notes from Bilibili tutorials is by consolidating definitions, derivations, and explanations into timestamped Markdown. This Skill generates an Obsidian-friendly note skeleton with synchronized subtitles and keyframes.

Do I need to log in to fetch subtitles from restricted Bilibili videos?

Yes, you need to log in to fetch subtitles from restricted Bilibili videos. The Skill applies optional login flows to handle restricted content, ensuring you can retrieve subtitles and generate complete Obsidian note sets for member-only videos.

How do I export Bilibili subtitles to VTT or SRT formats for reuse?

You can export Bilibili subtitles to VTT or SRT formats for offline reuse by using the subtitle retrieval functionality. The Skill fetches available video subtitles and allows you to save them as JSON or standard subtitle files alongside your Obsidian notes.