Agent skill · software engineering · hkuds

cli-anything-notebooklm

Experimental NotebookLM harness for listing notebooks, managing sources, asking questions, generating artifacts, and downloading outputs through an installed notebooklm CLI.

Why this skill is useful

Adds specific commands and workflows for managing NotebookLM that the AI wouldn't reliably generate on its own.

What it needs

Requires notebooklm-py, playwright installed locally. Requires notebooklm account access. About 1k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.

What this skill does

cli-anything-notebooklm Experimental NotebookLM harness for CLI-Anything. Installation This package is intended to be installed from the harness directory: Install the upstream NotebookLM CLI if needed: Requirements notebooklm command installed locally Valid local NotebookLM login session Usage Basic Commands 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

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills hkuds/skills--fa6ede

View the source on GitHub

Browse the @skills marketplace