NotebookLM Ops
Automate operations for NotebookLM MCP in environments where Google session cookies become invalid quickly.
This skill solves repeated manual auth refresh by automating:
- - GUI stack startup,
- navigation to NotebookLM,
- auth refresh via CDP,
- MCP sanity checks,
- full cleanup on shutdown.
Run commands from /home/moltuser/clawd.
Requirements / dependencies
- - Linux host with Chromium and CDP (
--remote-debugging-port=9222). - Virtual display stack: Xvfb + openbox + x11vnc.
- Working scripts used by this skill:
-
/home/moltuser/clawd/scripts/notebooklm-remote-gui.sh
-
/home/moltuser/clawd/scripts/refresh-google-mcp-cookies.sh
-
/home/moltuser/clawd/scripts/notebooklm-on.sh
-
/home/moltuser/clawd/scripts/notebooklm-off.sh
- - NotebookLM MCP configured in
mcporter (notebooklm-mcp).
One-time login
A one-time manual login in Chromium to Google/NotebookLM is required.
After that, this skill keeps refresh automated by reusing the same browser profile/session.
Turn NotebookLM ON
Execute:
CODEBLOCK0
Required sequence:
- 1. Start GUI/CDP stack (Xvfb + openbox + x11vnc + Chromium).
- Navigate the current tab to
https://notebooklm.google.com/. - Wait for load.
- Refresh NotebookLM auth via CDP.
- Reload NotebookLM MCP auth and run sanity check (
notebooklm-list).
Turn NotebookLM OFF
Execute:
CODEBLOCK1
Stop Chromium and related GUI processes (x11vnc/Xvfb/openbox), then clean leftovers.
Check status
Execute:
CODEBLOCK2
Smoke test
Execute:
CODEBLOCK3
Expected result: notebook list returns "status": "success".
Failure handling
If auth refresh fails:
- 1. Re-run NotebookLM ON once.
- If still failing, ask user to log in at
https://notebooklm.google.com/ in the same Chromium profile via VNC. - Re-run NotebookLM ON and smoke test.
NotebookLM Ops
在Google会话Cookie快速失效的环境中,自动化NotebookLM MCP的操作。
该技能通过自动化以下流程解决重复的手动身份验证刷新问题:
- - GUI栈启动,
- 导航至NotebookLM,
- 通过CDP刷新身份验证,
- MCP健康检查,
- 关闭时完全清理。
从/home/moltuser/clawd目录运行命令。
要求/依赖
- - 安装了Chromium和CDP(--remote-debugging-port=9222)的Linux主机。
- 虚拟显示栈:Xvfb + openbox + x11vnc。
- 该技能使用的工作脚本:
- /home/moltuser/clawd/scripts/notebooklm-remote-gui.sh
- /home/moltuser/clawd/scripts/refresh-google-mcp-cookies.sh
- /home/moltuser/clawd/scripts/notebooklm-on.sh
- /home/moltuser/clawd/scripts/notebooklm-off.sh
- - 在mcporter中配置的NotebookLM MCP(notebooklm-mcp)。
一次性登录
需要在Chromium中手动登录Google/NotebookLM一次。
之后,该技能通过重复使用相同的浏览器配置文件/会话来自动保持刷新。
开启NotebookLM
执行:
bash
/home/moltuser/clawd/skills/notebooklm-ops/scripts/notebooklm-on.sh
所需步骤:
- 1. 启动GUI/CDP栈(Xvfb + openbox + x11vnc + Chromium)。
- 将当前标签页导航至https://notebooklm.google.com/。
- 等待加载完成。
- 通过CDP刷新NotebookLM身份验证。
- 重新加载NotebookLM MCP身份验证并运行健康检查(notebooklm-list)。
关闭NotebookLM
执行:
bash
/home/moltuser/clawd/skills/notebooklm-ops/scripts/notebooklm-off.sh
停止Chromium及相关GUI进程(x11vnc/Xvfb/openbox),然后清理残留文件。
检查状态
执行:
bash
/home/moltuser/clawd/skills/notebooklm-ops/scripts/notebooklm-status.sh
冒烟测试
执行:
bash
/home/moltuser/clawd/skills/notebooklm-ops/scripts/notebooklm-smoke.sh
预期结果:笔记本列表返回status: success。
故障处理
如果身份验证刷新失败:
- 1. 重新运行一次NotebookLM ON。
- 如果仍然失败,请用户通过VNC在相同的Chromium配置文件中登录https://notebooklm.google.com/。
- 重新运行NotebookLM ON和冒烟测试。