notebooklmlisted
Install: claude install-skill ArieGoldkin/claude-forge
# NotebookLM
Programmatic access to Google NotebookLM via the `notebooklm-py` CLI. Supports notebook management, source ingestion, AI chat, and content generation (audio, video, slides, reports, quizzes, flashcards, infographics, mind maps).
## Prerequisites
Verify installation before any operation:
```bash
notebooklm --version # Check CLI installed
notebooklm auth check --test # Verify authentication
```
If not installed: see `${CLAUDE_SKILL_DIR}/references/setup-guide.md`.
## Core Workflows
### 1. Create Notebook + Add Sources
```bash
notebooklm create "Project Research"
notebooklm use <notebook_id>
notebooklm source add "https://example.com/article"
notebooklm source add "./document.pdf"
notebooklm source add "https://youtube.com/watch?v=..."
notebooklm source wait # Block until all sources processed
```
Source types: URLs, PDFs, YouTube, text, Markdown, Word, audio, video, images, Google Drive.
### 2. Chat with Notebook
```bash
notebooklm ask "Summarize the key findings"
notebooklm ask "Compare the approaches in sources 1 and 2" --json
notebooklm history # View conversation history
```
### 3. Generate Content
All generation commands support `--wait` (block until complete) and `--language` override.
```bash
# Audio podcast (5-20 min generation)
notebooklm generate audio "Make it conversational" --wait
# Video overview (15-45 min generation)
notebooklm generate video --style whiteboard --wait
# Slide deck
notebooklm generate slide-deck --wa