Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: summarize this Bilibili video https://www.bilibili.com/video/BV1xx411c7mD
- 1Detects URL as Bilibili platform
- 2Runs get_transcript.py with the URL and default lang zh-CN
- 3Receives transcript text from the video
- 4Summarizes the transcript content
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.