cli-anything-notebooklm
Original:🇺🇸 English
Translated
Experimental NotebookLM harness for listing notebooks, managing sources, asking questions, generating artifacts, and downloading outputs through an installed notebooklm CLI.
6installs
Sourcehkuds/cli-anything
Added on
NPX Install
npx skill4agent add hkuds/cli-anything cli-anything-notebooklmTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →cli-anything-notebooklm
Experimental NotebookLM harness for CLI-Anything.
Installation
This package is intended to be installed from the harness directory:
bash
cd notebooklm/agent-harness
python3 -m pip install -e .Install the upstream NotebookLM CLI if needed:
bash
python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromiumRequirements
- command installed locally
notebooklm - Valid local NotebookLM login session
Usage
Basic Commands
bash
# Show help
cli-anything-notebooklm --help
# Start with a notebook context
cli-anything-notebooklm --notebook nb_123 source list
# Prefer JSON for agent use
cli-anything-notebooklm --json notebook listCommand Groups
| Group | Purpose |
|---|---|
| login and auth validation |
| notebook list, create, summary |
| source listing and URL add |
| ask questions and inspect history |
| list and generate artifacts |
| fetch generated outputs |
| inspect sharing state |
Agent Workflow
- Check auth with
cli-anything-notebooklm auth status - Discover notebook IDs with
cli-anything-notebooklm --json notebook list - Use explicit for follow-up commands
--notebook - Prefer only where the upstream
--jsoncommand supports itnotebooklm
Agent Guidance
- Prefer explicit notebook IDs with .
--notebook - Use for machine-readable output only on commands that support it upstream.
--json - Treat this harness as experimental and unofficial.
- Do not expose auth files or cookies in logs.
- NotebookLM is a Google product; this harness is unofficial and not affiliated with Google.
References
- CLI-Anything: https://github.com/HKUDS/CLI-Anything
- CLI-Anything HARNESS.md: https://github.com/HKUDS/CLI-Anything/blob/main/cli-anything-plugin/HARNESS.md
- notebooklm-py: https://github.com/teng-lin/notebooklm-py
- Google NotebookLM help: https://support.google.com/notebooklm/answer/16206563