mcpField
W
wowerpoint

wowerpoint

github.com/thedotmack文档处理104.0k4.5k 次安装今天更新
代码仓库

关于 wowerpoint

wowerpoint 是将单份文档转为 NotebookLM 演示文稿的幻灯片技能,涵盖资料准备、身份验证、生成及常见故障处理。

主要功能

  1. 01单文档幻灯片工作流
  2. 02NotebookLM 演示文稿生成
  3. 03资料准备指导
  4. 04身份验证与故障处理
  5. 05通过提示词设置可爱风格

适用场景

  1. 01将报告转成幻灯片
  2. 02根据已准备的文档制作演示稿
  3. 03遇到速率限制后重试生成

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thedotmack/claude-mem --skill wowerpoint

安装后在 Claude Code 中输入/wowerpoint确认已加载。

详细介绍

Wowerpoint

输入一份文档,输出一套幻灯片。仅限幻灯片——使用同一引擎制作视频和播客的效果明显更差,不在支持范围内;如果用户需要这些内容,请直接推荐使用 notebooklm CLI。

触发条件

  • “Wowerpoint ”
  • “围绕 制作一套幻灯片”
  • “把这份报告改成幻灯片”
  • “把这个做成可爱风格的幻灯片”

设置(每台机器只需一次)

如果 notebooklm auth check 返回 0,且 command -v jq 能找到命令,则跳过。

uv tool install --with playwright --force notebooklm-py
$(uv tool dir)/notebooklm-py/bin/playwright install chromium

工作流的 JSON 解析需要 jq;若未安装,请安装(macOS 上运行 brew install jq,或使用你的发行版包管理器)。

然后由用户以交互方式完成身份验证——不要编写脚本。告诉他们输入 ! notebooklm login,这样 OAuth 的 ENTER 操作就会在他们的终端中生效。

工作流

1. 源文档

你需要且只能有一份源文档。如果文档不存在,或内容太单薄、无法支撑一套幻灯片,就先撰写文档——使用 mem-search 和 sequential thinking,将内容写得全面(长篇叙述、数千字都很常见)。不要通过添加更多来源来掩盖源文档薄弱的问题。

2. 身份验证预检
notebooklm auth check 2>&1 | tail -5

若以状态码 1 退出,并显示 Run 'notebooklm login' to authenticate.,则停止并告知用户。

3. 创建笔记本并添加来源
NOTEBOOK_ID=$(notebooklm create "<title>" --json | jq -r .notebook.id)
notebooklm source add "<doc-path>" --notebook "$NOTEBOOK_ID" --json

标题:源文档的 H1,或其文件名(不含扩展名);对于有日期的工作,在标题后追加日期。

create 会在 .notebook.id 处返回 ID;使用错误的键会得到空字符串,并导致后续操作静默失败。

4. 生成幻灯片
notebooklm generate slide-deck "<PROMPT>" --format detailed --length default --notebook "$NOTEBOOK_ID" --json --retry 2
5. 结束本轮

输出笔记本 URL:

https://notebooklm.google.com/notebook/<NOTEBOOK_ID>

幻灯片准备就绪后,NotebookLM 会通知用户。

提示词

一句话。默认提示词:

Use kawaii characters to tell the story of <subject>. Keep it warm and clear.

将 <subject> 替换为根据源文档 H1 或用户的表述提炼出的一句话描述。如果用户提供了自己的提示词,则原样传递——不要扩写。

故障处理

  • pip: command not found——现代 macOS 不会将 pip 放在 PATH 中。请使用 uv tool install。
  • Playwright not installed——使用 --with playwright 安装 notebooklm-py,然后运行 playwright install chromium。
  • Run 'notebooklm login' to authenticate——只有用户才能完成 OAuth 身份验证。
  • 速率限制(GENERATION_FAILED 或 "No result found for RPC ID")——--retry 2 可以处理暂时性问题;若持续失败,请等待 5–10 分钟,或改用 Web UI。
  • 敏感文档的来源上传遭拒——添加包含凭据、客户数据或未发布产品信息的来源前,请先确认。NotebookLM 是 Google 服务。
  • 不存在 --length long——仅支持 default|short。如果用户要求“长篇幻灯片”,请使用 default 并加以说明。
  • 没有 --style 标志——可爱风格由提示词文本指定。

操作提示

  • 低成本重新生成——笔记本和来源创建完成后,使用不同提示词重新生成只会重复生成步骤。重复使用 NOTEBOOK_ID。
  • Web UI 备用方案——如果生成因速率限制持续超过 30 分钟,请打开笔记本 URL,并在 UI 中触发生成。

评论

支持 Markdown