К основному содержанию
плагин

notebooklm — плагин для Claude Code: автоматизация NotebookLM

Управляет Google NotebookLM из Claude: читает блокноты, добавляет источники, генерирует Studio-выводы и создаёт новые блокноты.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install notebooklm@claude-code-skills
Открыть на GitHub

Что делает notebooklm

Плагин работает через браузерную автоматизацию. Он открывает NotebookLM, задаёт вопрос чату блокнота и возвращает ответ, закидывает в блокнот ссылку, текст, файл, Google Doc или собранный материал, запускает генерацию Studio — Audio Overview, Study Guide, Briefing Doc, FAQ, Mind Map, слайды, инфографику — и заводит новый блокнот с заголовком и стартовыми источниками. Точный набор Studio-выводов плагин советует смотреть прямо в живой панели: интерфейс меняется быстро.

Внутри четыре действия, которые выбираются через intake-маршрутизацию по вопросам Q1–Q4. Скрипты на stdlib: action_router.py превращает ответы в план действий и UI-поток, custom_prompt_template_generator.py собирает стартовый промпт под тип вывода и аудиторию, async_action_classifier.py решает, ждать или уведомить и идти дальше. Есть субагент-персона для браузерной автоматизации и слэш-команда /cs-notebooklm.

Нужна среда браузерной автоматизации: Claude CLI с computer-use, расширение Claude Chrome или Playwright/Puppeteer со скриншотами и кликами. На шаге 0 плагин проверяет окружение и в неподходящем контексте выходит с сообщением «not supported». В Claude.ai web он не запустится — там нет браузерной автоматизации. Аккаунт NotebookLM вводит пользователь, автологина нет. Генерация в UI может идти 5–10 минут, поэтому медленные операции построены на схеме fire-and-notify: плагин не блокирует работу, а сообщает, когда готово.

Какие задачи решает

  • задать вопрос чату блокнота и получить чистый ответ
  • добавить ссылку, текст или файл в блокнот NotebookLM
  • сгенерировать Audio Overview или Briefing Doc из материалов блокнота
  • собрать Mind Map, слайды или инфографику по источникам
  • создать новый блокнот с заголовком и стартовыми источниками

Примеры запросов агенту

  • открой NotebookLM и проверь мой блокнот по рынку
  • добавь эту ссылку в NotebookLM
  • сделай Video Overview из моего блокнота

Как установить notebooklm

Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install notebooklm@claude-code-skills

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о notebooklm

Как установить notebooklm в Claude?

Добавьте маркетплейс командой /plugin marketplace add alirezarezvani/claude-skills, затем установите плагин: /plugin install notebooklm@claude-code-skills.

Что делает notebooklm?

Управляет Google NotebookLM через браузерную автоматизацию: читает блокноты, добавляет источники, запускает Studio-выводы и создаёт новые блокноты.

Что нужно для работы плагина?

Среда браузерной автоматизации — Claude CLI с computer-use, расширение Claude Chrome или Playwright/Puppeteer со скриншотами и кликами. В Claude.ai web плагин не запустится.

Исходный текст

notebooklm · MIT
# notebooklm

Browser-automation skill for controlling Google's NotebookLM (https://notebooklm.google.com). The only **browser-automation shape** in the v2 collection — distinct from the research-pack convention.

## Critical Portability Notice

> **Requires:** A browser automation environment (Claude Code CLI with computer-use, Claude Chrome Extension, or equivalent). Skill will gracefully fail in non-automation contexts with a clear "not supported" message.

This skill cannot run in Claude.ai web (no browser automation). It detects environment at Step 0 and exits cleanly if unsupported.

## What this skill does

Four core actions controlled via the grill-me action-routing intake:

| Action | Q1 picks | UI flow |
|---|---|---|
| **Read/Extract** | 1 | Ask the notebook's chat a question, return clean response |
| **Add Sources** | 2 | Push URL / text / file / Google Doc / synthesized content into a notebook |
| **Generate Studio Outputs** | 3 | Audio Overview, Study Guide, Briefing Doc, Timeline, FAQ, Table of Contents, Infographic, Slides, Mind Map |
| **Create New Notebook** | 4 | Initialize with title + initial sources |

## Domain folder — research (semantic) vs shape difference

This skill lives in `research/` (with pulse/litreview/grants/dossier/patent/syllabus) because its **user-facing semantic domain** is research — users automate NotebookLM as part of their research workflow.

