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. Drastically reduced hallucinations through document-only responses.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/guccidgi/notebooklm-skillNotebookLM Research Assistant Skill
What This Skill Does
The NotebookLM Research Assistant skill allows you to interact directly with your Google NotebookLM notebooks. You can query your uploaded documents to get source-grounded, citation-backed answers powered by Gemini. This skill automates browser interactions, manages necessary libraries, and handles persistent authentication. A key feature is its ability to drastically reduce hallucinations by ensuring responses are derived solely from your provided documents.
This skill is ideal for researchers, students, and professionals who need to quickly extract information from their curated sets of documents stored in NotebookLM. It acts as an intelligent research assistant, sifting through your notes, research papers, or any other documents you've uploaded to find precise answers.
Installation
To install the NotebookLM Research Assistant skill, use the following command:
clawhub install openclaw/skills/skills/guccidgi/notebooklm-skill
This command will download and set up the necessary files from the specified repository.
Use Cases
This skill is designed to be triggered by specific user intents and phrases, ensuring it's used appropriately:
- Explicit Mention: When a user directly mentions "NotebookLM".
- NotebookLM URL Sharing: When a user provides a URL starting with
https://notebooklm.google.com/notebook/. - Querying Notebooks: When a user asks to query their notebooks or documentation in general.
- Adding Documentation: When a user expresses a desire to add new documentation to their NotebookLM library.
- Colloquial Queries: Using phrases like "ask my NotebookLM", "check my docs", or "query my notebook".
Managing Notebooks: The skill also provides commands to manage your NotebookLM library, such as listing existing notebooks.
Adding New Notebooks: When adding a new notebook, the skill supports both automatic discovery of metadata (name, description, topics) and manual input if the user provides all details.
Example Prompts
- "Can you check my NotebookLM for information on the latest advancements in quantum computing?"
- "Ask my NotebookLM, what are the key differences between the two research papers I uploaded on climate change?"
- "I need to add this new research paper to my NotebookLM. Here's the link: [URL]. It's about AI ethics and contains information on bias and fairness."
Tips & Limitations
- Authentication: The skill requires a one-time authentication setup. A browser window will open for you to manually log in to your Google account. Remember, this browser window is visible during setup.
run.pyWrapper: Always use thepython scripts/run.pywrapper to execute any script related to this skill. This wrapper ensures the correct environment is used and all dependencies are met.- Metadata for Adding Notebooks: If you want to add a notebook without providing all the details, the skill can attempt to discover them using a query. However, it's crucial to review and confirm this discovered metadata. Never submit generic or guessed descriptions.
- Document-Only Responses: The skill is designed to provide answers strictly based on your uploaded documents, significantly minimizing the risk of factual inaccuracies or hallucinations.
- Browser Automation: The skill utilizes browser automation. Ensure your browser is not excessively slow or encountering issues, as this could impact the skill's performance.
- Fresh Sessions: Each query to your notebooks opens a fresh browser session and closes it afterward, ensuring a clean state for every request.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-guccidgi-notebooklm-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution