Video Fetch — YouTube & Bilibili for Openclaw

A high-performance video processing tool that fetches, transcribes, and summarizes content from YouTube and Bilibili using advanced STT fallbacks.

lambertalpha
v3.0.3
Mar 7, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install youtube-fetch

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install youtube-fetch using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Video Fetch — YouTube & Bilibili?

The Video Fetch skill is a robust solution designed for AI agents to digest video content from the world's largest platforms. As part of the Openclaw Skills ecosystem, it provides a seamless bridge between video media and text-based analysis. Whether you are dealing with official subtitles or need to generate your own via speech-to-text, this tool ensures high fidelity by prioritizing official transcripts before falling back to ElevenLabs, local Whisper, or video descriptions.

This skill is particularly optimized for developers and researchers who need to bypass geographic restrictions and platform-specific hurdles. By integrating Openclaw Skills into your workflow, you gain the ability to process Bilibili's AI-generated subtitles and YouTube's vast library with professional-grade accuracy and automated translation capabilities.

Video Fetch — YouTube & Bilibili Use Cases

  • Rapidly summarizing long-form tutorials or lectures for quick information retrieval.
  • Transcribing foreign language content from Bilibili for research and translation projects.
  • Extracting text from videos that lack official closed captions using high-accuracy STT.
  • Automating content research pipelines within the Openclaw Skills framework.

How Video Fetch — YouTube & Bilibili Works

  1. The skill accepts a video URL and automatically detects whether the platform is YouTube or Bilibili.
  2. It first attempts to retrieve official subtitles or transcripts via the platform's native API.
  3. If subtitles are missing, it downloads the audio stream using yt-dlp and routes it to ElevenLabs Scribe v2 for high-accuracy transcription.
  4. If no API key is present, it triggers a local Whisper fallback to process the audio on your machine.
  5. In cases where audio processing is restricted, it extracts the creator's video description as a final fallback.
  6. The resulting text is then passed to the AI agent for summarization or analysis in the user's preferred language.

Video Fetch — YouTube & Bilibili Setup

To get started with this skill in the Openclaw Skills collection, install the necessary dependencies:

# Core requirements
pip install youtube-transcript-api requests yt-dlp

# For YouTube residential proxy support
pip install pysocks

# Optional: For local Whisper fallback
pip install openai-whisper

Configuration involves setting your ELEVENLABS_API_KEY for high-quality transcription and optionally providing a Bilibili cookie file for authenticated subtitle access.

Video Fetch — YouTube & Bilibili Data Schema & Taxonomy

The skill returns structured data ensuring compatibility with diverse Openclaw Skills workflows:

Data Point Description
Content The full transcript or speech-to-text output
Source Type Identifies if the data came from API, ElevenLabs, Whisper, or Description
Platform Origin of the video (YouTube or Bilibili)
Metadata Title, description, and author information extracted from the page

Video Fetch — YouTube & Bilibili Advanced Features

  • Multi-stage fallback logic (API → ElevenLabs → Whisper → Description) for maximum reliability.
  • Residential IP proxy support specifically designed to bypass YouTube datacenter blocking.
  • Secure credential management using file-based inputs (@filepath) to prevent leakages in shell history.
  • Automatic translation capabilities that adapt the summary to the user's active conversation language within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*