用途:slides-grab(NomaDamas,MIT)是面向编码智能体的演示文稿生成工具,包含生成框架、可视化编辑器和校验器。每张幻灯片为独立的 slide-XX.html 纯 HTML/CSS 文件,便于智能体编辑,并可导出为 PDF、PNG,以及实验性/不稳定的 PPTX 或 Figma 可导入 PPTX。
主要能力:从主题或源文件生成幻灯片;在浏览器编辑器中拖框选中任意区域,让智能体仅重写该区域,文字、字号、加粗等可手动微调;内置 35 种设计风格(30 种来自 corazzon/pptx-design-styles,5 种原创);支持生成图片、抓取网页视频、将 .tldr 图转为 SVG;导出 PDF(capture 或可搜索的 print 模式)、逐页 PNG(含 1:1 卡片新闻)、实验性 PPTX/Figma;导出前可用 Playwright 校验缺失资源和路径。
使用方式:需 Node.js >= 20、Playwright Chromium 和编码智能体(Claude Code 或 Codex)。安装:npm install slides-grab,然后 npx playwright install chromium,再 npx skills add ./node_modules/slides-grab -g -a codex -a claude-code --yes --copy。工作流命令使用 --slides-dir <path>(默认 slides)。编辑:slides-grab edit --slides-dir decks/my-deck。校验:slides-grab validate --slides-dir decks/my-deck。导出:slides-grab pdf、slides-grab png、slides-grab convert、slides-grab figma。
适用场景:需要从主题生成演示文稿并可视化迭代;希望框选区域局部重写;需要可手动微调的 HTML/CSS 幻灯片;制作 Instagram 风格方形卡片新闻;需要 PDF/PNG 导出。
限制:PPTX 与 Figma 路径明确为实验性/不稳定,仅尽力输出,需手动清理,不保证与 PowerPoint 或 Figma 完全一致。保存的幻灯片中不允许远程 http(s) 图片 URL 和绝对文件系统路径,资源需放在 <slides-dir>/assets/ 并以 ./assets/<file> 引用。默认图片提供方 god-tibo-imagen 调用不受支持的私有 Codex 后端,可能随时失效,需有图片权限的账户,失败时回退到其他有凭据的提供方或网络搜索下载。fetch-video 需要 yt-dlp。可编辑矢量图(架构、ERD、UML、流程图)应使用 drawio 或 mermaid 并嵌入导出图片。