Cli Anything Notebooklm

hkuds/cli-anything/skills/cli-anything-notebooklm

作者 hkuds34f519533bc1無授權條款51K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫2 週前更新

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

AI 產生的概覽

封裝已安裝的 NotebookLM CLI,用來列出筆記本、管理來源、提問,以及產生或下載產出項目。

功能
這個技能說明了一套實驗性的 NotebookLM 命令列封裝工具。它描述了驗證、筆記本、來源、對話、產出項目、下載與分享等命令群組,並建議在上游 CLI 支援時使用 JSON 輸出。它產生的是命令呼叫與機器可讀輸出,而不是自身產生的檔案。
適用情境
當代理程式需要透過命令列操作 NotebookLM 時使用,例如找出筆記本 ID、新增來源、提問或取得產生的產出項目。它適合已經具備本機 NotebookLM 登入工作階段的流程。
執行需求
需要在本機安裝 notebooklm 命令,並具備有效的本機 NotebookLM 登入工作階段;安裝說明提到 pip 套件以及 Playwright Chromium 安裝。使用 NotebookLM 服務意味著需要網路存取。這個技能不附帶指令碼,只提供說明。

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-harnesspython3 -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 helpcli-anything-notebooklm --help
# Start with a notebook contextcli-anything-notebooklm --notebook nb_123 source list
# Prefer JSON for agent usecli-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

來源與署名

來源:hkuds/cli-anything位於skills/cli-anything-notebooklm提交34f5195

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架