Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
NotebookLM CLI Wrapper — это удобная оболочка командной строки, позволяющая работать с платформой NotebookLM напрямую из среды разработки. Решение ориентировано на автоматизацию исследований, управление заметками и взаимодействие с источниками без необходимости переключаться на веб-интерфейс.
Что это такое
Инструмент представляет собой Node.js-скрипт, который оборачивает CLI NotebookLM и делает его пригодным для использования в автоматизированных сценариях. Он позволяет разработчикам и AI-агентам выполнять операции с блокнотами, источниками, заметками и результатами исследований через терминал. :
Основные возможности включают:
- аутентификацию и управление сессиями
- работу с блокнотами и источниками
- чат-запросы к данным
- создание и загрузку артефактов
- автоматизацию исследовательских процессов
Установка
Самый простой способ установки — через ClawHub:
npx clawhub@latest install tiangong-notebooklm-cli
Перед началом убедитесь, что:
- установлен Node.js
- доступен CLI NotebookLM
- выполнена авторизация (команда login)
Быстрый старт
После установки можно сразу приступить к работе с помощью базовых команд:
node {baseDir}/scripts/notebooklm.mjs status
node {baseDir}/scripts/notebooklm.mjs login
node {baseDir}/scripts/notebooklm.mjs list
node {baseDir}/scripts/notebooklm.mjs use
node {baseDir}/scripts/notebooklm.mjs ask "Summarize the key takeaways" --notebook
Эти команды позволяют проверить статус, авторизоваться, получить список блокнотов, выбрать нужный и отправить запрос к данным. :
Как это работает
Wrapper-скрипт выступает промежуточным слоем между пользователем и CLI NotebookLM. Он инициализирует окружение, обрабатывает команды и возвращает результаты в удобном формате — как для человека, так и для машинной обработки. :
Типичный сценарий выглядит так:
- пользователь авторизуется через CLI
- выбирает нужный блокнот
- отправляет запрос
- получает результат, основанный на загруженных источниках
Формат команд и вывод
Все команды выполняются в формате:
node {baseDir}/scripts/notebooklm.mjs [args...]
Для интеграции с другими инструментами рекомендуется использовать флаг --json, который возвращает структурированные данные. :
Для длительных операций доступны дополнительные параметры:
--exec-timeout— ограничение времени выполнения--timeout— используется для ожидания и polling-задач
Сценарии использования
- автоматическое суммирование больших наборов документов
- интеграция AI-исследований в CI/CD процессы
- массовая обработка и выгрузка данных
- синхронизация локальных заметок с NotebookLM
Инструмент особенно полезен для разработчиков и исследователей, которым важно встроить работу с AI в существующие рабочие процессы. :
Особенности
- унифицированный интерфейс для CLI
- поддержка JSON-вывода
- гибкая настройка таймаутов
- автоматизация исследовательских задач
- поддержка генерации и загрузки артефактов
В результате NotebookLM CLI Wrapper становится удобным инструментом для построения воспроизводимых и масштабируемых AI-воркфлоу. :
Файл из источника