notebooklm-researchlisted
Install: claude install-skill jakubs2623/notebooklm-skill
# NotebookLM Research Agent
A fully autonomous AI research agent that ingests sources into Google NotebookLM,
runs deep web research, synthesizes knowledge through cited Q&A and 9 downloadable artifact types,
creates polished content drafts, and optionally publishes to social platforms.
**Zero-cost research engine** -- NotebookLM is free. No API keys. No per-query charges.
## Authentication
NotebookLM uses RPC/HTTP calls after a one-time browser cookie auth. No browser
automation per operation -- the session is stored and reused.
```
~/.notebooklm/storage_state.json
```
Login once via the built-in CLI:
```bash
notebooklm login # One-time browser auth, saves session
notebooklm login --check # Verify stored session is still valid
```
The session persists until Google expires it (typically weeks). All scripts and the
MCP server auto-load the stored session. No API keys or environment variables needed.
## Architecture Overview
**Core Principle: NotebookLM provides cited research, Claude creates content.**
NotebookLM handles source ingestion, indexing, deep web research, cited answers,
and native artifact generation (9 downloadable types). Claude uses that research output to write
original articles, social posts, and reports. The pipeline is zero-cost and produces
citation-backed content.
| Component | Role |
|---|---|
| **notebooklm-py** (v0.3.4) | Python client for NotebookLM (8 sub-APIs, 50+ methods, built-in CLI) |
| **notebooklm CLI** | Built-in