← Back to Skills Marketplace
24376
Downloads
32
Stars
21
Active Installs
25
Versions
Install in OpenClaw
/install bilibili-all-in-one
Description
A comprehensive Bilibili toolkit that integrates hot trending monitoring, video downloading, video watching/playback, subtitle downloading, and video publish...
Usage Guidance
Install only if you intend to use Bilibili automation. Avoid using your primary Bilibili account cookies, keep credential persistence off unless you need it, review dry-run previews before publishing or editing videos, and be aware that danmaku results may include a stable pseudonymous user hash.
Capability Assessment
Purpose & Capability
The capabilities match the stated Bilibili toolkit purpose: trending lookup, video download/playback, subtitle/danmaku handling, stats tracking, and optional publishing.
Instruction Scope
Activation is scoped to explicit Bilibili-related requests, and account-mutating publisher actions default to dry-run and require both dry_run=false and confirm=true in code and skill.json.
Install Mechanism
Installation uses pinned public PyPI dependencies via requirements.txt; the included publish.sh is a release helper, not the skill entry point.
Credentials
Optional Bilibili browser session cookies are high-value credentials, but their need is disclosed and limited to publishing and high-quality authenticated access; normal read features work without them.
Persistence & Privilege
Credential persistence is disabled by default and opt-in via persist=True or BILIBILI_PERSIST=1, with 0600 permissions, unsafe-directory refusal, expiration, and a clear_persisted removal method.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bilibili-all-in-one - After installation, invoke the skill by name or use
/bilibili-all-in-one - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.24
Version 1.0.24
- Improved video/audio downloader logic in `src/downloader.py` for greater robustness and precision.
- Refactored and enhanced utility functions in `src/utils.py` to improve maintainability and efficiency.
- Updated `skill.json` with corresponding version and metadata adjustments.
v1.0.23
## bilibili-all-in-one v1.0.23
- Added scripts/publish.sh script for publishing automation.
- Updated skill.json metadata file.
v1.0.22
Version 1.0.22
- Updated requirements.txt to reflect dependency changes.
- Improved authentication logic in src/auth.py, with possible refinements for handling or persisting credentials.
- Enhanced publishing workflow in src/publisher.py for reliability or usability.
- Refined documentation in README.md for clearer setup and usage instructions.
- Updated metadata in skill.json to match new version and possible capability/descriptive changes.
v1.0.21
- Added support for an optional BILIBILI_PERSIST environment variable to enable persistent credential storage across sessions.
- Updated documentation to describe new automatic credential persistence, loading, and explicit deletion methods.
- By default, credentials remain in-memory and are not saved unless persistence is enabled.
- security and privacy section revised to clarify credential storage options and best practices.
v1.0.20
**Version 1.0.20 Changelog**
- Made Bilibili credentials fully optional for all operations except publishing and high-quality (1080p+/4K) downloading; most features now available without authentication.
- Revised activation rules: skill only activates on explicit user intent, not just Bilibili links or BV numbers.
- Updated and simplified environment variable requirements and documentation.
- Removed all test files from the repository.
- General cleanup and streamlining of documentation and skill metadata.
v1.0.19
- Fixed: Removed "删除视频" (delete video) commands and documentation from the skill, reflecting that publishing/edit module now supports only uploading, editing, scheduling, and drafting videos.
- Updated: Adjusted documentation and references to clarify that video deletion via API is no longer supported.
- Minor: Updated tests and core logic to align with removal of video deletion capability.
- Housekeeping: Documentation and table updates for improved clarity and accuracy.
v1.0.18
- Updated dependencies in requirements.txt, removing bilibili-api-python.
- Bumped internal version reference to 1.0.17 in SKILL.md.
- Updated documentation and dependency lists in README.md and SKILL.md to reflect removal of bilibili-api-python.
- Minor adjustments in src/auth.py and src/publisher.py to accommodate dependency changes.
v1.0.17
No file changes detected in this version (1.0.17).
- No updates, fixes, or new features introduced compared to previous version.
- All functionality and documentation remain the same as in version 1.0.13.
v1.0.16
- Version updated to 1.0.16
- Internal documentation and metadata revised: security section expanded to clearly warn that SESSDATA/bili_jct are full session cookies and not limited API keys
- Improved guidance and warnings for credentials usage (emphasizes test accounts, credential scope, and safe handling)
- File delete_video.py removed, reflecting possible internal cleanup or refactor
v1.0.15
**Changelog for version 1.0.15 of bilibili-all-in-one:**
- Improved security documentation: publisher actions involving video deletion now clarify the need for a local HTTP server and browser-based Geetest captcha verification.
- Updated SKILL.md to list all network endpoints used, including details about local server behavior and no third-party data transmission during captcha verification.
- No API or CLI changes; usage and features remain the same.
- Minor documentation updates and clarifications, especially regarding authentication requirements for specific modules.
v1.0.14
Version 1.0.14
- Added comprehensive test coverage with a new `tests/test_comprehensive.py` file.
- Improved and refactored code in multiple modules: subtitles, utilities, watcher, and main logic.
- Enhanced documentation and feature clarity in `README.md` and `skill.md`.
- Updated and expanded test cases to ensure reliability (`tests/test_all_skill_examples.py`).
- Minor bug fixes and maintenance for stability.
v1.0.13
- Added video deletion capability with new `delete_video.py` module.
- Updated `src/publisher.py` to support the video deletion feature.
v1.0.12
Version 1.0.12
- Documentation updated to clarify that YouTube video stats are obtained via the official YouTube oEmbed API (www.youtube.com) rather than noembed.com.
- Security and privacy sections revised to reflect the use of YouTube endpoints.
- Minor wording and formatting adjustments in all documentation files.
- No changes to skill code or features; this is a documentation update.
v1.0.11
## bilibili-all-in-one 1.0.11 Changelog
- Rewrote and simplified the `skill.md` into a structured YAML-frontmatter format, improving clarity and metadata accuracy.
- Clarified required vs. optional environment variables (BILIBILI_SESSDATA, BILIBILI_BILI_JCT required; BILIBILI_BUVID3 optional).
- No feature or logic changes; documentation only.
- Skill description, author, install, and contact information are now easier to parse and reference.
v1.0.10
bilibili-all-in-one v1.0.10
- Updated documentation in README.md.
- No changes to core functionality or logic.
- Skill usage instructions and security guidelines are clarified.
v1.0.9
bilibili-all-in-one 1.0.9 changelog:
- Updated skill metadata (skill.json) for improved compatibility and discoverability.
- No changes to functionality or features; existing modules and usage remain the same.
v1.0.8
## Changelog for version 1.0.8
- Updated `skill.json` with new information or metadata.
- No code, feature, or documentation (SKILL.md) changes detected.
- All core functionality, configuration, and usage remain the same as in the previous version.
v1.0.7
bilibili-all-in-one 1.0.7 Changelog
- Documentation and metadata updates.
- No functional code changes; only the skill.json file was modified.
v1.0.6
## Changelog for bilibili-all-in-one v1.0.6
- Updated skill metadata in `skill.json`.
- No functional or feature changes in this release.
v1.0.5
Version 1.0.5
- Updated the skill metadata in skill.json.
- No logic or feature changes; documentation, usage instructions, and feature set remain the same.
Metadata
Frequently Asked Questions
What is Bilibili All In One?
A comprehensive Bilibili toolkit that integrates hot trending monitoring, video downloading, video watching/playback, subtitle downloading, and video publish... It is an AI Agent Skill for Claude Code / OpenClaw, with 24376 downloads so far.
How do I install Bilibili All In One?
Run "/install bilibili-all-in-one" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bilibili All In One free?
Yes, Bilibili All In One is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Bilibili All In One support?
Bilibili All In One is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bilibili All In One?
It is built and maintained by enoyao (@wscats); the current version is v1.0.24.
More Skills