This NotebookLM + Claude Code Workflow Is Insane

12:257 min readEric Tech03/26/2026Computing/Software · Advertising/Marketing · Small Business/Startups · Job Search · Internet Technology

Key Takeaway

By integrating NotebookLM-py with Claude Code, users can transform vast amounts of unstructured data into actionable, grounded insights for product development and marketing through an automated AI agent workflow.

Highlights

  • Introduction of NotebookLM-py, an open-source library that enables AI agents to access NotebookLM features via CLI and Python APIs.

  • The synergy between Claude Code's execution capabilities and NotebookLM's ability to ground AI in messy documentation and research.

  • Step-by-step guide for local installation, including virtual environment setup and Google authentication for CLI access.

  • Real-world application for competitive analysis, processing 35 AI financial competitors into structured knowledge bases.

  • Automated generation and downloading of research artifacts like Markdown reports, slide decks, and mind maps.

  • Advanced querying techniques to derive product vision and unique selling points (USPs) from a massive repository of over 470 sources.

Timeline

  1. Introduction to the NotebookLM and Claude Code Workflow

    The speaker, Eric, introduces a powerful new workflow that combines Claude Code with NotebookLM-py to bridge the gap between execution and research. He explains that while Claude Code excels at performing tasks, NotebookLM is superior at organizing messy documentation into grounded knowledge for AI agents. A practical use case is teased involving a competitive analysis of 35 different products for a bookkeeping tool called Book Zero. This section highlights how the tool can generate SEO content, blog posts, and product directions based on competitor data. Eric emphasizes that this setup allows for professional-grade analysis that goes beyond standard LLM capabilities.

  2. Project Background and Personal Introduction

    Eric provides a brief background of his professional experience as a former senior software engineer at Amazon, AWS, and Microsoft. He explains the mission of his channel, which focuses on AI encoding, automation, Web3, and career development through practical tutorials. This context establishes his credibility in discussing complex AI integrations and software engineering workflows. He also mentions his community platform where viewers can access specific templates and resources mentioned in the video. The transition serves to build trust with the audience before diving into the technical installation steps.

  3. Technical Setup and NotebookLM-py Repository Overview

    The tutorial begins with an overview of the NotebookLM-py GitHub repository, which contains the Python APIs and CLI tools necessary for the integration. Eric lists the core features available through the CLI, such as creating notebooks, inserting sources, and setting specific AI personas for chats. He notes that the tool supports deep research modes and allows users to programmatically download generated artifacts like audio, video, and slide decks. This section is crucial because it demonstrates that nearly all web UI functionality is accessible via code. It sets the stage for users to move from manual data entry to automated AI research pipelines.

  4. Installation and Authentication Process

    This section provides a detailed walk-through of installing the library on a local machine using a terminal. Eric demonstrates creating a Python virtual environment and using pip to install the notebook-lm package with browser login support. He shows the specific command to authenticate via Google, which saves the necessary credentials in the root directory for future use. Verification of the installation is performed by checking the CLI version to ensure everything is configured correctly. This technical foundation is essential for anyone looking to replicate the agentic workflow on their own hardware.

  5. Integrating NotebookLM Skills with AI Agents

    The focus shifts to connecting the installed CLI with AI agents like Claude Code by installing specific 'skills.' Eric explains two methods for this: using the internal notebook-lm install command or using an NPX command for the open skill ecosystem. By adding these skills to the root directory, Claude Code gains the ability to recognize and execute NotebookLM commands through natural language. This step is the 'secret sauce' that allows the AI to understand how to query the knowledge base during a coding or research session. It effectively turns the LLM into a controller for the NotebookLM API.

  6. Case Study: Deep Competitive Analysis for Book Zero

    Eric applies the tool to a real-world scenario by analyzing 35 competitors for his product, Book Zero, using CSV data. He outlines a sophisticated architecture that organizes competitors into tiers across two separate notebooks to manage source limits. The workflow involves performing deep queries for top competitors and fast queries for tier-two players, totaling over 470 sources of information. He explains the intended outputs: a comprehensive markdown report, a mind map, and a slide deck for stakeholder presentation. This section illustrates the scale of data that the automated workflow can handle compared to manual research.

  7. Sponsored Segment: Job Searching with Job Rite

    The video features a brief sponsorship segment for Job Rite, an AI-powered platform designed to streamline the job hunting process. Eric describes how the tool analyzes resumes to build profiles and recommends roles based on specific skill matches. He highlights features like Resume AI for tailoring documents and a Chrome extension that autofills complex application forms. Additionally, he mentions 'Orion AI,' a career assistant that helps users understand hiring trends and improve their chances for specific roles. This segment connects the theme of AI automation to the broader context of career management and efficiency.

  8. Analyzing Results and Generating Product Insights

    Returning to the technical demo, Eric shows the successfully downloaded artifacts, including a detailed Markdown analysis and a slide deck generated with Nano Banana 2. He demonstrates querying the notebook to identify Book Zero's unique selling points, such as its ultra-fast receipt extraction and simple three-step workflow. The AI provides strategic advice, suggesting a move toward conversational AI and real-time ledger reconciliation based on market trends. Eric shows how to adjust configuration settings to keep AI responses short and concise for better readability. This final demonstration proves the utility of the tool in making high-level product decisions.

  9. Conclusion and Final Recommendations

    The video concludes with a summary of the benefits of combining Claude Code and NotebookLM for high-level automation. Eric encourages viewers to experiment with the setup for their own applications and product marketing strategies. He references another video regarding 43 specific skills created to enhance product marketing with Claude Code. The wrap-up reminds the audience to like, subscribe, and check the description for all relevant repository links and community resources. This closing provides a clear path forward for users interested in advancing their AI engineering skills.

Description

This video shows how to combine the power of Claude Code with Notebook.LM using Notebook.LM-PY, which converts Notebook.LM into a command line interface for AI agents. This integration allows Claude Code to handle execution while Notebook.LM serves as a free retrieval augmented generation (RAG) system or knowledge base. It's a great example of practical AI automation and how to leverage google ai tools. If you're ready to level up your AI coding and automation workflows, come join our Skool community for exclusive resource templates, custom tools, and guaranteed developer support! Huge thanks to our sponsor Jobright—supercharge your tech job search and land your next role faster using their AI-powered platform: 🚀 https://jobright.ai/?utm_source=1018&utm_campaign=eric 💬 Download ALL resource in Skool: https://www.skool.com/erictech 🌐 Automate Bookkeeping → https://bookzero.ai/ 43 Product Marketing Skills: https://youtu.be/qt4xzTLY1BQ Nano Banana 2 Skill: https://youtu.be/iTPFRq7xWh0 NotebookLM CLI Repo: https://github.com/teng-lin/notebooklm-py ⏱️ Timestamps: 0:00 - Why Claude Code & NotebookLM 0:28 - My Use cases 2:33 - Set up 6:02 - Demo (Market Research RAG) 11:40 - Wrap up #ClaudeCode #NotebookLM #AIAutomation

Community Posts

View all posts
Write about this video