notebooklm

by teng-lin 19k MIT Updated Aug 17, 2026
notebooklm skill by teng-lin
notebooklm — Data skill by teng-lin

notebooklm is an open-source data skill for Claude Code and compatible agents, published by teng-lin. Its author describes it as: “Complete API for Google NotebookLM - full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /note…”. The project has 19k stars on GitHub and is available under the MIT license. Add it to your setup with `git clone https://github.com/teng-lin/notebooklm-py ~/.claude/skills/notebooklm-py`.

What notebooklm does

Complete programmatic access to Google NotebookLM—including capabilities not exposed in the web UI. Create notebooks, add sources (URLs, YouTube, PDFs, audio, video, images), chat with content, generate all artifact types, and download results in multiple formats.

Installation

Add notebooklm to your agent with:

git clone https://github.com/teng-lin/notebooklm-py ~/.claude/skills/notebooklm-py

Always review a skill's source before installing it. This command comes from the skill's public repository; the linked repo is the source of truth for exact setup steps.

What's inside

The SKILL.md for notebooklm is organised into these sections:

  • Installation
  • Prerequisites
  • CI/CD, Multiple Accounts, and Parallel Agents
  • Sandboxed Agents (Claude Cowork / Headless)
  • Agent Setup Verification
  • When This Skill Activates
  • Autonomy Rules
  • Quick Reference
  • Command Output Formats
  • Generation Types
  • Features Beyond the Web UI
  • Common Workflows

When to use it

Reach for notebooklm when you want data help from your agent without writing the same instructions every session. Load the skill and the agent picks it up automatically for relevant tasks.

About teng-lin/notebooklm-py

**A Comprehensive Google Gemini Notebook Skill & Unofficial Python API.** Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.

Strengths

  • Clear MIT license — safe to read and adapt
  • Established project with 18,782 GitHub stars
  • Actively maintained (recent commits)

Topics

agentic-skillclaude-skillsgemini-notebookgemini-notebook-apigemini-notebook-skillgoogle-notebooklmnotebooklmnotebooklm-apinotebooklm-skillopenclaw-skillspythonpython-apisdkskills

Frequently asked questions

What does notebooklm do?
Complete API for Google NotebookLM - full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /notebooklm or intent like "create a podcast about X"
How do I install notebooklm?
Run git clone https://github.com/teng-lin/notebooklm-py ~/.claude/skills/notebooklm-py in your agent, then reload your skills. Review the source at https://github.com/teng-lin/notebooklm-py before installing.
Is notebooklm free to use?
Yes. notebooklm is free and open source under the MIT license, so you can read, run, and adapt it within that license's terms.

Related skills

More Data →

Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.

5.5k anbeime No license