Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hkuds avatar

Cli Anything Notebooklm

  • 408 installs
  • 46.6k repo stars
  • Updated August 3, 2026
  • hkuds/cli-anything

cli-anything-notebooklm is an experimental CLI-Anything harness skill that lists NotebookLM notebooks, manages sources, asks grounded questions, and downloads artifacts for developers who research topics from the termina

About

cli-anything-notebooklm is an experimental CLI-Anything package from hkuds/cli-anything that wraps the notebooklm CLI for terminal-driven research workflows. The skill supports listing notebooks, adding or managing sources, asking grounded questions, generating NotebookLM artifacts, and downloading outputs while exploring topics or compiling briefs for product decisions. Installation uses pip install -e from notebooklm/agent-harness and optionally notebooklm-py with the browser extra plus Playwright Chromium for local NotebookLM access. Developers reach for cli-anything-notebooklm when they want NotebookLM grounded answers, summaries, and research artifacts piped into CLI scripts or agent pipelines instead of manual browser copy-paste. The harness expects the notebooklm command locally and valid NotebookLM credentials before queries run.

  • Source-grounded Q&A from terminal
  • Document corpus ingestion hooks
  • Summary and brief generation
  • Research session automation
  • Agent-friendly citation output

Cli Anything Notebooklm by the numbers

  • 408 all-time installs (skills.sh)
  • +16 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #1,941 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-notebooklm

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs408
repo stars46.6k
Last updatedAugust 3, 2026
Repositoryhkuds/cli-anything

How do you query NotebookLM from the CLI?

Query NotebookLM sources, summaries, and grounded answers from the CLI while exploring topics, compiling briefs, and feeding research artifacts into product or content decisions.

Who is it for?

Developers and researchers who already use NotebookLM and want terminal automation for notebooks, sources, Q&A, and artifact downloads.

Skip if: Teams without a local notebooklm CLI install or valid NotebookLM account credentials.

When should I use this skill?

The user wants to list NotebookLM notebooks, manage sources, ask grounded questions, or download artifacts from the command line.

What you get

Grounded NotebookLM answers, source summaries, generated artifacts, and downloaded research outputs from terminal sessions

  • Grounded research answers
  • Source summaries
  • Downloaded NotebookLM artifacts

Files

SKILL.mdMarkdownGitHub ↗

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

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

Related skills

FAQ

How do you install cli-anything-notebooklm?

cli-anything-notebooklm installs from the notebooklm/agent-harness directory with python3 -m pip install -e . Optionally install notebooklm-py with the browser extra and run python3 -m playwright install chromium for local NotebookLM CLI access.

What can cli-anything-notebooklm do from the terminal?

cli-anything-notebooklm can list notebooks, manage sources, ask grounded questions, generate NotebookLM artifacts, and download outputs through the installed notebooklm command inside the CLI-Anything harness.

AI & Agent Buildingresearchllmautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.