NotebookLM CLI wrapper via `node {baseDir}/scripts/notebooklm.mjs`. Use for auth, notebooks, chat, sources, notes, sharing, research, and artifact generation/download.
Downloads
1.4k
Stars
2
Versions
2
Updated
2026-02-24
Install
npx clawhub@latest install tiangong-notebooklm-cli
Documentation
NotebookLM CLI Wrapper
Required parameters
- -
nodeandnotebooklmavailable on PATH. - -NotebookLM CLI authenticated (run
loginif needed).
Quick start
- -Wrapper script:
scripts/notebooklm.mjs(invokesnotebooklmCLI). - -Run from the skill directory or use an absolute
{baseDir}path.
node {baseDir}/scripts/notebooklm.mjs status
node {baseDir}/scripts/notebooklm.mjs login
node {baseDir}/scripts/notebooklm.mjs list
node {baseDir}/scripts/notebooklm.mjs use <notebook_id>
node {baseDir}/scripts/notebooklm.mjs ask "Summarize the key takeaways" --notebook <notebook_id>
Request & output
- -Command form:
node {baseDir}/scripts/notebooklm.mjs <command> [args...]. - -Prefer
--jsonfor machine-readable output. - -For long-running tasks, use
--exec-timeout <seconds>;--timeoutis reserved for wait/poll commands.
References
- -
references/cli-commands.md
Assets
- -None.
Launch an agent with NotebookLM CLI on Termo.