ZeeLin Auto-PPT

自动生成精美 PPT 演示文稿 — 通过 Google NotebookLM 生成图文并茂、设计感十足的 AI 幻灯片,导出 PDF 到桌面。用户需自行登录 NotebookLM 网页版。标题微软雅黑 40 号加粗,排版震撼,逻辑图清晰,内容有深度有创新,引用权威数据。配合 desearch skill 使用效果更好。Keywords: PPT, presentation, slides, NotebookLM, PDF, design, infographic, AI generated.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ZeeLin Auto-PPT" with this command: npx skills add kelcey2023/auto-ppt

ZeeLin Auto-PPT — AI 精美演示文稿生成器 📊

通过 Google NotebookLM 一键生成图文并茂、排版精美、设计震撼的演示文稿,导出 PDF 到桌面。

⚠️ 使用前请自行登录 NotebookLM 网页版https://notebooklm.google.com/)。登录由用户完成,Agent 只负责在已登录状态下完成创建笔记本、补充来源、粘贴内容、生成幻灯片和下载 PDF。

💡 配合 desearch / deep-research 风格工作流使用效果更好。若用户要求“深度研究报告大纲、分章节 PDF、最后合并、统一白板手绘风格、先补 YouTube 信息源”,请读取:/Users/youke/.openclaw/workspace/skills/auto-ppt/references/deep-research-multipart-workflow.md

触发与模式选择

模式 A:普通 Auto-PPT

适用于:

  • 给一个主题,直接生成一份 PDF
  • 用 NotebookLM 做一份成品幻灯片
  • 用户只要单份 PDF/PPT 收口

模式 B:多部分深度研究 Auto-PPT

适用于用户提到这些要求时:

  • 先做成具有传播力的深度研究报告大纲
  • 拆成 6–10 个专业研究部分
  • 每个部分先单独做一份 PDF
  • 最后再合并
  • 先去 YouTube 检索相关视频链接 作为信息源
  • 白板手绘风格 / 布局多样 / 视觉惊艳 / 风格统一
  • 参考 desearch-ppt-1.0.0 2 的 PPT 风格

如果是模式 B,只额外读取一个 reference

  • /Users/youke/.openclaw/workspace/skills/auto-ppt/references/deep-research-multipart-workflow.md

🚨 最重要的规则:一次性连贯完成,不要中断

你必须在一个回合内连续调用所有工具,一次性完成全部步骤。

❌ 禁止的行为:

  • 每做一步就停下来向用户汇报,等用户说"继续"
  • 把每个步骤拆成独立回复
  • 用长篇解释代替脚本执行

✅ 正确的行为:

  • 生成内容后,立即调用 exec 执行脚本
  • 所有 tool call 在同一个回合内连续发出
  • 最后只给用户一条简洁汇报

节省 tokens 规则:

  • 不复述显而易见的步骤
  • 不把整段内容再次贴回聊天
  • 复杂收尾优先走脚本
  • 多部分模式下,先定大纲,再分 part 执行,不要一次塞一个超长 prompt

新默认流程:先补 YouTube 信息源,再生成演示文稿

当用户明确提到以下任一要求时,优先使用这个流程:

  • “先打开 YouTube 搜关键词,再把视频链接加到 NotebookLM 来源里”
  • “先加 YouTube 信息源,再做 PPT”
  • “龙虾管理 / OpenClaw manage 这种主题先搜视频再生成”
  • “把这个流程封装到自动做 PPT 的 skill 里”

