Upload videos to Bilibili (哔哩哔哩). Supports automatic login, title, description, tags, and partition selection.
Upload local video files to Bilibili (哔哩哔哩).
biliup package (installed automatically: pip install biliup)biliup login in terminal to scan QR code and loginchcp 65001
$env:PYTHONIOENCODING = "utf-8"
biliup login
Scan the QR code with Bilibili App to login. Cookies are saved automatically for future use.
chcp 65001
$env:PYTHONIOENCODING = "utf-8"
python {skill_dir}/upload.py ^
"full/path/to/your/video.mp4" ^
--title "Your Video Title" ^
--desc "Video description" ^
--tags "tag1,tag2,tag3" ^
--tid 138
python ~/.openclaw/workspace/skills/bilibili-upload/upload.py ^
"C:\Users\hyzu\Documents\openclaw\news_briefing_20260311.mp4" ^
--title "2026年3月11日新闻简报" ^
--desc "每日新闻简报,带金色字幕,AI自动生成" ^
--tags "新闻,每日新闻,简报,AI生成" ^
--tid 138
The script automatically handles:
~ for home directory)| ID | Partition |
|---|---|
| 138 | 日常 |
| 124 | 生活 |
| 171 | 科技 |
| 95 | 娱乐 |
| 188 | 美食 |
| 208 | 影视 |
| 210 | 体育 |
| 201 | 动画 |
| 15 | 音乐 |
| 189 | 知识 |
chcp 65001PYTHONIOENCODING=utf-8 to avoid Unicode encoding errorsThe upload script is located at:
{skill_dir}/upload.py
Where {skill_dir} is the installation directory of this skill. The script accepts any full path from the user, and automatically handles path expansion.
ZIP package — ready to use