But the **technical shape** is completely different from the research-pack:
- No Consensus / Agent Integrity Rules
- No 1 q/sec rate limits (browser automation has different constraints)
- No DOCX generation (NotebookLM outputs come from NotebookLM itself)
- No three-count tracking
- Async discipline is fundamentally different (UI generation can take 5-10 min)

Users find it where they expect (research/), but it's the only research-domain skill with this shape.

## Source spec

`megaprompts/03-notebooklm-megaprompt.md` (maintainer-local draft spec — gitignored, not in the public repo) (PR #657).

## Plugin layout

```
research/notebooklm/
├── .claude-plugin/plugin.json
├── README.md
├── agents/cs-notebooklm.md          ← browser-automation persona, async-discipline enforcer
├── commands/cs-notebooklm.md        ← /cs-notebooklm (or auto-triggers on phrases)
└── skills/notebooklm/
    ├── SKILL.md
    ├── references/
    │   ├── browser_automation_canon.md         ← screenshot-first / find-before-click (7+ sources)
    │   ├── studio_output_custom_prompts.md     ← why default prompts mediocre + per-type templates (7+ sources)
    │   └── async_action_discipline.md          ← fire-and-notify pattern for slow UI ops (7+ sources)
    └── scripts/
        ├── action_router.py                    ← stdlib: Q1-Q4 answers → action plan + UI flow
        ├── custom_prompt_template_generator.py ← stdlib: studio output type + audience → custom prompt starter
        └── async_action_classifier.py          ← stdlib: action → wait-or-notify-and-move-on
```

## Dependencies

- **Browser automation tool** — Required. Examples:
  - Claude Code CLI with computer-use
  - Claude Chrome Extension
  - Playwright / Puppeteer with screenshot + click tools
- **NotebookLM account** (Google) — User-provided, never auto-login

## License

MIT.

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Похожие плагины

Все плагины по теме «Браузер и парсинг» →
blog-notebooklm AgriciDaniel Запрашивает блокноты Gemini Notebook через сессию браузера и возвращает ответы со ссылками на источники. Пригодится для работы с личной базой документов прямо в агенте. CX Codex +1 2 500установок deep-research-notebooklm davila7 Ведёт многошаговое исследование рынка, конкурентов или клиента на движке Google NotebookLM и сохраняет готовый бриф в файл. 115установок cli-anything-notebooklm HKUDS Скилл для управления Google NotebookLM через локальный CLI. Помогает просматривать блокноты, загружать источники, задавать вопросы и выгружать готовые артефакты. CX Codex +1 811установок active-research actionbook Скилл ведёт исследование по теме, статье arXiv или ссылке и собирает HTML-отчёт. Пригодится, когда нужен разбор материала, а не пара найденных страниц. CX Codex +1 2 800установок google cyrusagents Ищет сведения в интернете через WebSearch и открывает нужные страницы через WebFetch. Пригодится для проверки текущих фактов и исследования темы. CX Codex +1 931установок cnki-search cookjohn Ищет научные публикации в CNKI по ключевым словам и возвращает список с авторами, журналами и датами. Пригодится для первичного поиска литературы по теме. CX Codex +1 1 100установок

Из того же набора394

Весь набор →
power-user-coach Плагин-тренер для Claude: на старте выдаёт подборку приёмов под ваши задачи, дальше изредка подсказывает одну вещь по ходу диалога. ★ 28 733звёзд репо compliance-os Мета-оркестратор для программ соответствия: подбирает применимые фреймворки, считает пересечения контролей, симулирует аудит и собирает единый пул доказательств. ★ 28 733звёзд репо business-operations-skills Набор скиллов для внутренних операций: картирование процессов, вендоры, ёмкость команды, внутренние коммуникации, база знаний и закупки. ★ 28 733звёзд репо aeo Скилл для оптимизации контента, чтобы языковые модели цитировали его как авторитетный источник. Отличается от SEO: цель — попасть в ответ LLM, а не в выдачу поиска. ★ 28 733звёзд репо dossier Собирает проверяемое досье на компанию, человека или НКО: проверяет вашу гипотезу, а не пересказывает общие факты. Пригодится перед встречей, наймом или сделкой. ★ 28 733звёзд репо deep-research Плагин для Claude, который ведёт исследование по девяти фазам и требует минимум три независимых источника на каждый тезис. Пригодится, когда ошибка дороже потраченных токенов. ★ 28 733звёзд репо landing Собирает премиальный лендинг в одном самодостаточном HTML-файле: GSAP-анимации, параллакс за курсором, три секции. ★ 28 733звёзд репо deep-work Превращает список задач в расписание с глубокими блоками, бюджетом на мелочи и учётом часов фокуса. ★ 28 733звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой