Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Sekou Doumbouya avatar

Notebooklm Enhanced

  • 4 repo stars
  • Updated July 13, 2026
  • fakoli/fakoli-plugins

Automate Google NotebookLM — create notebooks, add sources, generate podcasts/videos/quizzes/slides, and run multi-notebook research workflows via its RPC API.

About

notebooklm-enhanced provides comprehensive Google NotebookLM automation via its RPC API. It can create notebooks, add sources, generate podcasts, videos, quizzes, and slides, and run multi-notebook research workflows. The skill turns NotebookLM into a programmable research and content-generation backend for agents.

  • Google NotebookLM automation
  • Create notebooks + add sources
  • Generate podcasts/videos/quizzes/slides
  • Multi-notebook research via RPC

Notebooklm Enhanced by the numbers

  • Data as of Jul 14, 2026 (Skillselion catalog sync)
/plugin marketplace add fakoli/fakoli-plugins
/plugin install notebooklm-enhanced@fakoli-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars4
Last updatedJuly 13, 2026
Repositoryfakoli/fakoli-plugins

What it does

Automate Google NotebookLM — create notebooks, add sources, generate podcasts/videos/quizzes/slides, and run multi-notebook research workflows via its RPC API.

README.md

NotebookLM Enhanced

Comprehensive Google NotebookLM automation plugin for Claude Code. Create notebooks, add sources, generate podcasts/videos/quizzes/slides, and run multi-notebook research workflows -- all through conversational commands backed by the NotebookLM RPC API.

What This Plugin Does

This plugin wraps the notebooklm-py CLI to give Claude Code full programmatic access to Google NotebookLM, including features not exposed in the web UI:

  • Notebook management: Create, list, delete, and switch between notebooks
  • Source ingestion: Add URLs, PDFs, YouTube videos, and local files as sources
  • AI querying: Ask questions with cited answers from your sources
  • Artifact generation: Generate podcasts, videos, slide decks, quizzes, flashcards, reports, mind maps, data tables, and infographics
  • Web research: Automated source discovery via NotebookLM's built-in research feature
  • Cross-notebook synthesis: Compare and synthesize findings across multiple notebooks

Prerequisites

  • Python 3.10+
  • uv (Python package manager) -- install with curl -LsSf https://astral.sh/uv/install.sh | sh
  • Google account with access to NotebookLM
  • notebooklm-py package (installed automatically via the plugin's scripts/pyproject.toml)

Installation

Option 1: Clone and symlink

# Clone the fakoli-plugins repository
git clone https://github.com/fakoli-plugins/fakoli-plugins.git

# Symlink the plugin into your Claude Code plugins directory
ln -s /path/to/fakoli-plugins/plugins/notebooklm-enhanced ~/.claude/plugins/notebooklm-enhanced

Option 2: Add to Claude Code settings

Add to your .claude/settings.json:

{
  "plugins": [
    "/path/to/fakoli-plugins/plugins/notebooklm-enhanced"
  ]
}

Quick Start

1. Authenticate

/notebooklm-enhanced:setup

This opens a browser for Google OAuth and verifies your session.

2. Create a notebook

/notebooklm-enhanced:create-notebook "My Research Topic"

3. Add sources

/notebooklm-enhanced:add-source https://arxiv.org/pdf/2301.00001.pdf
/notebooklm-enhanced:add-source https://www.youtube.com/watch?v=example
/notebooklm-enhanced:add-source ./local-document.pdf

4. Query your sources

/notebooklm-enhanced:query What are the main findings?

5. Generate artifacts

/notebooklm-enhanced:generate audio
/notebooklm-enhanced:generate slide-deck --download ./slides.pdf
/notebooklm-enhanced:generate report --format study-guide

One-step research

/notebooklm-enhanced:research "quantum computing applications in healthcare"

This creates a notebook, finds sources via web research, synthesizes findings, and generates a report -- all in one command.

Available Commands

Command Description
/notebooklm-enhanced:setup Authenticate with Google and verify CLI access
/notebooklm-enhanced:create-notebook Create a new notebook, optionally with initial sources
/notebooklm-enhanced:add-source Add a URL, file, or YouTube video as a source
/notebooklm-enhanced:query Ask questions with cited answers from notebook sources
/notebooklm-enhanced:generate Generate artifacts (audio, video, slides, quiz, report, etc.)
/notebooklm-enhanced:library Browse notebooks, sources, and artifacts; set active notebook
/notebooklm-enhanced:research End-to-end research workflow with web source discovery

Skills

notebooklm-core

Core NotebookLM automation skill for creating notebooks, adding sources, querying notes, generating artifacts, and managing library state.

notebooklm-research

Multi-notebook research synthesis skill. Activates when you need to:

  • Compare findings across multiple notebooks
  • Run cross-notebook analysis
  • Perform deep research workflows
  • Synthesize information from diverse sources

Trigger phrases: "compare across notebooks", "research synthesis", "cross-reference", "deep research on..."

Agent

research-agent

Autonomous research agent that handles the full pipeline without user intervention:

  1. Creates a notebook for the topic
  2. Discovers and adds sources via web research
  3. Waits for source processing
  4. Runs synthesis queries
  5. Generates the requested artifact (report, podcast, slides, etc.)
  6. Downloads the result

The research skill can delegate to the agent when the workflow should run autonomously.

CLI Reference

All commands use the prefix:

uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm ...

Core Commands

Task CLI Command
Login notebooklm login
Check status notebooklm status
List notebooks notebooklm list --json
Create notebook notebooklm create "Title" --json
Set active notebook notebooklm use <id>
Add source notebooklm source add "url" --json
List sources notebooklm source list --json
Query notebooklm ask "question" --json
Web research notebooklm source add-research "query" --mode deep --no-wait
Wait for research notebooklm research wait --import-all

Generation Commands

Type Command Download
Podcast notebooklm generate audio download audio ./out.mp3
Video notebooklm generate video download video ./out.mp4
Slide Deck notebooklm generate slide-deck download slide-deck ./out.pdf
Report notebooklm generate report --format briefing-doc download report ./out.md
Quiz notebooklm generate quiz download quiz ./out.json
Flashcards notebooklm generate flashcards download flashcards ./out.md
Mind Map notebooklm generate mind-map download mind-map ./out.json
Data Table notebooklm generate data-table "desc" download data-table ./out.csv
Infographic notebooklm generate infographic download infographic ./out.png

License

MIT

Related skills

Automation & Workflowsautomationresearch

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.