LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

notebooklm

Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Zero hallucinations, just your knowledge base.

7starsUpdated 2/25/2026
Data Science & ML#documentation-management#querying#browser-automation#python#notebooklm

Security Assessment

Medium Risk(60/100)

Detected risks:

Destructive Operations([README.md] rm -rf)
Sensitive File Access([SKILL.md] .env)
Security Score60/100

About notebooklm

The NotebookLM skill enables users to query their Google NotebookLM notebooks directly within the Claude Code environment. This integration allows for source-grounded, citation-backed answers by leveraging Gemini's capabilities. The primary function of this skill is to automate interactions with NotebookLM, providing a seamless way to retrieve and manage notebook data through automated browser sessions. Each session queries the notebook for answers, ensuring that no hallucinations are involved—answers are based entirely on the user's knowledge base in NotebookLM.

Key features of the NotebookLM skill include easy notebook management, such as adding, searching, and activating notebooks, as well as the ability to query notebooks by specific topics. The skill supports critical functionality like authentication setup (which includes manual Google login), browser automation for querying notebooks, and library management for keeping track of multiple notebooks. The skill's robust and reliable architecture eliminates errors, such as missing dependencies, by using a `run.py` wrapper that ensures proper setup before execution.

This skill is particularly useful for professionals who regularly interact with large documentation repositories stored in NotebookLM. Researchers, content creators, and anyone who needs access to curated, organized knowledge bases will benefit from the ability to query their notebooks efficiently. By using clear prompts and following a structured process, users can leverage their notebooks as a reliable, powerful source of information to enhance their workflows.

FAQ

How do I authenticate to use the NotebookLM skill?

To authenticate, use the `python scripts/run.py auth_manager.py setup` command. A browser window will open for you to manually log in to Google. Authentication is required only once for setup.

Can I add a notebook to my library without knowing its content?

No, you must provide a description and topics for the notebook before adding it. If unsure about the content, ask the user for details on what the notebook contains and what topics it covers.

What happens if I forget to use the `run.py` wrapper?

If you call scripts directly without using the `run.py` wrapper, the execution will fail, as dependencies may not be installed, and the virtual environment may not be activated. Always use the `python scripts/run.py` command to ensure proper execution.

Can I query a specific notebook from the library?

Yes, you can query a specific notebook by passing the `--notebook-id` or `--notebook-url` parameters when using the `ask_question.py` script.

What should I do if I encounter an error while querying my notebook?

If you encounter an issue, ensure that your authentication is valid and check that the notebook ID or URL is correct. You can also use the `--show-browser` flag for debugging to see what's happening in the browser session.

All Files

5 files
requirements.txt0.2 KB
View
SKILL.md8.3 KB
View
LICENSE1.0 KB
View
.gitignore0.7 KB
View
README.md14.7 KB
View

Install notebooklm

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

delorenj/skills

Related Skills

threat-modeling-with-aws-security-agent

2,903

amazon-workspaces-agent-access

2,903

build-loop-codex

230

developing-ios-apps

1,477