notebook-builder
Installation
SKILL.md
Notebook Builder
分段式创建和修改 Jupyter Notebook,支持图片嵌入与判题系统。
⚠️ 执行规则(必须遵守)
所有 Python 代码必须由 agent 自己通过 terminal 工具执行,严禁让用户手动在命令行执行。
原因:agent 通过工具执行命令时,stdout/stderr 会被自动捕获并返回,agent 可以依据输出判断操作是否成功。如果让用户手动执行,agent 无法感知执行结果,会导致工作流中断或状态不一致。
具体要求:
- 每一段 Python 代码都必须通过
terminal工具直接执行,不要输出代码让用户自己运行 - 执行后必须检查 stdout 输出,确认操作成功(如看到
✅前缀的确认信息) - 分段生成时,每段执行完毕后应通过
terminal工具执行nb_info()或get_cell_summary()检查当前 notebook 状态,再继续下一段 - 如遇执行错误,agent 应自行分析错误信息并修正代码后重试,无需用户介入