← 返回 Skills 市场
wscats

Bilibili All In One

作者 enoyao · GitHub ↗ · v1.0.24 · MIT-0
cross-platform ✓ 安全检测通过
24372
总下载
32
收藏
21
当前安装
25
版本数
在 OpenClaw 中安装
/install bilibili-all-in-one
功能描述
A comprehensive Bilibili toolkit that integrates hot trending monitoring, video downloading, video watching/playback, subtitle downloading, and video publish...
安全使用建议
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bilibili-all-in-one
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bilibili-all-in-one 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug bilibili-all-in-one
版本 1.0.24
许可证 MIT-0
累计安装 835
当前安装数 21
历史版本数 25
常见问题

Bilibili All In One 是什么?

A comprehensive Bilibili toolkit that integrates hot trending monitoring, video downloading, video watching/playback, subtitle downloading, and video publish... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 24372 次。

如何安装 Bilibili All In One?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bilibili-all-in-one」即可一键安装,无需额外配置。

Bilibili All In One 是免费的吗?

是的,Bilibili All In One 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bilibili All In One 支持哪些平台?

Bilibili All In One 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bilibili All In One?

由 enoyao(@wscats)开发并维护,当前版本 v1.0.24。

💬 留言讨论