
Nblm
A direct bridge between Claude and Google NotebookLM that lets you query your document collections without leaving the conversation. Handles all the browser automation and auth headaches automatically, so you can upload files, sync folders, and ask questions against your sources with simple slash commands. The real win is getting Gemini's document-grounded responses with proper citations instead of Claude's memory-based answers. Works especially well for research workflows where you need to interrogate large document sets, generate podcasts from your sources, or maintain multiple notebook libraries across different Google accounts. Zero setup required.
- skills.sh installs
- 6.3K
- GitHub stars
- 34
- last updated
- Jul 14, 2026
Install
$ npx -y skills add magicseek/nblm --skill nblm --agent claude-codeInstalls into .claude/skills of the current project.
Files
NotebookLM Quick Commands
Query Google NotebookLM for source-grounded, citation-backed answers.
Environment
All dependencies and authentication are handled automatically by run.py:
- First run creates
.venvand installs Python/Node.js dependencies - If Google auth is missing or expired, a browser window opens automatically
- No manual pre-flight steps required
Usage
/nblm <command> [args]
Commands
Sponsors
Details
- Repository
- github.com/magicseek/nblm