hkuds avatar

Cli Anything Notebooklm

This is an experimental CLI wrapper that lets Claude interact with Google's NotebookLM through the unofficial notebooklm-py library. It exposes commands for managing notebooks, adding sources, asking questions, generating artifacts like study guides or FAQs, and downloading the outputs. You'd use this if you want Claude to orchestrate NotebookLM workflows without manual clicking, like batch processing documents or chaining questions across multiple notebooks. The harness follows the CLI-Anything pattern, so it's structured for agent use with JSON output flags where supported. Just know it's unofficial, relies on browser automation under the hood via Playwright, and requires a valid local NotebookLM session to work.

skills.sh installs
891
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-notebooklm --agent claude-code

Installs into .claude/skills of the current project.

Files

cli-anything-notebooklm

Experimental NotebookLM harness for CLI-Anything.

Installation

This package is intended to be installed from the harness directory:

cd notebooklm/agent-harness
python3 -m pip install -e .

Install the upstream NotebookLM CLI if needed:

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

# 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

GroupPurpose
authlogin and auth validation
notebooknotebook list, create, summary
sourcesource listing and URL add
chatask questions and inspect history
artifactlist and generate artifacts
downloadfetch generated outputs
shareinspect sharing state

Agent Workflow

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Category
CLI & Terminal
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1bin-huang avatarcamoufox-clibin-huang/camoufox-cliAnti-detect browser automation CLI & Skills for AI agents. Use when the user needs to interact with websites with bot detection, CAPTCHAs, or anti-bot blocks, i890skills.sh installs
2riba2534 avatarfeishu-cli-readriba2534/feishu-cli只读操作,不修改文档内容。读取飞书云文档、知识库内容或电子表格,分析文档结构。 支持普通 docx、普通 sheet、知识库 docx 和知识库 sheet。当用户请求"查看"、"阅读"、"分析"、"读取"、 "打开"、"read"、"view" 飞书文档、知识库或电子表格时使用。支持通过文档 ID、知识库 Token874skills.sh installs
3secondsky avatarsapui5-clisecondsky/sap-skillsManages SAPUI5/OpenUI5 projects using the UI5 Tooling CLI (@ui5/cli). Use when initializing UI5 projects, configuring ui5.yaml or ui5-workspace.yaml files, buil872skills.sh installs
4riba2534 avatarfeishu-cli-msgriba2534/feishu-cli飞书消息发送。发送消息(text/post/interactive 卡片等 10 种类型:text/post/image/file/audio/media/sticker/interactive/share_chat/share_user;system 分割线 CLI 暂未直接支持,需用 `feishu-cli api855skills.sh installs
5riba2534 avatarfeishu-cli-writeriba2534/feishu-cli向飞书文档写入内容、创建新文档、新建空白文档。支持 doc import 从 Markdown 创建、 doc content-update 精准追加/覆盖/替换/插入/删除,doc add/update/delete 低层块操作, 以及图片/文件插入。当用户请求创建文档、写文档、更新文档、替换章节、插入章节、 删除章854skills.sh installs
6wot-ui avatarwot-ui-cliwot-ui/open-wot使用、调试或维护 @wot-ui/cli 与 open-wot 仓库。适用于 wot CLI 命令、Agent/MCP 接入、doctor/usage/lint、组件知识查询、客户端 adapter、离线数据提取、构建测试、发布包检查和仓库开发;如果任务是直接编写 wd-* 组件页面或解释组件 API,应改用 wot-852skills.sh installs