notebooklm

Installation
SKILL.md

NotebookLM

NotebookLM = external RAG engine that offloads reading from your context window. Uses the notebooklm-mcp-cli MCP server (PyPI, v0.6.1+) to create notebooks, manage sources, generate content, label sources thematically, and query with grounded AI responses. Supports batch operations across notebooks, pipelines, and multilingual content generation.

Disclaimer: Uses internal undocumented Google APIs via browser authentication. Sessions last ~20 minutes. API may change without notice.

What's New (April 2026 — v0.6.1)

  • Source labels (NEW in v0.6.0) — Organize sources into thematic categories. New label MCP tool + nlm label CLI: auto (AI generates from sources, requires 5+), list, create, rename, delete, assign, unassign. Surfaces in NotebookLM web UI's source filter.
  • Label reorganize (NEW in v0.6.1)nlm label reorganize (or label MCP with action="reorganize") forces AI re-categorization when labels already exist. Two modes: all-sources (replace, requires --confirm) or unlabeled-only (preserve existing).
  • Video formats — 3 formats (explainer, brief, cinematic) + 9 visual styles
  • Audio lengthaudio_length param: short, default, long
  • PPTX exportdownload_artifact(slide_deck_format="pptx") alongside PDF
  • Bulk source opssource_add(urls=[...]), source_delete(source_ids=[...]), source_add(wait=True)
  • Studio artifact renamestudio_status(action="rename", artifact_id="...", new_title="...")
  • Slide/report/quiz paramsslide_format, report_format, difficulty + question_count
  • Infographic optionsorientation, detail_level, 11 infographic_style options
  • Audio sources — Upload m4a, wav, mp3, aac, ogg, opus
  • Async large queriesnotebook_query_start/notebook_query_status for 50+ source notebooks
Related skills

More from yonatangross/orchestkit

Installs
81
GitHub Stars
170
First Seen
Mar 3, 2026