Skills2026年5月13日·1 分钟阅读

notebooklm-py — NotebookLM CLI + Python API Skill

notebooklm-py provides a CLI + Python API for NotebookLM with agent hooks; verified 13,142★ and uses Playwright Chromium for browser login.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Pipx
信任
信任等级:Established
入口
notebooklm login
通用 CLI 安装命令
npx tokrepo install 7a9502e3-58ab-59a1-b9d5-f7e80b83a4b3
介绍

notebooklm-py 为 Google NotebookLM 提供 CLI 与 Python API,并支持 Claude Code/Codex 等 agent 集成;已验证 13,142★,登录流程基于 Playwright。

Best for: 希望用脚本自动化 NotebookLM 导入、问答与产物下载的研究/开发者

Works with: Python 3.10+(README 标注)、Playwright Chromium 登录,以及 NotebookLM 账号

Setup time: 12-25 minutes

Key facts (verified)

  • GitHub:13142 stars · 1826 forks;最近更新 2026-05-13。
  • 许可证:MIT;作者头像与仓库链接均已通过 GitHub API 复核。
  • README 中可对照的入口命令:notebooklm login

Main

  • 把认证当作第一步:登录后跑 notebooklm auth check --test,并保存稳定的 storage state 以支持 CI/无头环境。

  • 先用小 notebook + 1–2 个 source 验证稳定性;能稳定 ask 后再接入 generate / download 流程。

  • 由于它是对未公开接口的非官方封装,自动化里要固定版本并预期变更;把 troubleshooting 链接写进 runbook。

Source-backed notes

  • README 明确提示该项目为非官方,并依赖未公开的 Google 内部接口,可能随时变更导致失效。
  • README 展示 CLI 流程:创建/切换 notebook、添加 source、提问、生成产物与下载输出(MP3/MP4/PDF/PNG/CSV/JSON/Markdown)。
  • README 的登录流程基于 Playwright Chromium,并给出体积/耗时提示(约 170MB;约 30–90 秒)。

FAQ

  • 这是 Google 官方项目吗?:不是。README 标注为非官方且不隶属 Google。
  • 能在无头环境用吗?:可以。README 提到基于 cookie/storage-state 的方式,但建议用 auth check 做验证。
  • 最常见的故障点是什么?:认证与内部接口变更;建议固定版本并保留 troubleshooting 路径。
🙏

来源与感谢

Source: https://github.com/teng-lin/notebooklm-py > License: MIT > GitHub stars: 13142 · forks: 1826

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产