๐บ Bilibili Skill
/install bilibili-skill
Bilibili Skill for OpenClaw
๐บ ่ฎฉ AI Agent ๆงๅถ B ็ซ๏ผๆฏๆๅๅธๅจๆใ็ฎก็่ง้ขใๆ็ดขๅ ๅฎนใ่ทๅๅผนๅน็ญใ
๐ ๅฟซ้ๅผๅง
ๅฎ่ฃ ไพ่ต
pip3 install bilibili-api-python click Pillow pycryptodome beautifulsoup4 brotli qrcode apscheduler --break-system-packages
้ ็ฝฎ่ฎค่ฏ
ๅจ่ฐ็จๅฝไปคๆถๆไพ Cookies๏ผ
bilibili-cli.py \
--sessdata "ไฝ ็ SESSDATA" \
--bili_jct "ไฝ ็ bili_jct" \
--buvid3 "ไฝ ็ buvid3" \
dynamic publish --content "Hello B ็ซ๏ผ"
ๆ่ ๅฐ Cookies ไฟๅญๅฐๆไปถ๏ผ
# Cookies ๅทฒไฟๅญๅจ /root/.openclaw/workspace/bilibili-cookies.md
๐ ๅฏ็จๅฝไปค
ๅจๆๆไฝ
ๅๅธๅๅๅจๆ:
bilibili-cli.py \
--sessdata "$SESSDATA" --bili_jct "$BILI_JCT" --buvid3 "$BUVID3" \
dynamic publish --content "ๅจๆๅ
ๅฎน" --img /path/to/image.jpg
ๅ ้คๅจๆ:
bilibili-cli.py \
--sessdata "$SESSDATA" --bili_jct "$BILI_JCT" \
dynamic delete --dyn-id 1179226104862343192
่ฝฌๅๅจๆ:
bilibili-cli.py \
--sessdata "$SESSDATA" --bili_jct "$BILI_JCT" \
dynamic repost --dyn-id 123456 --content "่ฝฌๅ่ฏ่ฎบ"
่ง้ขๆไฝ
่ทๅ่ง้ขไฟกๆฏ:
bilibili-cli.py video info --bvid BV1uv411q7Mv --json-output
่ทๅ่ง้ข็ป่ฎก:
bilibili-cli.py video stats --bvid BV1uv411q7Mv
็น่ต่ง้ข:
bilibili-cli.py \
--sessdata "$SESSDATA" --bili_jct "$BILI_JCT" \
video like --bvid BV1uv411q7Mv --status true
็จๆทๆไฝ
่ทๅ็จๆทไฟกๆฏ:
bilibili-cli.py user info --uid 3706946142079013 --json-output
่ทๅ็จๆทๆ็จฟ:
bilibili-cli.py user videos --uid 3706946142079013 --ps 10
ๆ็ดขๆไฝ
ๆ็ดข่ง้ข:
bilibili-cli.py search video --keyword "Python ๆ็จ" --page 1 --json-output
ๆ็ดข็จๆท:
bilibili-cli.py search user --keyword "่็ช่" --json-output
็ดๆญๆไฝ
่ทๅ็ดๆญ้ดไฟกๆฏ:
bilibili-cli.py live info --room-id 22708562 --json-output
๐ค AI Agent ้ๆ
OpenClaw MCP ้ ็ฝฎ
ๅจ ~/.openclaw/openclaw.json ไธญๆทปๅ ๏ผ
{
"mcp": {
"servers": {
"bilibili": {
"command": "python3",
"args": ["/root/.openclaw/workspace/external/bilibili-mcp-server/bilibili.py"],
"transport": "stdio"
}
}
}
}
็ฏๅขๅ้ๆนๅผ
export BILIBILI_SESSDATA="0bc2bad7%2C1788944530%2Ce3acf%2A31..."
export BILIBILI_BILI_JCT="94c0e8c198bc26f5c58c11490bd8ef62"
export BILIBILI_BUVID3="BEDF1095-927E-9F61-3920-7364E75F194027291infoc"
็ถๅๅจๅฝไปคไธญไฝฟ็จ๏ผ
bilibili-cli.py \
--sessdata "$BILIBILI_SESSDATA" \
--bili_jct "$BILIBILI_BILI_JCT" \
--buvid3 "$BILIBILI_BUVID3" \
dynamic publish --content "Hello!"
๐ ๅ่ฝๅฏนๆฏ
| ๅ่ฝ | MCP Server | CLI ๅทฅๅ ท |
|---|---|---|
| ๆ็ดขๅ ๅฎน | โ | โ |
| ็จๆทๆฅ่ฏข | โ | โ |
| ่ง้ข่ฏฆๆ | โ | โ |
| ๅๅธๅจๆ | โ | โ |
| ๅ ้คๅจๆ | โ | โ |
| ่ทๅๅผนๅน | โ | โ |
| ็น่ต่ง้ข | โ | โ |
| ็ดๆญๆฅ่ฏข | โ | โ |
ๆจ่: ไธค่ ็ปๅไฝฟ็จ๏ผ
- MCP Server ็จไบๆ็ดข/ๆฅ่ฏข๏ผAI ่ช็ถ่ฐ็จ๏ผ
- CLI ๅทฅๅ ท็จไบๅๅธ/ๅ ้ค๏ผ่ๆฌๅๆไฝ๏ผ
๐ง ้ซ็บง็จๆณ
ๆน้ๅๅธๅจๆ
#!/usr/bin/env python3
import subprocess
import time
cookies = "--sessdata 'xxx' --bili_jct 'xxx' --buvid3 'xxx'"
contents = [
"็ฌฌไธๆกๅจๆ",
"็ฌฌไบๆกๅจๆ",
"็ฌฌไธๆกๅจๆ"
]
for content in contents:
cmd = f"bilibili-cli.py {cookies} dynamic publish --content '{content}'"
subprocess.run(cmd, shell=True)
time.sleep(3) # ้ฟๅ
้ฃๆง
่ทๅ่ง้ขๅผนๅน๏ผ้่ฟ MCP๏ผ
from mcp import Client
from bilibili import get_video_danmaku
danmaku = get_video_danmaku("BV1uv411q7Mv")
print(danmaku)
โ ๏ธ ๆณจๆไบ้กน
- ้็้ๅถ: ้ฟๅ ๅฟซ้่ฟ็ปญ่ฐ็จ๏ผๅปบ่ฎฎ้ด้ 2-3 ็ง๏ผ
- ้ฃๆง็ญ็ฅ: ๅคง้ๆไฝๅฏ่ฝ้่ฆไปฃ็
- Cookie ๆๆๆ: SESSDATA ไผ่ฟๆ๏ผ้ๅฎๆๆดๆฐ
- ๅๆณไฝฟ็จ: ไป ็จไบๅญฆไน ๅๆต่ฏ๏ผ็ฆๆญขๆปฅ็จ
๐ ็ธๅ ณ่ตๆบ
- bilibili-api: https://github.com/Nemo2011/bilibili-api
- B ็ซ MCP Server: https://github.com/huccihuang/bilibili-mcp-server
- CLI-Anything: https://github.com/HKUDS/CLI-Anything
- Cookies ้
็ฝฎ:
/root/.openclaw/workspace/bilibili-cookies.md
๐ฏ ไฝฟ็จ็คบไพ
็คบไพ 1: ๅๅธ Ollama ๆจ่ๅจๆ
bilibili-cli.py \
--sessdata "$SESSDATA" --bili_jct "$BILI_JCT" --buvid3 "$BUVID3" \
dynamic publish --content "๐ฆ Ollama๏ผ่ฎฉๅคงๆจกๅๅจไฝ ๆฌๅฐ็ต่่ฟ่ก๏ผ
2026 ๅนดไบ่ฟๅจๆๆฐๆฎๅ็ปไบ็ซฏ AI๏ผOllama ่ฎฉไฝ ไธ้ฎ่ฟ่ก LlamaใMistral ็ญๅคงๆจกๅ๏ผ
โ
ๅฎๅ
จๅ
่ดน โ
้็งๅฎๅ
จ โ
็ฆป็บฟๅฏ็จ
ๅฎ่ฃ
่ถ
็ฎๅ๏ผ
curl -fsSL https://ollama.com/install.sh | sh
ollama run llama3.2
5 ๅ้ๅฐฑๆ่ชๅทฑ็็งๆ AI ๅฉๆ๏ผ๐
#Ollama #AI #ๅคง่ฏญ่จๆจกๅ #ๅผๆบ #ๆฌๅฐ AI"
็คบไพ 2: ๆ็ดข UP ไธป
bilibili-cli.py search user --keyword "่็ช่" --json-output
่พๅบ๏ผ
{
"result": [
{
"uname": "่็ช่",
"mid": 546195,
"fans": 2500000,
"videos": 500,
"level": 6
}
]
}
็คบไพ 3: ่ทๅ่ง้ขไฟกๆฏ
bilibili-cli.py video info --bvid BV1uv411q7Mv
่พๅบ๏ผ
ๆ ้ข๏ผ็่ 98 ๅฐๆถ๏ผๅจ MC ไธญ่ฟๅ็ณ่ฐๅฐ้
UP ไธป๏ผ็ณ่ฐ
ๆญๆพ๏ผ1234567
็น่ต๏ผ98765
ๆถ้ฟ๏ผ3600 ็ง
Skill ็ๆฌ: 1.0.0 ๆๅๆดๆฐ: 2026-03-13 ็ปดๆค่ : ๅฐ็ช ๐พ
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bilibili-skill - After installation, invoke the skill by name or use
/bilibili-skill - Provide required inputs per the skill's parameter spec and get structured output
What is ๐บ Bilibili Skill?
B ็ซ (Bilibili) CLI ๅทฅๅ ท - ๅๅธๅจๆใ็ฎก็่ง้ขใๆ็ดขๅ ๅฎนใ่ทๅๅผนๅน. It is an AI Agent Skill for Claude Code / OpenClaw, with 686 downloads so far.
How do I install ๐บ Bilibili Skill?
Run "/install bilibili-skill" in the OpenClaw or Claude Code chat to install it in one step โ no extra setup required.
Is ๐บ Bilibili Skill free?
Yes, ๐บ Bilibili Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ๐บ Bilibili Skill support?
๐บ Bilibili Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ๐บ Bilibili Skill?
It is built and maintained by OSSKn4w7 (@osskn4w7); the current version is v1.0.0.