claude-world/notebooklm-skill

NotebookLM does the research, Claude writes the content. Research → Synthesis → Content Creation → Publishing. Claude Code Skill + MCP Server.

What it solves

It provides a consistent, automated interface for Google NotebookLM, allowing users and AI agents to interact with the service via a terminal or Model Context Protocol (MCP) server. This removes the need for manual web interaction to create notebooks, ingest sources, and generate grounded content.

How it works

Built on top of notebooklm-py, the project implements an unofficial integration with NotebookLM's web API. It offers a JSON-first CLI for managing notebooks and sources, a set of pre-defined research pipelines for automating content creation (such as turning research into articles or social posts), and a FastMCP server that exposes 13 tools to AI clients like Claude Code or Cursor.

Who it’s for

  • Developers and Power Users who want to automate their research workflows via the command line.
  • AI Agent Users who want to give their LLM agents the ability to create and query grounded notebooks.
  • Researchers who need to batch-process sources and generate various artifacts like audio deep-dives, slides, and reports.

Highlights

  • Mixed-Source Ingestion: Create notebooks using a combination of URLs, raw text, and local files.
  • Grounded Querying: Ask questions with citation metadata to ensure answers are based on the sources.
  • Diverse Artifact Generation: Generate and download a wide variety of outputs including audio (M4A), video (MP4), slides (PDF/PPTX), reports (Markdown), and mind-maps.
  • MCP Integration: A ready-to-use server for seamless integration with MCP-compatible AI clients.
  • Research Pipelines: End-to-end workflows for tasks like research-to-article and batch-digest.

Related

  • Project
  • Project
  • Project
  • Project
  • Project