← Back to Skills Marketplace
xiaoyiweio

Bili Checkin

by XiaoYiWeio · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
224
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install bili-checkin
Description
B站全自动签到工具 — 每日经验任务(登录+观看+分享+投币=65EXP/天)+ 直播间弹幕签到刷亲密度。支持UP主名字/UID查找直播间。触发词:B站签到、每日任务、bilibili checkin、升级、刷经验、弹幕打卡、刷亲密度。
README (SKILL.md)

Bili Checkin

B站全自动签到 — 每日经验任务 + 直播间弹幕签到,一键搞定。

触发规则

模式 示例
包含 B站签到 / B站每日 "帮我B站签到", "B站每日任务"
包含 升级 / 刷经验 / 每日经验 "帮我刷B站经验", "B站升级"
包含 弹幕签到 / 直播签到 "帮我直播间签到", "弹幕打卡"
包含 bilibili + checkin/daily "bilibili daily checkin"
包含 亲密度 / 粉丝牌 "刷亲密度", "升粉丝牌"

两大功能

功能 1 — 每日经验任务(升级用)

每天最多 +65 EXP:

任务 经验 说明
登录 +5 自动完成
观看视频 +5 随机选热门视频发心跳
分享视频 +5 随机分享一个视频
投币(5枚) +50 默认关闭,需 --do-coin 开启(消耗硬币)
合计 65
python3 {baseDir}/scripts/daily.py
python3 {baseDir}/scripts/daily.py --do-coin
python3 {baseDir}/scripts/daily.py --do-coin --coin 3
python3 {baseDir}/scripts/daily.py --status

功能 2 — 直播间弹幕签到(亲密度用)

动作 亲密度 经验值
发送弹幕 +2 +5
python3 {baseDir}/scripts/checkin.py --room {room_id}
python3 {baseDir}/scripts/checkin.py --room {room_id} --msg "打卡"

前置:Cookie 设置(首次使用)

python3 {baseDir}/scripts/checkin.py --save-cookie --sessdata "{SESSDATA}" --bili-jct "{bili_jct}"

Cookie 获取方法见 persona.md。保存一次后所有脚本共用。

辅助:查找直播间

python3 {baseDir}/scripts/lookup.py "UP主名字或UID"
Usage Guidance
This skill appears to do what it claims (auto check-in and danmaku posting) and uses only official Bilibili endpoints, but it asks for highly sensitive cookies. Do NOT paste SESSDATA or bili_jct values into chat. Instead: (1) review the scripts locally to confirm endpoints and behavior; (2) run the provided CLI commands yourself on a local machine to save cookies (python3 scripts/checkin.py --save-cookie ...) rather than telling the agent; (3) be careful with the --do-coin option (it spends your coins); (4) confirm where .cookies.json will be stored and remove it when no longer needed or store it in a secure location; (5) consider running in an isolated environment if you are unsure. If you expect the agent to prompt for secrets, decline and input them only via your shell.
Capability Analysis
Type: OpenClaw Skill Name: bili-checkin Version: 1.0.1 The bili-checkin skill bundle is a legitimate tool for automating Bilibili daily tasks and live room check-ins. It uses standard Python libraries to interact with Bilibili APIs and stores user authentication cookies locally in .cookies.json with restricted file permissions (0o600). The instructions in persona.md and SKILL.md prioritize user privacy by directing the agent not to display cookies in the chat interface. No evidence of data exfiltration, malicious code execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description, README, SKILL.md and the three Python scripts are coherent: they implement daily tasks (login/watch/share/coin) and live-room danmaku sending, plus a lookup tool. Network calls target Bilibili APIs and no unrelated cloud credentials or binaries are requested.
Instruction Scope
SKILL.md/README instruct running local scripts and saving cookies via CLI (expected). However persona.md explicitly tells the assistant to ask the user to '把这两个值告诉我' (tell me the SESSDATA and bili_jct in chat). That directs collection of sensitive credentials via chat rather than local CLI input, expanding scope to capturing secrets in the conversation. The scripts otherwise only read/write a local .cookies.json and call Bilibili endpoints.
Install Mechanism
No install spec; skill is instruction + bundled scripts. There are no downloads or external installers; code is pure Python standard library. Risk from install mechanism is low, though executing third-party scripts always requires user judgement.
Credentials
The scripts reasonably require the user's Bilibili cookies (SESSDATA and bili_jct) to operate, and they store them locally with file perms set to 600. However the skill declares no required env vars and the persona's instruction to request cookies via chat is disproportionate and unsafe: sensitive cookie values should not be collected in agent conversations. Also the skill supports an option (--do-coin) that will spend the user's coins, which is a financial side-effect users should be warned about.
Persistence & Privilege
always:false and the skill does not modify global agent settings. It persists credentials to {baseDir}/.cookies.json (permission set to 600) which is expected for this use-case, but persistence of sensitive cookies increases risk if the file is stored in a shared or backed-up location.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bili-checkin
  3. After installation, invoke the skill by name or use /bili-checkin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
v1.0.1 — coin task off by default, use --do-coin to enable
v1.0.0
v1.0.0 — daily EXP tasks + live danmaku checkin + UP主 lookup
Metadata
Slug bili-checkin
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Bili Checkin?

B站全自动签到工具 — 每日经验任务(登录+观看+分享+投币=65EXP/天)+ 直播间弹幕签到刷亲密度。支持UP主名字/UID查找直播间。触发词:B站签到、每日任务、bilibili checkin、升级、刷经验、弹幕打卡、刷亲密度。 It is an AI Agent Skill for Claude Code / OpenClaw, with 224 downloads so far.

How do I install Bili Checkin?

Run "/install bili-checkin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bili Checkin free?

Yes, Bili Checkin is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bili Checkin support?

Bili Checkin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bili Checkin?

It is built and maintained by XiaoYiWeio (@xiaoyiweio); the current version is v1.0.1.

💬 Comments