NotebookLM для Claude Code
NotebookLM Claude Code Skill
Скилл позволяет Claude Code задавать вопросы вашим блокнотам Google NotebookLM и получать ответы только по загруженным документам
- 7 791 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Автоматизирует браузер с входом в Google-аккаунт и хранит сессию
- Ставит Chrome и Python-зависимости
- Проект архивирован и не получает исправлений
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/notebooklm-claude-code-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Автоматизирует браузер с входом в Google-аккаунт и хранит сессию
- Ставит Chrome и Python-зависимости
- Проект архивирован и не получает исправлений
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл через автоматизацию браузера Chrome открывает NotebookLM, задает вопрос выбранному блокноту и возвращает ответ с опорой на источники прямо в Claude Code. Он ведет локальную библиотеку блокнотов с описаниями и темами и сам выбирает нужный под задачу. Авторизация в Google выполняется один раз и сохраняется между сессиями. При первом запуске скилл создает изолированное Python-окружение и ставит зависимости, включая Chrome.
Для кого. Разработчикам, которые уже держат документацию в NotebookLM и хотят обращаться к ней из Claude Code.
Подходит, если
- Документация проекта или библиотеки загружена в NotebookLM
- Нужны ответы строго по источникам без домыслов модели
- Хотите избежать ручного копирования между браузером и редактором
Не подходит, если
- Нужны многошаговые диалоги с сохранением контекста
- Нельзя делать блокноты публичными по ссылке
- Работаете в веб-интерфейсе Claude, а не в локальном Claude Code
Пример запроса к агенту
Спроси мой блокнот с документацией API, как устроена пагинацияОграничения
С сентября 2026 года репозиторий архивирован и не поддерживается, скилл может перестать работать при изменениях сервиса. Работает только в локальном Claude Code. Каждый вопрос независим, ссылаться на предыдущий ответ нельзя. Блокноты должны быть открыты по ссылке, бесплатный тариф NotebookLM ограничивает число запросов в день.
Как отключить. Удалите папку ~/.claude/skills/notebooklm. Команда Clear NotebookLM data очищает данные, сохраняя библиотеку.
Частые вопросы
Чем скилл отличается от MCP-версии?
Скилл работает только в Claude Code и открывает новый браузер на каждый вопрос. MCP-сервер notebooklm-mcp поддерживает постоянные сессии и работает также в Codex и Cursor.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор из трех скиллов для научной работы: письмо статей, учебные документы Word и PowerPoint, научные расчеты и графики
Learn from materials
learn-from-materials
Скилл превращает книги, PDF, презентации и документы в проверяемую базу знаний и интерактивную учебную страницу с источниками, схемами и самопроверкой
Скилл для перевода целых книг в форматах PDF, DOCX и EPUB на любой язык с помощью параллельных субагентов
Скилл для Claude Code: описываешь документ словами, получаешь готовый PDF на LaTeX. Шаблоны, скрипты компиляции, распознавание PDF и рукописных заметок
Готовый к форку шаблон Claude Code для академической работы: слайды, статьи, анализ данных с многоагентным ревью и воротами качества
Набор скиллов для Claude Code: исследование, написание статьи, рецензирование и проверка цитат по шагам
Коротко о README
Скилл соединяет Claude Code с Google NotebookLM, чтобы агент получал ответы на основе загруженных пользователем документов и меньше выдумывал. README сравнивает подход с загрузкой документов в контекст, веб-поиском и локальным RAG. Установка сводится к клонированию в ~/.claude/skills, остальное настраивается при первом использовании. Описаны команды на естественном языке, архитектура со скриптами на Python и ограничения. Проект архивирован автором в сентябре 2026 года.
Бейдж для README
Исходный SKILL.md
--- name: notebooklm description: 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. --- # NotebookLM Research Assistant Skill Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes. ## When to Use This Skill Trigger when user: - Mentions NotebookLM explicitly - Shares NotebookLM URL (`https://notebooklm.google.com/notebook/...`) - Asks to query their notebooks/documentation - Wants to add documentation to NotebookLM library - Uses phrases like "ask my NotebookLM", "check my docs", "query my notebook" ## ⚠️ CRITICAL: Add Command - Smart Discovery When user wants to add a notebook without providing details: **SMART ADD (Recommended)**: Query the notebook first to discover its content: ```bash # Step 1: Query the notebook about its content python scripts/run.py ask_question.py --question "What is the content of this notebook? What topics are covered? Provide a complete overview briefly and concisely" --notebook-url "[URL]" # Step 2: Use the discovered information to add it python scripts/run.py notebook_manager.py add --url "[URL]" --name "[Based on content]" --description "[Based on content]" --topics "[Based on content]" ``` **MANUAL ADD**: If user provides all details: - `--url` - The NotebookLM URL - `--name` - A descriptive name - `--description` - What the notebook contains (REQUIRED!) - `--topics` - Comma-separated topics (REQUIRED!) NEVER guess or use generic descriptions! If details missing, use Smart Add to discover them. ## Critical: Always Use run.py Wrapper **NEVER call scripts directly. ALWAYS use `python scripts/run.py [script]`:** ```bash # ✅ CORRECT - Always use run.py: python scripts/run.py auth_manager.py status python scripts/run.py notebook_manager.py list python scripts/run.py ask_question.py --question "..." # ❌ WRONG - Never call directly: python scripts/auth_manager.py status # Fails without venv! ``` The `run.py` wrapper automatically: 1. Creates `.venv` if needed 2. Installs all dependencies 3. Activates environment 4. Executes script properly ## Core Workflow