SUMMARY
Connecting NotebookLM and Claude Cowork
Source: YouTube tutorial transcript • Topic: AI workflow automation • Type: Video walkthrough
The Core Idea
NotebookLM and Claude are two of the most capable AI tools available, and connecting
them unlocks a powerful combined workflow. NotebookLM excels at organizing research
and generating artifacts like infographics and slide decks, but it lacks automation and
integrations with other tools. Claude Cowork fills that gap — it automates tasks and
connects to external services. By linking them, a pipeline emerges that connects
NotebookLM not just to Claude, but to anything Claude can reach.
The Open-Source Inspiration
An open-source project creates an unofficial API connection between NotebookLM and
Claude. It works well, but has significant friction: it requires Claude Code and terminal
setup, frequently prompts for permission, and relies on an unofficial API that Google could
shut down at any time.

A Simpler Method via Browser Automation
Key design decision: Instead of the unofficial API approach, this method uses browser
automation through the Claude Chrome extension. It runs entirely inside Claude
Cowork — no terminal or Claude Code required — and only needs one limited
permission (allowed websites). Because it works through the browser like a normal
user, there is no risk of Google shutting down an API.
The Chrome extension often gets criticized for being slow and token-heavy, but with a well-
crafted skill prompt, it performs efficiently. In testing, each run uses about 2% of usage on
the Max 100 plan. The unofficial API approach typically uses 1%, but has spiked as high as
13% when it gets stuck.
Setup Process
Everything is packaged into a single downloadable skill file. The setup steps are: download
the skill, open Claude Cowork, navigate to Customize → Skills, click the plus icon, and
upload the skill file. Next, install the Claude Chrome extension from the Chrome Web Store
and log in with an Anthropic account.
The critical configuration step is in Settings → Claude in Chrome. The default "Block
extension" mode prevents Claude from opening arbitrary websites. Specific allowed sites
must be added: google.com and notebooklm.google.com. The URLs must be entered
exactly — no https:// prefix and no trailing slash.

Test Run
A simple test demonstrates the workflow: tell Claude Cowork to create a new notebook, add
links from a markdown file as sources, and generate a mind map. Claude opens
NotebookLM in the browser, creates the notebook, pastes in the links, and generates the
mind map — all automatically. The entire process takes just under two minutes.
Real-World Use Cases
Automated Slide Decks
A Claude Cowork project called "Notebook LM Slide Decks" is configured with instructions
that automatically generate slides whenever a YouTube script is attached to a task. The
project instructions include a direct link to a specific NotebookLM notebook (to avoid
creating new notebooks each time) and detailed styling specifications for the slides. Claude
deletes old sources, adds the new script, and generates a slide deck with a detailed prompt —
ensuring consistent, on-brand output every time.
Scheduled Research Ingestion
Scheduled tasks in Claude Cowork can automatically check for the latest news on a topic
weekly, add the URLs as sources to a specific NotebookLM notebook, and optionally
generate an infographic summarizing the findings. This keeps notebooks perpetually up to
date without manual intervention.
Daily Morning Brief with Podcast Feed
The most ambitious use case chains together multiple automations: Claude researches
trending topics, checks Gmail for new messages, reviews the calendar, compiles a morning
report, sends it to NotebookLM, and triggers an audio overview generation with a custom

prompt designed to make the podcast feel like a personal briefing. A third-party Chrome
extension called Cortex converts NotebookLM audio overviews into podcast feeds, so the
briefing downloads automatically to a phone podcast app overnight.
Managing Usage and Efficiency
Efficiency tips: The skill is configured to not wait for NotebookLM generations to
finish — as soon as Claude clicks "generate," the task is complete. The NotebookLM
mobile app sends a notification when generation finishes. Sonnet is recommended over
Opus for these tasks (sufficient quality, lower usage). For repetitive workflows, creating
a dedicated project or a specialty skill further reduces per-run cost.
Creating Custom Skills
A template is provided for creating specialty skills tailored to specific repetitive workflows.
The template requires a name, a direct link to the target NotebookLM notebook, specific
instructions for the task, and a completion condition. Once created, these specialty skills run
faster and more efficiently than the general-purpose skill.
@media print { body { padding: 0; max-width: 100%; } }