← ClaudeAtlas

notebooklmlisted

Google NotebookLM programmatic access — create notebooks, manage sources (URLs, PDFs, YouTube, Drive), generate audio/video/slides/quizzes, and chat with documents. Triggers on notebooklm, podcast from docs, research notebook.
ArieGoldkin/claude-forge · ★ 6 · AI & Automation · score 74
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