标准执行顺序

  1. 打开 YouTube
  2. 以用户给的主题关键词检索(如 龙虾管理OpenClaw manage
  3. 选 2–5 个相关视频链接
  4. 打开 NotebookLM,新建 notebook
  5. 点击 添加来源 → 网站
  6. 将 YouTube 视频 URL 逐条插入为网站来源
  7. 再把正文内容作为 Copied text / 复制的文字 插入
  8. 点击 自定义演示文稿 / Customize presentation
  9. 输入统一风格要求(如白板手绘、布局多样、标题强、信息图感强)
  10. 点击生成
  11. 下载 PDF 到桌面
  12. 如用户要求,继续合并 PDF、清理重复页、导出 PPTX

参数约定(给脚本)

优先通过环境变量把这些信息传给脚本,而不是把所有流程写死在聊天里:

  • AUTO_PPT_YOUTUBE_QUERY:YouTube 搜索关键词
  • AUTO_PPT_MAX_YOUTUBE:最多采集多少个视频链接,默认 3
  • AUTO_PPT_CUSTOM_PROMPT:NotebookLM 的“自定义演示文稿”风格提示词;未提供时默认使用 whiteboard sketch/doodle 英文风格模板

推荐风格提示词

如果用户没给具体风格,可默认:

  • `STYLE: Whiteboard sketch/doodle style
  • Background: light gray paper texture with wooden frame border
  • Hand-drawn/sketch illustrations in black ink lines
  • Blue and red accent colors
  • All Chinese text must be perfectly rendered, clear and readable
  • Layout should be clean and professional like a real presentation slide

Design a beautiful presentation slide with the following content. Arrange text and illustrations naturally for the best visual effect.`

如果用户只说“按默认白板手绘风格做”,优先使用上面这段英文风格提示,不要自行改写弱化。


⚡ 主生成脚本

普通模式:

{"tool": "exec", "args": {"command": "cat > /tmp/ppt_content.txt << 'CONTENT_EOF'\n你的完整内容文本...\nCONTENT_EOF"}}

然后:

{"tool": "exec", "args": {"command": "bash /Users/youke/.openclaw/workspace/skills/auto-ppt/scripts/create_ppt.sh \"$(cat /tmp/ppt_content.txt)\" \"文件名.pdf\""}}

带 YouTube 来源和自定义演示文稿模式:

{"tool": "exec", "args": {"command": "AUTO_PPT_YOUTUBE_QUERY='OpenClaw manage' AUTO_PPT_MAX_YOUTUBE=3 AUTO_PPT_CUSTOM_PROMPT='请做成白板手绘风格、强信息图表达、标题有冲击力、布局多样、避免重复版式。' bash /Users/youke/.openclaw/workspace/skills/auto-ppt/scripts/create_ppt.sh \"$(cat /tmp/ppt_content.txt)\" \"OpenClaw龙虾管理学-01-问题定义与总框架.pdf\"", "timeout": 1800}}

收尾后处理(推荐,最省 token)

当用户提到这些需求时:

  • 把下载到桌面的 PDF 合并成 1 个
  • 再导出成 PPT / PPTX
  • 把语义重复的页面删除、合并
  • 让再次打开的 PPT 逻辑更通顺

优先执行:

{"tool": "exec", "args": {"command": "python3 /Users/youke/.openclaw/workspace/skills/auto-ppt/scripts/postprocess_ppt_outputs.py --all-desktop --output-name final_deck", "timeout": 600}}

输出到桌面:

  • final_deck.merged.pdf
  • final_deck.cleaned.pdf
  • final_deck.cleaned.pptx

如需指定顺序:

{"tool": "exec", "args": {"command": "python3 /Users/youke/.openclaw/workspace/skills/auto-ppt/scripts/postprocess_ppt_outputs.py --output-name final_deck 第一部分.pdf 第二部分.pdf 第三部分.pdf", "timeout": 600}}

Agent 规则

  1. exec 执行脚本,不要直接用 browser 工具拼流程
  2. 默认主生成阶段先产出 PDF
  3. 若用户明确要求“后续收尾 / 合并 / 删重 / 导出 PPT”,优先调用后处理脚本
  4. 若用户明确要求“先分 6–10 部分、每部分 PDF、先补 YouTube 信息源”,切到多部分深度研究模式并读取对应 reference
  5. 对“删语义重复页”,优先低成本脚本启发式处理,不默认调用大模型逐页判断
  6. 整体风格要统一,但单页布局要尽量多样
  7. 涉及 YouTube 来源时,优先用脚本自动搜索并插入 2–5 个高相关视频 URL,不要只把搜索词写进正文冒充来源

设计标准

项目要求
标题字体微软雅黑,40 号,加粗
整体风格图文并茂、精美震撼、配图精良
逻辑图专业清晰(流程图/对比图/数据图表)
内容有创新、有深度、权威数据标注来源
初始输出PDF,保存到 ~/Desktop/
收尾输出合并 PDF + cleaned PDF + cleaned PPTX
高级模式6–10 部分深度研究 + YouTube 信息源 + 分 part PDF + 最终合并

TL;DR

  • 普通需求:主题 → 长文 → NotebookLM → PDF
  • 加强版:YouTube 检索 → 视频 URL 加到 NotebookLM 网站来源 → 长文 → 自定义演示文稿 → PDF
  • 收尾需求:PDF → 合并/删重 → cleaned PDF + PPTX
  • 深度研究需求:先出 6–10 部分大纲 → 每部分先补 YouTube 信息源 → 分 part 生成 PDF → 最后合并 → 必要时再后处理

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

ZeeLin Auto-PPT

自动生成精美 PPT 演示文稿 — 通过 Google NotebookLM 生成图文并茂、设计感十足的 AI 幻灯片,导出 PDF 到桌面。用户需自行登录 NotebookLM 网页版。标题微软雅黑 40 号加粗,排版震撼,逻辑图清晰,内容有深度有创新,引用权威数据。配合 desearch skill 使用效果...

Registry SourceRecently Updated
1.2K1Profile unavailable
Automation

MiniMax Office Pack

MiniMax Office办公技能包 - Word/Excel/PDF/PPT四大专业文档生成。基于.NET OpenXML SDK、底层XML直操作、Playwright+ReportLab双引擎。一键生成可直接交付的专业办公文档。

Registry SourceRecently Updated
1500Profile unavailable
Automation

Emergence PPT Orchestra

An iterative, high-rigor presentation generation skill leveraging Marp and the Emergence Render API for Agents.

Registry SourceRecently Updated
730Profile unavailable
General

Web to PDF

Convert a web page to PDF, especially web-based slide decks and presentations (reveal.js, impress.js, custom JS slideshows, scroll-based decks). Use when the...

Registry SourceRecently Updated
2320Profile unavailable