notebooklm-skill
Use this skill to enable Claude Code to communicate directly with your Google NotebookLM notebooks. Query your uploaded documents and get source-grounded, citation-backed answers from Gemini. Features browser automation, library management, persistent authentication, and answers exclusively from you
NotebookLM Skill is a Claude Code skill that connects Claude directly to Google NotebookLM for document-based research without manual copy-pasting. It automates browser interactions to query your uploaded documents in NotebookLM and returns citation-backed, source-grounded answers from Gemini 2.5, drastically reducing hallucinations. The skill manages a persistent library of notebooks, handles Google authentication automatically, and works exclusively with local Claude Code installations (not the web UI). Unlike local RAG solutions, it leverages NotebookLM's pre-processed knowledge base that correlates information across 50+ documents with natural language understanding.
Key Features
Use Cases
- 01Query technical documentation and API references without repeatedly feeding files to Claude
- 02Extract specific specifications from workshop manuals or product documentation
- 03Build workflows based on platform-specific documentation (e.g., n8n, React) with accurate APIs
- 04Research across multiple correlated documents with intelligent synthesis
- 05Get implementation details and edge cases from internal knowledge bases
- 06Verify code patterns and best practices against your team's documentation library
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
notebooklm-skill — FAQ
What is NotebookLM Skill and how does it work?+
NotebookLM Skill is a Claude Code skill that automates browser interactions with Google NotebookLM to query your uploaded documents. When you ask a question, Claude uses Python scripts to open Chrome, query your NotebookLM notebook, and return source-grounded answers directly in the CLI without manual copy-pasting.
How do I install the NotebookLM skill in Claude Code?+
Clone the repository into your Claude Code skills directory: create ~/.claude/skills if needed, then run 'git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm' inside that directory. On first use, the skill automatically creates an isolated Python environment and installs all dependencies including Chrome.
Does this work in the Claude web UI or only local Claude Code?+
This skill works ONLY with local Claude Code installations, not the web UI. The web UI runs skills in a sandbox without network access, which this skill requires for browser automation to reach NotebookLM.
Do I need API keys or a Google account?+
You need a Google account to access NotebookLM. On first use, you'll authenticate once through a Chrome browser window, and the session persists locally. No API keys are required, but NotebookLM's free tier has daily query limits.
Is the NotebookLM skill free to use?+
Yes, the skill itself is free and open-source. Google NotebookLM is also free but has rate limits on the free tier. All processing happens locally on your machine using your own Google account.
How is this different from the NotebookLM MCP server?+
This skill is a simpler Python-based implementation that runs directly in Claude Code with stateless sessions (each question is independent). The MCP server is TypeScript-based, supports persistent chat sessions, and works with multiple tools like Codex and Cursor beyond just Claude Code.
How do I install notebooklm-skill?+
Open the source repository on GitHub and follow its README. notebooklm-skill is a skill — MCP Agents Market links you directly to the official repo.
Is notebooklm-skill free?+
notebooklm-skill is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.