notebooklm-import

Import NotebookLM notebooks into Obsidian as wikilinked source files and citation-resolved Q&A notes.

532|92|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/ArtemXTech/personal-os-skills --skill notebooklm-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm-import
Source: https://github.com/ArtemXTech/personal-os-skills/tree/main/skills/notebooklm-import
Command: npx skills add https://github.com/ArtemXTech/personal-os-skills --skill notebooklm-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires notebooklm-py, and includes scripts (resource) components.

What problem does it solve?

NotebookLM research stays locked inside Google's app, disconnected from your personal knowledge base. This Skill converts NotebookLM notebooks into persistent Obsidian vault files where sources become wikilink-able notes and Q&A answers get their [N] citations resolved to passage-level deep links.

Core Features & Use Cases

  • Source Import: Converts every notebook source (YouTube, PDF, web, Google Docs) into a notebook-source markdown file with frontmatter, AI-generated source guides, and topic wikilinks.
  • Citation Resolution: Replaces raw [N] citation markers in NotebookLM answers with [[Source Title#Passage N]] wikilinks, extracting the actual cited passages into source files.
  • Dashboard Generation: Creates Dataview-powered dashboards listing all sources and Q&A notes for a notebook.
  • Use Case: You researched a topic across 20 YouTube videos in NotebookLM. Run the import workflow to get 20 linked source notes in your vault, then ask questions and save answers as reference notes where every citation clicks through to the exact quoted passage.

Quick Start

Ask Claude to import your current NotebookLM notebook into your Obsidian vault by saying "notebooklm import" after running notebooklm login to authenticate.

Frequently Asked Questions about notebooklm-import

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import NotebookLM sources into Obsidian?

Install notebooklm-py with pip, authenticate via `notebooklm login`, then run the import workflow. The import_sources.py script creates one markdown file per source with frontmatter, AI-generated guides, and topic wikilinks in your vault.

How to resolve NotebookLM citations to Obsidian wikilinks?

Run `notebooklm ask --new --json` to get structured output, then use extract_passages.py to write cited passages into source files and resolve_citations.py to replace [N] markers with [[Source Title#Passage N]] wikilinks.

Does NotebookLM import require the Dataview plugin?

Yes, Dataview is required. Citation tables in Q&A notes use DataviewJS, and dashboard queries listing sources and Q&A logs rely on Dataview to render in Obsidian.

Why do some NotebookLM sources show no citations in answers?

NotebookLM's references array often covers only a subset of sources even when the answer synthesizes across all of them. The resolver warns about this and lists uncited sources in a separate section of the Q&A note.

What to do when NotebookLM authentication expires?

Re-run `notebooklm login` when you see auth errors. Cookies are stored in ~/.notebooklm/storage_state.json and expire periodically, requiring a fresh browser login with your Google account.