nblm
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.
Security Assessment
Detected risks:
About nblm
The nblm skill allows users to directly query their Google NotebookLM notebooks through Claude Code, providing answers that are both source-grounded and citation-backed. By integrating browser automation, library management, and persistent authentication, it significantly reduces hallucinations by restricting responses to documented sources. Users no longer need to manually handle authentication or library setup, making the skill a streamlined solution for reliable information retrieval from their NotebookLM data.
Key features of the nblm skill include comprehensive notebook and source management, seamless account handling, and a suite of content generation tools. Users can create, delete, rename, and summarize notebooks, manage multiple Google accounts, and organize sources by uploading files, folders, URLs, or media content such as YouTube videos. The skill also supports AI-powered content generation, including question answering, podcasts, briefings, debates, slide decks, and infographics, all of which can be downloaded or managed directly through command-line interactions. Advanced options like folder syncing, rebuild tracking, and upload targeting provide fine-grained control over notebook updates.
This skill is particularly useful for researchers, students, and professionals who maintain extensive NotebookLM libraries and need reliable, citation-based answers or content generation. It is ideal for those seeking to automate knowledge management and media production from their notes, enabling efficient summarization, presentation creation, and multimedia content generation without manual intervention. By combining automation with source-backed AI capabilities, nblm helps users save time while maintaining accuracy and traceability of their information.
FAQ
How do I authenticate with my Google account?
Use the `/nblm login` command. If authentication is missing or expired, a browser window will open automatically to guide you through the process.
Can I manage multiple Google accounts?
Yes, commands like `accounts add`, `accounts switch <id>`, and `accounts remove <id>` allow full account management, including setting agent-specific overrides.
What types of sources can I upload to NotebookLM?
You can upload single files, folders, URLs, YouTube videos, text snippets, or download content from Z-Library using the corresponding upload commands.
Do I need to manually install dependencies?
No, all dependencies and authentication are handled automatically on first run via `run.py`, which sets up the virtual environment and installs Python/Node.js requirements.
How can I generate content like podcasts or slides?
Use commands such as `podcast`, `slides`, `briefing`, and `infographic` along with optional instructions. Generated content can be downloaded or listed using the relevant download or media commands.
All Files
59 filesInstall nblm
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
magicseek/nblm