notebooklm

Manage notebooks and generate multimedia content with notebooklm-py.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Wangmengguo/opencode-skills --skill notebooklm-wangmengguo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/Wangmengguo/opencode-skills/tree/main/notebooklm
Command: npx skills add https://github.com/Wangmengguo/opencode-skills --skill notebooklm-wangmengguo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires notebooklm-py, pypdf, pdfplumber, pdf2image, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The notebooklm Skill simplifies the process of creating, managing, and sharing notebooks, offering AI-driven features to streamline research and collaboration.

Core Features & Use Cases

  • Notebook Management: Create, list, switch, rename, and delete notebooks with ease.
  • Media Generation: Generate podcasts, videos, and learning materials like quizzes and flashcards.
  • Data Extraction: Extract text and structured data from various sources, including URLs and Google Drive files.
  • Language Settings: Support for 80+ languages for global accessibility.
  • Sharing & Collaboration: Share notebooks publicly or privately with specific permissions.
  • Use Case: Imagine you're a researcher working on a project with multiple collaborators. Use notebooklm to create a shared notebook, generate study materials, and collaborate on research.

Quick Start

Use the notebooklm skill to create a new notebook named 'AI Research'.

Frequently Asked Questions about notebooklm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a shared research notebook with AI-driven features for multiple collaborators?

To create a shared research notebook, use the notebooklm skill to generate a notebook, configure fine-grained access permissions, and invite collaborators to share research data and AI-generated learning materials.

What is the best way to extract text and structured data from URLs and Google Drive files for research?

The best way to extract text and structured data from URLs and Google Drive files is using the notebooklm skill, which automates data extraction and language processing to streamline research workflows.

Can I generate podcasts and multimedia learning materials from my research notes automatically?

Yes, you can generate podcasts, videos, quizzes, and flashcards automatically from your research notes using the notebooklm skill's AI-driven media generation features.

Do I need Python packages like pypdf and pdfplumber to manage notebooks with AI?

Yes, you need Python packages like notebooklm-py, pypdf, pdfplumber, pdf2image, and requests installed in your environment to operate the notebooklm skill for AI-driven notebook management.

Does the notebook management skill support languages other than English for global research teams?

Yes, the notebooklm skill supports over 80 languages, ensuring global accessibility for research teams to manage notebooks and process data in their preferred language.

Why use AI-driven notebook management instead of manual note-taking for collaborative research?

AI-driven notebook management automates multimedia content generation, data extraction, and sharing with fine-grained access control, significantly simplifying collaborative research compared to manual note-taking.