navaigate-notebooklmlisted
Install: claude install-skill skyremote/claude-code-notebooklm-skills
<!-- NavAIgate NotebookLM Skill — navaigate.dev -->
# NavAIgate NotebookLM Integration
Part of the NavAIgate AI toolkit. This skill connects Claude Code to Google NotebookLM, giving you persistent memory, free content generation, and deep research capabilities.
Complete programmatic access to Google NotebookLM—including capabilities not exposed in the web UI. Create notebooks, add sources (URLs, YouTube, PDFs, audio, video, images), chat with content, generate all artifact types, and download results in multiple formats.
## Step 0: Setup (Run Automatically on First Use)
When this skill is triggered and `notebooklm` is not yet installed or authenticated, complete setup first.
### Pre-flight: Check Python Version
`notebooklm-py` requires **Python 3.10+**. Check the available version before installing:
```bash
python3 --version
```
If Python is below 3.10 (e.g. 3.9.x which is the macOS default), install a compatible version:
**macOS (Homebrew):**
```bash
brew install python@3.12
```
Then use `/opt/homebrew/bin/python3.12` (Apple Silicon) or `/usr/local/bin/python3.12` (Intel) for the venv below.
**Linux (apt):**
```bash
sudo apt update && sudo apt install -y python3.12 python3.12-venv
```
### Install the CLI
Always use a virtual environment to avoid "externally-managed-environment" errors and PATH issues.
Determine which Python to use — if the system `python3` is 3.10+, use it directly. Otherwise use the one you just installed (e.g. `python3.12`):
```bash
# Set PY