← 返回 Skills 市场
162
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install bili-trending
功能描述
获取B站Top20榜单,提取标题、摘要和链接。
使用说明 (SKILL.md)
\r \r
技能介绍\r
这是一个遵循 OpenClaw 标准 Tool 插件架构的 B 站热榜抓取模块,底层通过 Node.js Bridge 唤起 Python 自动化脚本\r \r \r \r
更新日志 (v1.2.0)\r
- 修复了Windows环境下终端输出特殊字符(如Emoji)导致的GBK编码报错问题,强制采用UTF-8输出。遵循了openclaw3.23.2版本规范进行了修改\r
- 遵循了openclaw3.23.2版本规范进行了修改
安全使用建议
This skill appears to do what it says (call Bilibili's ranking API and print top 20 entries), but the manifest omits runtime requirements. Before installing or enabling it: 1) Verify you are willing to run bundled code from this unknown source. 2) Ensure your agent environment has Node.js and a Python interpreter available, and install the Python 'requests' package (pip install requests) or update the skill to declare/install that dependency. 3) Consider running the code in a sandbox or review/modify index.js to use a more robust spawn invocation (avoid shell injection risks) and call 'python3' explicitly if needed. 4) If you need higher assurance, ask the publisher for an install spec or source provenance; the omission of declared binaries/deps is why this is flagged as suspicious.
能力评估
Purpose & Capability
The skill name/description and included code (index.js + bili_fetcher.py) are coherent: they fetch B站 Top20 via the official Bilibili API and extract title/summary/link. However the registry metadata lists no required binaries or environment variables even though the implementation requires a Node.js runtime (to register the tool) and a Python runtime with the 'requests' library. That omission is a meaningful inconsistency.
Instruction Scope
SKILL.md instructs the agent to dispatch a local tool (bili_fetch_tool). The tool's implementation only runs a local Python script and issues an HTTPS GET to api.bilibili.com. The instructions do not read arbitrary files, request unrelated environment variables, or post data to unknown external endpoints.
Install Mechanism
There is no install spec despite included code that must run. The skill will require Node.js and Python on PATH and the Python 'requests' package installed; none of this is declared or installed automatically. Missing install steps increase the chance of runtime failure or ad-hoc manual fixes that a user might do incorrectly.
Credentials
The skill declares no environment variables or credentials and the code does not attempt to read secrets or other environment values. Network access is limited to the Bilibili public API endpoint, which is proportional to the stated purpose.
Persistence & Privilege
The skill is not forced always-on (always: false) and does not request elevated privileges or attempt to modify other skills or system-wide configuration. It runs on-demand as a tool via exec; autonomous invocation defaults apply but are not an additional red flag here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install bili-trending - 安装完成后,直接呼叫该 Skill 的名称或使用
/bili-trending触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
- Migrated to OpenClaw standard Tool plugin architecture.
- Introduced direct command dispatch, bypassing model inference.
- Now uses Node.js Bridge to invoke the Python automation script.
- Marked as user-invocable for direct use.
v1.1.0
bili-trending 1.1.0
- Fixed terminal encoding errors on Windows by forcing UTF-8 output, resolving issues with special characters (e.g., Emoji).
- Updated to comply with openclaw 3.23.2 specification.
v1.0.0
bili-trending 1.0.0
- 初始版本发布。
- 提供获取B站当日全站热门前20视频数据的能力,便于内容筛选和分析。
- 支持Agent后台执行任务,输出符合后续语义处理要求的数据。 可以自己附加cron任务完成每日定时推送,或者结合agent角色完成内容筛选
元数据
常见问题
B站推送附件 是什么?
获取B站Top20榜单,提取标题、摘要和链接。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 162 次。
如何安装 B站推送附件?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install bili-trending」即可一键安装,无需额外配置。
B站推送附件 是免费的吗?
是的,B站推送附件 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
B站推送附件 支持哪些平台?
B站推送附件 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 B站推送附件?
由 raise7727(@raise7727)开发并维护,当前版本 v1.2.0。
推荐 Skills