NotebookLM Research Agent — AI skill for Claude Code
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 co.
How to install NotebookLM Research Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open claude-world/notebooklm-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What NotebookLM Research Agent does
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 co.
Alternatives in AI
- AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
- Guizang Ppt Skill — AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts 24.9k ★
- Pro Workflow — 1,400+ Battle-tested Claude Code workflows from power users 1.4k ★
README
name: notebooklm-research description: > Full-autopilot AI research agent powered by Google NotebookLM (notebooklm-py v0.3.4). Ingests sources (URL, text, PDF, DOCX, YouTube, Google Drive), runs deep web research, asks cited questions, and generates 10 native artifact types (audio podcast, video, cinematic video, slide deck, report, quiz, flashcards, mind map, infographic, data table, study guide). Produces original content drafts via Claude, with optional publishing to social platforms via threads-viral-agent integration. Use this skill when the user mentions: NotebookLM, research with sources, create notebook, generate podcast from articles, turn research into content, trending topic research, research pipeline, source-based analysis, cited research answers, generate slides, generate quiz, make flashcards, deep web research, create infographic, compare sources, research report, study guide, source analysis, or knowledge synthesis.
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:
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 CLI: notebooklm login, notebook, source, chat, generate, download, research, share |
| MCP Server (mcp_server/) | FastMCP server exposing 13 tools for Claude Code / Cursor / Gemini CLI |
| Wrapper CLI (scripts/) | Our higher-level wrappers: notebooklm_client.py, pipeline.py |
| LLM (Claude) | Content creator (writes original text using NotebookLM research) |
| trend-pulse (optional) | Trending topic discovery for research-to-content pipelines |
| threads-viral-agent (optional) |
Related Skills
Deep Ass Research
IDE-agnostic deep-research framework for AI agents: maps a topic wide, commits to depth on purpose, adversaria
Notebooklm Daily Podcast
A daily AI-news podcast that runs itself. Harvest your sources, Claude curates, NotebookLM makes the audio. Cl
Memrain
Self-hosted memory for your AI agents: hybrid vector + keyword + entity-graph search over your notes and code,
Quoteproof
Research you can check. An evidence-first skill for AI agents: cheap parallel workers must quote sources word-
MCP Notebooklm Go
Unofficial Go API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM's features—i
My Jupyter Lab
Python API and agentic skill for Google Gemini Notebook. Full programmatic access to NotebookLM's features—inc
Related Agents
Finding Merger
Owns Phase 5 — ingests every discovery artifact across all rounds, clusters findings by root cause rather than
Researcher.Agent
Research agent for the blueprint-crafting skill. Gathers web + codebase sources for an upstream artifact's ope
Notebooklm Producer
Use this agent to create audio and video assets using Google NotebookLM. Handles notebook creation, source upl