← ClaudeAtlas

navaigate-notebooklmlisted

NavAIgate NotebookLM Integration — Complete API for Google NotebookLM with full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /navaigate-notebooklm or intent like "create a podcast about X", "install notebooklm", "add notebooklm to cowork"
skyremote/claude-code-notebooklm-skills · ★ 8 · AI & Automation · score 63
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