← Back to Skills Marketplace
aigamatrix

Bo Ren

by Ren Bo · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
148
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebook-builder
Description
分段式 Jupyter Notebook 生成与修改工具。当用户需要创建、分段追加、修改、合并 Jupyter Notebook (.ipynb) 时使用此技能。支持的高级功能包括:(1) 分段多次生成 Notebook 内容,避免一次性生成过大导致超时或内容截断;(2) 本地图片 base64 嵌入到 Mark...
Usage Guidance
这是一个用于本地创建与修改 Jupyter Notebook 的工具包,功能与其描述一致,但在使用前请考虑: - 该技能要求 agent 在宿主环境以终端方式执行 Python 代码并读写本地文件(包括 notebook 与图片)。这意味着 agent 运行时具有对所指定路径的访问权限。不要让技能操作包含机密或敏感数据的路径。 - 随附脚本仅使用标准库且不包含网络通信,但在执行前最好人工审阅 scripts/nb_helpers.py,确认没有你不希望的行为。 - 嵌入图片会把图片以 base64 写入 .ipynb,文件体积会显著增大;若担心泄露图片内容,请不要嵌入敏感图片。 - 若可能,将此技能在隔离环境或受限工作目录下运行(例如临时项目目录或容器)以降低潜在风险。 总体来说,从内部一致性角度该技能是合理的(benign),但仍需谨慎授予对本地文件系统的访问。
Capability Analysis
Type: OpenClaw Skill Name: notebook-builder Version: 1.0.3 The notebook-builder skill bundle is a legitimate utility for programmatically creating and modifying Jupyter Notebook (.ipynb) files. The core logic in scripts/nb_helpers.py uses standard Python libraries (json, base64, hashlib) to manage notebook cells, embed images, and implement a basic hashed quiz system for educational purposes. There is no evidence of data exfiltration, network activity, or malicious execution; the instructions in SKILL.md correctly guide the AI agent to use the provided helper functions for its intended task.
Capability Assessment
Purpose & Capability
技能名/描述、SKILL.md 的说明以及 scripts/nb_helpers.py 中的函数(创建/加载/保存 notebook、嵌入图片、判题、合并、导出等)在功能上相互匹配,所需能力与描述一致。
Instruction Scope
SKILL.md 强制要求 agent 通过 terminal 工具分段执行 Python 代码并检查 stdout(例如依赖 save_notebook() 打印的“✅”),此行为与实现目的一致,但意味着 agent 会在宿主环境中启动独立的 Python 进程并直接读写用户指定的文件路径,扩大了本地文件访问范围 —— 这是预期行为但值得注意。
Install Mechanism
无安装规范(instruction-only + 附带的纯 Python 脚本),不从外部 URL 下载或执行第三方包,风险较低。
Credentials
技能不请求任何环境变量或外部凭据,这与其用途相符。但脚本会读取任意由用户指定的本地文件(.ipynb、图片等),这对实现图片嵌入与 notebook 操作是必要的——用户应避免指向包含敏感信息的路径。
Persistence & Privilege
没有设置 always:true,也不修改其他技能或全局 agent 配置;不会在安装阶段持久化额外特权。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install notebook-builder
  3. After installation, invoke the skill by name or use /notebook-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
notebook-builder v1.0.3 解决vibe coding工具对notebook生成、修改容易出错的问题。 - 支持分段式高效创建和灵活修改 Jupyter Notebook(.ipynb)文件 - 提供本地图片 base64 嵌入、判题系统(哈希答案)、cell 级增删改查、notebook 合并等多项功能 - 明确规定所有操作需由 agent 通过 terminal 工具自动执行,确保状态一致与流程顺畅 - 附带丰富辅助脚本,适用于教学、编程练习、技术文档等多场景的 notebook 生成与维护
Metadata
Slug notebook-builder
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Bo Ren?

分段式 Jupyter Notebook 生成与修改工具。当用户需要创建、分段追加、修改、合并 Jupyter Notebook (.ipynb) 时使用此技能。支持的高级功能包括:(1) 分段多次生成 Notebook 内容,避免一次性生成过大导致超时或内容截断;(2) 本地图片 base64 嵌入到 Mark... It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.

How do I install Bo Ren?

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

Is Bo Ren free?

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

Which platforms does Bo Ren support?

Bo Ren is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bo Ren?

It is built and maintained by Ren Bo (@aigamatrix); the current version is v1.0.3.

💬 Comments