Communitygithub.com

cli-anything-notebooklm

Experimentelle NotebookLM-Schnittstelle zum Auflisten von Notizbüchern, Verwalten von Quellen, Stellen von Fragen, Erzeugen von Artefakten und Herunterladen von Ausgaben über eine installierte notebooklm-CLI.

Was ist cli-anything-notebooklm?

Diese Fähigkeit bietet eine experimentelle Brücke zwischen dem CLI-Anything-Framework und Google NotebookLM. Sie ermöglicht es Entwicklern, über die Kommandozeile mit NotebookLM zu interagieren, z. B. Notizbücher aufzulisten und zu erstellen, Quellen hinzuzufügen, Chatverläufe abzufragen, Artefakte zu generieren und Ausgaben herunterzuladen. Sie ist als unabhängige Python-Erweiterung innerhalb des CLI-Anything-Plugin-Ökosystems implementiert. Die Fähigkeit setzt eine lokal installierte `notebooklm`-CLI und eine gültige NotebookLM-Anmeldesitzung voraus. Sie ist für den Einsatz durch KI-Agenten optimiert, die strukturierte, maschinenlesbare Ausgaben (JSON) bevorzugen, und folgt einem empfohlenen Arbeitsablauf: Authentifizierung prüfen, verfügbare Notizbücher ermitteln und dann gezielt mit einem bestimmten Notizbuch interagieren. Die Fähigkeit unterstützt die Befehlsgruppen `auth`, `notebook`, `source`, `chat`, `artifact`, `download` und `share`. Hinweise: Sie ist inoffiziell, experimentell und nicht mit Google verbunden; Authentifizierungsdaten sollten niemals in Logs preisgegeben werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-notebooklm

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cli-anything-notebooklm?

Experimentelle NotebookLM-Schnittstelle für CLI-Anything.

Installation

Dieses Paket soll aus dem Harness-Verzeichnis installiert werden:

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

Installieren Sie die vorgelagerte NotebookLM-CLI bei Bedarf:

python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromium

Anforderungen

  • Der Befehl notebooklm muss lokal installiert sein
  • Gültige lokale NotebookLM-Anmeldesitzung

Verwendung

Grundlegende Befehle

# Hilfe anzeigen
cli-anything-notebooklm --help

# Mit einem Notizbuchkontext starten
cli-anything-notebooklm --notebook nb_123 source list

# JSON für die Agentennutzung bevorzugen
cli-anything-notebooklm --json notebook list

Befehlsgruppen

GruppeZweck
authAnmeldung und Authentifizierungsprüfung
notebookNotizbücher auflisten, erstellen, Zusammenfassung anzeigen
sourceQuellen auflisten und URLs hinzufügen
chatFragen stellen und Verlauf einsehen
artifactArtefakte auflisten und generieren
downloadGenerierte Ausgaben herunterladen
shareFreigabestatus einsehen

Agenten-Workflow

  1. Authentifizierung mit cli-anything-notebooklm auth status prüfen
  2. Notizbuch-IDs mit cli-anything-notebooklm --json notebook list ermitteln
  3. Explizites --notebook für Folgekommandos verwenden
  4. --json nur dort verwenden, wo der vorgelagerte notebooklm-Befehl es unterstützt

Agenten-Hinweise

  • Explizite Notizbuch-IDs mit --notebook bevorzugen.
  • --json für maschinenlesbare Ausgaben nur bei Befehlen verwenden, die es vorgelagert unterstützen.
  • Diese Schnittstelle als experimentell und inoffiziell behandeln.
  • Authentifizierungsdateien oder Cookies niemals in Logs preisgeben.
  • NotebookLM ist ein Google-Produkt; diese Schnittstelle ist inoffiziell und nicht mit Google verbunden.

Referenzen

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Verwandte Skills