allbeingsfuture/skills@bilibili-watcher

Extract subtitles and transcripts from Bilibili and YouTube via command line.

9|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill allbeingsfuture-skills-bilibili-watcher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: allbeingsfuture/skills@bilibili-watcher
Source: https://github.com/AllBeingsFuture/AllBeingsFuture/tree/main/electron/embedded-assets/skills/bilibili-watcher
Command: npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill allbeingsfuture-skills-bilibili-watcher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables users to obtain clean, searchable transcripts and subtitles from Bilibili and YouTube videos without manual playback, coping with member-only access, multi-language tracks, and playlist batch processing.

Core Features & Use Cases

  • Dual-platform extraction: Pull subtitles from both Bilibili and YouTube using yt-dlp.
  • Member-only access support: Use browser cookies to access and extract subtitles from Bilibili 大会员 content.
  • Multi-format parsing and normalization: Convert SRT, VTT, JSON3, and other subtitle formats into timestamped plain text for summarization and Q&A.
  • Batch and playlist workflows: Enumerate playlists, extract per-video transcripts, and produce an index for downstream processing.
  • Use case: Quickly extract Chinese and English subtitles from a lecture series, generate a consolidated transcript, and enable timestamped search and summaries.

Quick Start

Extract subtitles and a clean, timestamped transcript from the provided Bilibili or YouTube video URL and return a short summary and indexed transcript.

Frequently Asked Questions about allbeingsfuture/skills@bilibili-watcher

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

FAQPage Schema
How do I extract subtitles from a Bilibili or YouTube video?▼

To extract subtitles from Bilibili or YouTube videos, provide the video URL to trigger yt-dlp processing, which pulls available subtitle tracks and normalizes them into timestamped plain text or SRT format.

Can I extract subtitles from member-only Bilibili videos?▼

Yes, you can extract subtitles from member-only Bilibili videos by providing access to your browser cookies, which allows the yt-dlp engine to authenticate your account and retrieve the restricted content.

How do I get a clean transcript from multi-language subtitle tracks?▼

To get a clean transcript from multi-language subtitle tracks, the extraction process parses formats like SRT, VTT, and JSON3, converting them into normalized plain text with timestamps for easy summarization and search.

Do I need to install ffmpeg to extract video transcripts?▼

You need yt-dlp installed to extract video transcripts, while ffmpeg is an optional dependency used specifically for format conversion when processing subtitle files from Bilibili or YouTube videos.

How do I extract transcripts from a YouTube playlist in batch?▼

To extract transcripts from a YouTube playlist in batch, the process enumerates the playlist videos, extracts per-video subtitles, and produces an indexed output for downstream processing and timestamped search.

What is the best way to search through long video lectures by timestamp?▼

The best way to search through long video lectures by timestamp is to extract and normalize the subtitles into a parsed JSON3 or SRT text index, enabling timestamped search and summarization across the video content.