NotebookLM CLI Wrapper
Required parameters
node and notebooklm available on PATH.
- NotebookLM CLI authenticated (run
login if needed).
Quick start
- Wrapper script:
scripts/notebooklm.mjs (invokes notebooklm CLI).
- 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
--json for machine-readable output.
- For long-running tasks, use
--exec-timeout <seconds>; --timeout is reserved for wait/poll commands.
References
references/cli-commands.md
Assets