cli-anything-notebooklm — скилл для Claude Code: обзор и установка
Скилл для управления Google NotebookLM через локальный CLI. Помогает просматривать блокноты, загружать источники, задавать вопросы и выгружать готовые артефакты.
npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a claude-codeЧто делает cli-anything-notebooklm
Скилл связывает агента с утилитой notebooklm на компьютере. Через него агент проверяет статус авторизации, просматривает блокноты и добавляет ссылки в источники. Также поддерживаются общение в чате и загрузка готовых артефактов на диск.
Внутри работают группы команд auth, notebook, source, chat, artifact, download и share. Для автоматических сценариев инструмент советует передавать флаг --json, если команда его поддерживает, и явно указывать идентификатор блокнота через параметр --notebook.
Для запуска требуется готовая локальная сессия входа в NotebookLM и установленный пакет notebooklm-py[browser] вместе с браузером Chromium из Playwright. Если авторизация не пройдена или утилита не найдена в системе, скилл работать не сможет.
Какие задачи решает
- проверить статус локальной авторизации в сервисе
- получить список блокнотов и их идентификаторы
- добавить ссылки на новые источники в блокнот
- задать вопрос блокноту и просмотреть историю чата
- скачать созданные артефакты на локальный диск
Примеры запросов агенту
- Проверь статус авторизации через `cli-anything-notebooklm auth status`.
- Получи список моих блокнотов в JSON с помощью `cli-anything-notebooklm --json notebook list`.
- Покажи список источников в блокноте с помощью `cli-anything-notebooklm --notebook nb_123 source list`.
Как установить cli-anything-notebooklm
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-anything-notebooklm/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-anything-notebooklm/
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a codex2Вручную: положить файлы
.agents/skills/cli-anything-notebooklm/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a cursor2Вручную: положить файлы
.cursor/skills/cli-anything-notebooklm/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install HKUDS/CLI-Anything cli-anything-notebooklm2Вручную: положить файлы
.github/skills/cli-anything-notebooklm/SKILL.md1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a gemini-cli2Командой платформы
gemini skills install https://github.com/HKUDS/CLI-Anything --path skills/cli-anything-notebooklmВручную: положить файлы
.devin/skills/cli-anything-notebooklm/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора18
Весь набор →Похожие
Вопросы о cli-anything-notebooklm
Как установить cli-anything-notebooklm в Claude Code?
Выполните команду npx skills add HKUDS/CLI-Anything --skill cli-anything-notebooklm -a claude-code.
Что делает скилл cli-anything-notebooklm?
Он предоставляет консольный интерфейс для управления NotebookLM. С его помощью агент читает блокноты, подключает ссылки-источники, общается в чате и скачивает артефакты.
Какие зависимости нужны для работы скилла?
Требуются установленная утилита notebooklm, браузер Chromium через python3 -m playwright install chromium и действующая локальная сессия авторизации.
Исходный текст
SKILL.md · Apache-2.0
--- name: "cli-anything-notebooklm" description: Experimental NotebookLM harness for listing notebooks, managing sources, asking questions, generating artifacts, and downloading outputs through an installed notebooklm CLI. --- # cli-anything-notebooklm Experimental NotebookLM harness for CLI-Anything. ## Installation This package is intended to be installed from the harness directory: ```bash cd notebooklm/agent-harness python3 -m pip install -e . ``` Install the upstream NotebookLM CLI if needed: ```bash python3 -m pip install --user 'notebooklm-py[browser]' python3 -m playwright install chromium ``` ## Requirements - `notebooklm` command installed locally - Valid local NotebookLM login session ## Usage ### Basic Commands ```bash # Show help cli-anything-notebooklm --help # Start with a notebook context cli-anything-notebooklm --notebook nb_123 source list # Prefer JSON for agent use cli-anything-notebooklm --json notebook list ``` ## Command Groups | Group | Purpose | | --- | --- | | `auth` | login and auth validation | | `notebook` | notebook list, create, summary | | `source` | source listing and URL add | | `chat` | ask questions and inspect history | | `artifact` | list and generate artifacts | | `download` | fetch generated outputs | | `share` | inspect sharing state | ## Agent Workflow 1. Check auth with `cli-anything-notebooklm auth status` 2. Discover notebook IDs with `cli-anything-notebooklm --json notebook list` 3. Use explicit `--notebook` for follow-up commands 4. Prefer `--json` only where the upstream `notebooklm` command supports it ## Agent Guidance - Prefer explicit notebook IDs with `--notebook`. - Use `--json` for machine-readable output only on commands that support it upstream. - Treat this harness as experimental and unofficial. - Do not expose auth files or cookies in logs. - NotebookLM is a Google product; this harness is unofficial and not affiliated with Google. ## References - CLI-Anything: https://github.com/HKUDS/CLI-Anything - CLI-Anything HARNESS.md: https://github.com/HKUDS/CLI-Anything/blob/main/cli-anything-plugin/HARNESS.md - notebooklm-py: https://github.com/teng-lin/notebooklm-py - Google NotebookLM help: https://support.google.com/notebooklm/answer/16206563
© HKUDS · Apache-2.0 · HKUDS/CLI-Anything