Agent skill · software engineering · sundial-org
notebooklm-2
NotebookLM CLI automation for this workspace: authenticate/login, list/create/use/rename/delete notebooks, ask/configure chat, manage sources/notes/sharing, research status, and generate/download artifacts via `uv run tiangong-workspace notebooklm ...`. Use when tasks involve NotebookLM notebooks, sources, notes, sharing, research, or generated outputs (slide decks, flashcards, reports, etc.).
Why this skill is useful
Adds multiple executable scripts for managing NotebookLM notebooks, sources, and artifacts that extend the AI's capabilities beyond standard knowledge.
What it needs
Requires node, notebooklm, uv installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
NotebookLM Use the workspace CLI wrapper around NotebookLM. Prefer the script in scripts/ to avoid manual repo path setup. Quick start Session and auth Notebooks Chat Sources Artifacts Notes Sharing Research Language and skill Notes Use --json for machine-readable output. Use --exec-timeout <seconds> when a NotebookLM command might hang; --timeout is reserved for NotebookLM wait/poll durations. The wrapper script searches upward for pyproject.toml containing [tool.tiangong.workspace]. Override repo detection with TIANGONGWORKSPACEROOT=/path/to/repo. If the NotebookLM CLI is not authenticated, run notebooklm login or notebooklm status and follow its login instructions.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/notebooklm-2