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.