notebooklm
Google NotebookLM 非官方 Python API 的 OpenClaw Skill。支持内容生成(播客、视频、幻灯片、测验、思维导图等)、文档管理和研究自动化。当用户需要使用 NotebookLM 生成音频概述、视频、学习材料或管理知识库时触发。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antonia-sz/notebooklm-pyNotebookLM Skill
通过非官方 Python API 访问 Google NotebookLM 的全部功能。
前置要求
pip install notebooklm-py
pip install "notebooklm-py[browser]" # 首次登录需要
playwright install chromium
认证
首次使用需要登录:
notebooklm login
或使用 Edge(某些企业环境需要):
notebooklm login --browser msedge
核心功能
1. 笔记本管理
# 创建笔记本
notebooklm create "我的研究"
# 列出所有笔记本
notebooklm list
# 切换当前笔记本
notebooklm use <notebook_id>
# 删除笔记本
notebooklm delete <notebook_id>
2. 添加来源
# 添加网页
notebooklm source add "https://example.com/article"
# 添加本地文件(PDF、Word、Markdown、音频、视频、图片)
notebooklm source add "./paper.pdf"
notebooklm source add "./lecture.mp3"
# 添加 YouTube 视频
notebooklm source add "https://youtube.com/watch?v=xxx"
# 执行网络研究并自动导入
notebooklm source add-research "人工智能发展趋势" --mode deep
3. 内容生成
# 生成音频概述(播客)
notebooklm generate audio "让内容更生动有趣" --wait
# 生成视频概述
notebooklm generate video --style whiteboard --wait
# 生成电影风格视频
notebooklm generate cinematic-video "纪录片风格总结" --wait
# 生成幻灯片
notebooklm generate slide-deck
# 生成信息图
notebooklm generate infographic --orientation landscape
# 生成测验
notebooklm generate quiz --difficulty hard --quantity 10
# 生成记忆卡片
notebooklm generate flashcards --quantity 20
# 生成思维导图
notebooklm generate mind-map
# 生成数据表格
notebooklm generate data-table "对比主要观点"
# 生成报告
notebooklm generate report "研究简报"
音频格式选项:
deep-dive- 深入探讨brief- 简要概述critique- 批判性分析debate- 辩论形式
视频风格选项:
whiteboard- 白板风格news- 新闻风格cinematic- 电影风格
4. 下载生成的内容
# 下载音频(播客)
notebooklm download audio ./podcast.mp3
# 下载视频
notebooklm download video ./overview.mp4
# 下载幻灯片(支持 PDF 和 PPTX)
notebooklm download slide-deck ./slides.pdf
notebooklm download slide-deck --format pptx ./slides.pptx
# 下载测验(支持 JSON、Markdown、HTML)
notebooklm download quiz --format json ./quiz.json
notebooklm download quiz --format markdown ./quiz.md
# 下载记忆卡片
notebooklm download flashcards --format json ./flashcards.json
# 下载思维导图
notebooklm download mind-map ./mindmap.json
# 下载信息图
notebooklm download infographic ./infographic.png
# 下载数据表格
notebooklm download data-table ./data.csv
5. 聊天问答
# 向笔记本提问
notebooklm ask "总结核心观点"
notebooklm ask "解释这个概念"
# 使用自定义人格
notebooklm ask "用简单的语言解释" --persona "友好导师"
完整工作流示例
学术研究转播客
# 1. 创建笔记本
notebooklm create "论文解读"
# 2. 上传论文 PDF
notebooklm source add "./research-paper.pdf"
# 3. 生成播客(深入探讨风格)
notebooklm generate audio "深入分析研究方法" --format deep-dive --wait
# 4. 下载 MP3
notebooklm download audio ./paper-podcast.mp3
批量视频生成
# 1. 创建笔记本并添加多个来源
notebooklm create "课程笔记"
notebooklm source add "./lecture1.pdf"
notebooklm source add "./lecture2.pdf"
notebooklm source add "https://reference-site.com"
# 2. 生成白板风格教学视频
notebooklm generate video --style whiteboard --wait
# 3. 同时生成测验检验学习效果
notebooklm generate quiz --difficulty medium
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-antonia-sz-notebooklm-py": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
style-cloner
提供1-5篇参考文章 + 原始素材,AI 分析参考文章的风格特征, 将素材改写成同风格的成品文章,输出3个版本供选择,支持强度调节和迭代优化。
project-evaluator
描述一个项目想法,AI 从市场/技术/商业/风险四个维度系统评估, 输出评估报告、竞品速查、MVP建议,帮你决策「值不值得做」。
maybe-finance
Personal finance management skill using Maybe Finance OS. Use when users need to track expenses, analyze budgets, monitor net worth, or manage personal finances through the Maybe Finance self-hosted platform. Supports transaction tracking, account management, budget analysis, and financial reporting.
vibe-coding-checker
描述一个功能或项目,AI 快速评估用 Cursor/Windsurf/Bolt 等 AI 编程工具能否独立实现, 给出可行性判断、推荐工具、拆解路径和风险提示。
content-automation
内容创作自动化工具 Skill。支持社交媒体内容生成、视频脚本创作、定时发布任务管理。当用户需要批量生成内容、自动化社交媒体运营或创建视频脚本时触发。