원클릭으로
notebooklm
通过 notebooklm-py CLI 操作 Google NotebookLM。Use when: 用户请求创建笔记本、添加资料、 生成播客/视频/测验、下载产物、或进行研究。Produces: CLI 命令执行结果、生成的媒体文件。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
通过 notebooklm-py CLI 操作 Google NotebookLM。Use when: 用户请求创建笔记本、添加资料、 生成播客/视频/测验、下载产物、或进行研究。Produces: CLI 命令执行结果、生成的媒体文件。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
自动生成/更新每日日记。Use when: 用户说"记录今天"、"总结今天"、"写日记"、使用 /daily 命令。 Produces: notebook/05-Journal/YYYY-MM-DD.md 格式的日记文件。
Meta-level Skill creator that generates well-architected Skills using progressive disclosure and literate programming principles. Use when: creating new Skills, refactoring existing Skills, or designing complex multi-file Skill architectures. Automatically adapts output complexity (Level 1-3) based on requirement analysis.
当需要外部检索/最新信息/事实核查/对比资料时,强制使用 Perplexity MCP(perplexity_search 优先,必要时 perplexity_research,超时降级,必须引用与脱敏)。
当用户要求"改进Skill"、"优化Skill"、"Skill反馈"、"批量改进"、"把这些问题记下来"、"更新Skill规范"时使用此Skill。用于从对话历史中自动提取负反馈,批量生成Skill改进建议。
评估 YouTube 视频选题的市场潜力与制作可行性。 Use when: 用户使用 /evaluate-topic 命令,或询问某个选题是否值得做。 Produces: 终端摘要 + 保存到 evaluations/ 的完整报告。
| name | notebooklm |
| description | 通过 notebooklm-py CLI 操作 Google NotebookLM。Use when: 用户请求创建笔记本、添加资料、 生成播客/视频/测验、下载产物、或进行研究。Produces: CLI 命令执行结果、生成的媒体文件。 |
| license | MIT |
| default_language | zh |
| cli_package | notebooklm-py |
| min_version | 0.3.1 |
| github_url | https://github.com/teng-lin/notebooklm-py |
| github_hash | bbc037eec48810f3b7eefc6b695a34870db11515 |
NotebookLM 是 Google 的 AI 研究助手。本 Skill 将自然语言意图转化为 CLI 命令, 实现"对话式研究 → 多模态内容生成"的完整工作流。
核心理念:
当前版本: v0.3.1 (2026-01-23) 主要特性:
# 1. 检查并升级到最新版本
pipx upgrade notebooklm-py
# 2. 验证版本
notebooklm --version
# 期望: >= 0.3.1
# 3. 验证认证(如果需要)
notebooklm auth check --test
快速检查脚本:
~/.config/opencode/skills/notebooklm/scripts/check-update.sh
如果升级发现新版本:
Read patterns/changelog-sync.md 获取同步指令根据用户意图,加载相应的 Pattern 文件:
用户说: "创建笔记本"、"列出笔记本"、"删除笔记本"
→ Read patterns/notebook-management.md
用户说: "添加资料"、"添加网页"、"添加 PDF"、"研究某主题"
→ Read patterns/source-management.md
用户说: "生成播客"、"生成视频"、"生成音频"
→ Read patterns/generate-media.md
用户说: "生成测验"、"生成抽认卡"、"生成幻灯片"、"生成报告"
→ Read patterns/generate-study.md
用户说: "下载播客"、"下载视频"、"下载测验"
→ Read patterns/download-artifacts.md
用户说: "分享笔记本"、"添加协作者"、"设置权限"
→ Read patterns/sharing.md
用户说: "设置语言"、"切换到英文"、"使用日语"
→ Read patterns/language-settings.md
| 自然语言 | CLI 命令 |
|---|---|
| "登录" | notebooklm login |
| "列出笔记本" | notebooklm list |
| "创建笔记本" | notebooklm create "名称" |
| "切换到笔记本 X" | notebooklm use <id> |
| "查看状态" | notebooklm status |
| 自然语言 | CLI 命令 |
|---|---|
| "生成播客" | notebooklm generate audio --language zh --wait |
| "生成视频" | notebooklm generate video --language zh --wait |
| "生成测验" | notebooklm generate quiz --wait |
| 自然语言 | CLI 命令 |
|---|---|
| "下载播客" | notebooklm download audio ./podcast.mp3 |
| "下载视频" | notebooklm download video ./video.mp4 |
pipx upgrade notebooklm-py--language zhabc 匹配 abc123...)notebooklm auth check --test
# 如果失败,运行:
notebooklm login
# 使用 --retry 参数自动重试
notebooklm generate audio --retry 3 --wait
rpc-breakage 标签pipx upgrade notebooklm-py本 Skill 会追踪 CLI 版本变化。查看:
memory/version-history.md - 已同步的版本记录memory/user-preferences.md - 用户偏好设置evolution.json - 生命周期管理元数据执行完成前验证: