Generate NotebookLM artifacts (slides, audio, video, mind maps, quizzes, flashcards, infographics, reports, data tables) from your notebooks
npx claudepluginhub proyecto26/notebooklm-ai-pluginGenerate NotebookLM artifacts (slides, audio, video, mind maps, quizzes, flashcards, infographics, reports, data tables) from your notebooks. Use when the user wants to create any NotebookLM Studio output from their uploaded sources.
Bring the full Google NotebookLM experience to Claude Code, OpenClaw and any other AI agents that execute shell commands. Chat with your notebook AI, generate 9 types of artifacts, manage sources (URLs, YouTube, files), run fast/deep web research, and manage notes — just ask Claude.
Use npx skills to install skills directly:
# Install the skill
npx skills add proyecto26/notebooklm-ai-plugin
# List available skills
npx skills add proyecto26/notebooklm-ai-plugin --list
This automatically installs to your .claude/skills/ directory.
Install via Claude Code's built-in plugin system:
# Add the marketplace
/plugin marketplace add proyecto26/notebooklm-ai-plugin
# Install the plugin
/plugin install notebooklm-ai-plugin
Clone the repo and copy the skills folder:
git clone https://github.com/proyecto26/notebooklm-ai-plugin.git
cp -r notebooklm-ai-plugin/skills/* .claude/skills/
Add as a submodule for easy updates:
git submodule add https://github.com/proyecto26/notebooklm-ai-plugin.git .claude/notebooklm-ai-plugin
Then reference skills from .claude/notebooklm-ai-plugin/skills/.
The first time you use the skill, it opens Chrome for Google login. Cookies are cached for subsequent runs. Just tell Claude:
"Log me into NotebookLM"
Once authenticated, just describe what you want:
"Add this notebook https://notebooklm.google.com/notebook/YOUR_ID and generate a study guide from it"
That's it — the skill handles everything: authentication, notebook management, artifact creation, polling, and download.
Ask questions and get source-grounded answers with citations — the same AI chat experience from NotebookLM's web UI, now in your terminal.
| Type | Output | Description |
|---|---|---|
| Slide Deck | PDF / PPTX | Presentation slides summarizing your notebook sources |
| Audio Overview | M4A | Podcast-style conversation (deep dive, brief, critique, debate) |
| Video Overview | MP4 | Animated explainer (classic, whiteboard, kawaii, anime, watercolor) |
| Mind Map | HTML | Interactive concept map of key topics and relationships |
| Flashcards | HTML / JSON | Study cards generated from source material |
| Quiz | HTML / JSON | Multiple-choice quiz with answer key and explanations |
| Infographic | PNG | Visual summary in landscape, portrait, or square orientation |
| Report | Markdown | Written report (briefing doc, study guide, blog post) |
| Data Table | CSV / Sheets | Structured data extracted from your sources |
Add and manage notebook sources directly from Claude Code — no need to switch to the browser.
Run web research that feeds directly into your notebook:
Create, update, and delete notes within your notebooks programmatically.
Just describe what you need to Claude — the skill triggers automatically:
"What are the main findings in my NotebookLM notebook?"
Chats with the notebook AI and returns source-grounded answers with citations.
"Add this YouTube video to my notebook: https://youtube.com/watch?v=..."
Adds the video transcript as a source to your active notebook.
"Upload my research paper paper.pdf to the notebook and generate a study guide"
Uploads the file, then generates a markdown report in study guide format.