Import NotebookLM notebooks into your Obsidian vault as linked knowledge graphs. Sources become wikilink-able files, Q&A answers get citations resolved to [[wikilinks]] with passage-level deep links. Use when user says "notebooklm import", "import notebook", "notebooklm sources", or wants to import NotebookLM data into vault files.
Turn NotebookLM notebooks into persistent, linked vault knowledge. Sources become files you can [[wikilink]], Q&A answers get [N] citations resolved to those wikilinks, dashboards tie it all together.
pip install "notebooklm-py[browser]"
playwright install chromium
notebooklm login
Opens a browser window - log in with your Google account. Cookies are saved to ~/.notebooklm/storage_state.json.
Re-run notebooklm login when cookies expire (you'll see auth errors).
Copy the templates from templates/ into your vault:
templates/notebook-source.md -> Templates/Types/notebook-source.mdtemplates/dashboard.md -> use as reference when creating dashboards# Check current notebook
notebooklm status
# Switch notebook
notebooklm use <notebook-id>
# List notebooks
notebooklm list
| User says | Workflow |
|---|---|
| "import notebook", "notebooklm import", "import sources" | workflows/import.md |
| "notebooklm ask", "ask notebook", "Q&A" | workflows/ask.md |
Your Vault
├── Notes/NotebookLM/{notebook-slug}/
│ ├── Sources/ # One .md per source (YouTube, PDF, web, etc.)
│ │ ├── Video Title.md
│ │ └── Article Title.md
│ └── QA/ # Q&A notes with resolved citations
│ └── 2026-02-23 Emerging Themes.md
└── Notes/Dashboards/
└── My Research.md # Dashboard with Dataview queries
notebook-source with frontmatter: source_id, notebook_id, url, source_type, topics as [[wikilinks]]reference with [N] citations resolved to [[Source Title#Passage N]] wikilinksnotebook-source frontmatter: