SuperAPI AI 工具集

notebooklm-exporter

办公与效率

查看项目

更新于 10-15 21:43

技能介绍

用途:本 Skill 将 notebooklm CLI 封装为一组常用工作流,让 AI 助手直接完成 NotebookLM 的检查、查看、生成、导出与 source 管理。

主要能力:检查 notebooklm-py 是否安装并已登录;列出 notebook、source、artifact;查看 notebook 摘要、metadata、source guide、source fulltext;向 notebook 添加 URL、文件、文本或 research source;生成 audio、video、infographic、report、quiz、flashcards、mind-map、data-table、slide-deck;下载或导出已生成的 artifact。

依赖与安装:本机需安装 notebooklm-py 并完成一次登录。首次安装通常为: pip install "notebooklm-py[browser]" playwright install chromium notebooklm login

核心脚本用法:检查环境用 bash notebooklm-exporter/scripts/check_ready.sh;查看 notebook 用 notebook_ops.sh 的 list、summary、metadata;管理来源用 source_ops.sh 的 list、get、guide、fulltext、add、research;管理产物用 artifact_ops.sh 的 list、get、suggestions、export;生成并下载用 generate_and_download.sh,已有产物用 download_artifact.sh,支持 --all-media 批量下载。

限制与注意:该 Skill 只是 NotebookLM 的包装层,不会绕过 NotebookLM 登录;推荐始终使用完整 notebook ID,不要依赖长标题,部分 shared notebook 对 UUID 前缀支持不稳定;wrapper 脚本优先使用 -n <full-notebook-id>,避免 notebooklm use "<title>" 在 shared notebook 上不稳定;如需原生命令完整能力,可直接调用 notebooklm。