LaunchKit · 2026
Back to Skills

bilibili-youtube-watcher

Fetch and read transcripts from YouTube and Bilibili videos.

6
1.9k downloads
by @donnycui

Setup & Installation

openclaw skills install @donnycui/bilibili-youtube-watcher

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install bilibili-youtube-watcher

What This Skill Does

Fetches transcripts from YouTube and Bilibili videos using yt-dlp. Supports multiple subtitle languages and auto-detects the platform from the URL. Works with both manual closed captions and auto-generated subtitles.

Handles both YouTube and Bilibili in a single tool, which matters for workflows involving Chinese-language content where Bilibili is the primary platform.

When to use it

  • Summarizing a long YouTube lecture without watching it
  • Extracting key points from a Bilibili tutorial in Chinese
  • Answering questions about a video's content
  • Translating video content by fetching subtitles in a specific language
  • Archiving or searching through video transcripts

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: summarize this Bilibili video https://www.bilibili.com/video/BV1xx411c7mD

AGENT
  1. 1Detects URL as Bilibili platform
  2. 2Runs get_transcript.py with the URL and default lang zh-CN
  3. 3Receives transcript text from the video
  4. 4Summarizes the transcript content
OUTPUT

A text summary of the video's content in the requested language

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

yt-dlp installed and available in PATH