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 从公开仓库中收录这些内容。

举报或申请下架