Bilibili Downloader for Openclaw

A powerful AI-driven utility for downloading high-quality videos and complete playlists from Bilibili with automated format selection.

caiyundc880518
v1.0.3
Feb 9, 2026
5
4.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install bililidownloader

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 bililidownloader 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 Bilibili Downloader?

The Bilibili Downloader is a specialized integration for Openclaw Skills designed to streamline the process of archiving and offline viewing of content from Bilibili. By leveraging the power of Python and industry-standard tools like yt-dlp, this skill allows users to simply provide a URL to an AI agent, which then handles the technical complexities of parsing, quality optimization, and file management.

This tool is particularly effective for users who need to manage large volumes of video data without manually configuring command-line arguments. Whether you need a single clip or an entire educational series, this skill provides a seamless bridge between the Bilibili platform and your local storage, ensuring you always have access to the media you need for personal study or backup purposes.

Bilibili Downloader Use Cases

  • Downloading educational video series for offline study and reference.
  • Archiving personal favorite content to prevent loss due to regional restrictions or content removal.
  • Batch downloading playlists for content research and analysis.
  • Automating the retrieval of high-definition video assets for creative projects.

How Bilibili Downloader Works

  1. The AI agent initiates the process by prompting the user to provide a valid Bilibili video or playlist URL.
  2. The Openclaw Skills logic parses the provided URL to determine if it points to a single video or a multi-part series.
  3. Based on the input and user intent, the skill configures specific parameters for batch or single-item downloading.
  4. The underlying Python script executes using yt-dlp to fetch the best available video quality and metadata.
  5. The system monitors the download progress and provides real-time feedback through the agent interface.
  6. Upon completion, the files are finalized using FFmpeg to ensure compatible container formats, and a status report is generated.

Bilibili Downloader Setup

Ensure you have the necessary environment and dependencies installed to use this within Openclaw Skills:

# Ensure Python 3.6 or higher is installed
python --version

# Install the core downloader engine
pip install yt-dlp

# Install FFmpeg for media processing (macOS example)
brew install ffmpeg

Bilibili Downloader Data Schema & Taxonomy

The Bilibili Downloader organizes downloads and metadata using the following structure:

Data Element Description
Video Files MP4 or MKV files stored in the designated output directory.
Metadata Title, uploader information, and descriptions extracted during the parse phase.
Playlist Index Numeric ordering for batch-downloaded series to maintain original sequence.
Format IDs Identifiers for specific video resolutions (e.g., 1080p, 4K) used during quality selection.

Bilibili Downloader Advanced Features

  • Automatic series detection that triggers batch download prompts for playlists.
  • Support for custom format and quality IDs via CLI flags like --format or -f.
  • Integration capability for authentication cookies to access VIP content or bypass regional locks.
  • Real-time download progress tracking with success and failure reporting.
  • Multi-format support including single video files and complex multi-part series.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*