bilibili

Fetch Bilibili video details, comments, user profiles, and dynamic feeds via Python scripts.

280|25|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/sigcli/sigcli --skill bilibili-sigcli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bilibili
Source: https://github.com/sigcli/sigcli/tree/main/skills/bilibili
Command: npx skills add https://github.com/sigcli/sigcli --skill bilibili-sigcli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Bilibili hosts a broad ecosystem of videos, users, comments, and interactions. Automation of data retrieval and engagement on bilibili.com can be tedious and repetitive. This Skill provides script-based access to read video details, search content, fetch user profiles, and retrieve comments or dynamic feeds, with optional write actions that require a logged-in session.

Core Features & Use Cases

  • Read operations: video details, user profiles, comments, search results, and dynamic feeds.
  • Write operations: like, coin, and favorite actions that require a signed session cookie.
  • Use Case: An AI assistant can fetch real-time video metrics, monitor new videos from a channel, or automate engagement in approved scenarios.

Quick Start

Install the bilibili skill and run a script like bilibili_video.py with a BV ID to fetch video details, using a cookie if you need authenticated features.

Frequently Asked Questions about bilibili

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch Bilibili video details and comments using Python?

Retrieve Bilibili video details and comments using Python by executing the provided bilibili_video.py script with a target BV ID. The client handles API calls, WBI signing, and error management to return structured video and comment data.

Does automating Bilibili write actions like likes and favorites require authentication?

Automating Bilibili write actions like likes and favorites requires authentication via a valid session cookie. The Python client applies CSRF and WBI signing to this cookie to securely execute engagement operations.

Can I retrieve Bilibili user profiles and dynamic feeds with an API client?

You can retrieve Bilibili user profiles and dynamic feeds through the script-based API client. It manages read operations by applying WBI signing to fetch real-time user profile data and dynamic content updates securely.

What is the best way to automate Bilibili search results retrieval?

The best way to automate Bilibili search results retrieval is by using the dedicated Python scripts. They manage API requests and WBI signing deterministically, returning structured search content data directly to your environment.

How does WBI signing work when interacting with the Bilibili API?

WBI signing works by applying a cryptographic signature to API parameters, validating Bilibili requests. The Python client integrates this signing internally to ensure both read and write operations are accepted by the server.

Do I need a specific Python environment to run Bilibili automation scripts?

You need a Python environment with the requests library installed to run Bilibili automation scripts. This dependency manages HTTP API calls, while the script handles WBI signing, CSRF tokens, and error management internally.