Slide Wright 演示文稿助手
先预览并确认设计,再生成可导出或在线部署的完整演示文稿。
- Star 数
- ★ 62
- 最近更新
- 7 天前
- License
- MIT
- 主语言
- JavaScript
- FA 评分
- 48/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex · Claude Code
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要把季度业务数据整理成董事会汇报的创业公司团队,可从主题或笔记生成预览后再确认整套幻灯片。
- 不适合
- 需要在 PowerPoint 中逐项编辑图表、形状和图片的团队
这个 Agent 能做什么,适合哪些场景?
Slide Wright 是供支持 SKILL.md 的编码代理使用的独立技能,也可通过 Claude Code 插件市场安装。用户提供主题、笔记或大纲后,它会生成配色、字体和两页预览,并在用户确认设计后构建完整演示文稿。演示文稿是自包含的 HTML 文件,使用 Reveal.js 展示,可导出为 PDF 或 PowerPoint。用户也可以请代理通过 Surge、Vercel 或 Netlify 部署,或将文件放到其他静态托管服务。PowerPoint 导出中的文字可编辑并带有演讲者备注,而形状、图表和图片会作为幻灯片背景图嵌入。
用户通过 /slide-wright 提交主题、粗略笔记或大纲。技能生成主题样式和两页预览,用户可要求调整方向并重新预览;确认后生成完整的自包含 HTML 演示文稿。用户可让代理导出 PDF 或 PowerPoint;也可运行 node slide-wright/scripts/export-pptx.mjs deck.html 导出 PowerPoint,该脚本需要 Node 18+ 和 Chrome,依赖会在首次运行时安装。用户还可让代理部署到 Surge、Vercel 或 Netlify,或将 index.html 放到静态托管服务。
- 需要把季度业务数据整理成董事会汇报的创业公司团队,可从主题或笔记生成预览后再确认整套幻灯片。
- 准备客户或产品介绍的营销人员,可指定主题方向(例如要求黄色主题),并在生成完整演示前查看设计。
- 要把会议记录或研究笔记整理成演示文稿的顾问,可提交粗略笔记并迭代内容与设计。
- 需要把指定大纲转成演示文稿的技术讲者,可提供大纲、先审阅两页预览,再生成完整幻灯片。
- 需要分享可通过链接访问的演示文稿的团队,可将自包含 HTML 文件部署到静态托管服务。
如何安装或部署这个 Agent?
Claude Code 可通过插件市场安装:
/plugin marketplace add arifszn/slide-wright
/plugin install slide-wright其他支持 SKILL.md 的代理可使用 npx 安装:
npx skills add arifszn/slide-wright也可以按照仓库提供的 INSTALL.md 为具体代理安装。README 未说明需要哪些 API 密钥或服务凭据。若手动运行 PowerPoint 导出脚本,需要 Node 18+ 和 Chrome。
如何使用这个 Agent?
安装后,用技能名加主题启动:
/slide-wright Make me a slide deck about <your topic>它会先生成主题和两页预览;确认后即可生成完整演示文稿。导出 PowerPoint 时可要求代理执行,或手动运行:
node slide-wright/scripts/export-pptx.mjs deck.html导出 PDF 时可让代理引导操作,或在演示文稿 URL 后添加 ?print-pdf,然后使用浏览器打印并选择保存为 PDF。部署时可请代理使用 Surge、Vercel 或 Netlify;手动部署则将文件放入空目录并命名为 index.html,再推送到静态托管服务。
这个 Agent 有哪些优点和局限?
- 先展示两页主题预览并等待用户确认,可在生成整套幻灯片前调整设计方向。
- 输入方式支持主题、粗略笔记和完整大纲,适合不同准备程度的素材。
- 生成单一自包含 HTML 文件,并提供 PDF、PowerPoint 和静态托管部署路径。
- PowerPoint 导出保留可编辑文字框和演讲者备注。
- PowerPoint 中的形状、图表和图片会烘焙在幻灯片背景中,不能单独编辑。
- PowerPoint 文件不嵌入字体,目标电脑可能会替换为相似字体。
- 手动导出 PowerPoint 需要 Node 18+ 和 Chrome;完整手动部署步骤需要用户自行选择静态托管服务。
- README 没有说明所用模型的费用、所需 API 密钥或数据处理方式。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Slide Wright 演示文稿助手 当前 | 48 · 缺口较多 | Agent 插件 / 技能 | ★ 62 | 7 天前 | JavaScript | Codex · Claude Code |
| Dashi PPT Skill — 大师级演示文稿生成器 | 41 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 9.8k | 1 个月前 | JavaScript | Codex · Claude Code |
| Frontend Slides — 网页幻灯片生成技能 | 46 · 缺口较多 | Agent 插件 / 技能免费 | ★ 31k | 4 个月前 | JavaScript | Claude Code |
| 归藏 PPT Skill | 40 · 缺口较多 | Agent 插件 / 技能免费 + 模型费 | ★ 28k | 2 个月前 | HTML | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README 显示预览-批准-生成流程,用户确认环节存在(user_confirmation=2);但部署到 Surge/Vercel/Netlify 会引入外部账号登录与网络发布,数据流仅以一句话带过,缺少对发送内容、凭据处理、CDN 字体/引擎请求的说明(data_flow_transparency=1)。最小权限方面,导出脚本需 Node 18+ 与 Chrome,部署需第三方登录,权限范围未在文档中界定(least_privilege=1)。敏感数据(演示内容可能含企业机密)无任何处理策略(sensitive_data_handling=0)。依赖安全仅提及 pptxgenjs、playwright-core 首次运行安装,无版本锁定或审计说明(dependency_security=1)。外部效应(发布到公网 URL)有提及但无撤销/删除指引(external_effects=1)。回滚仅靠“重新生成预览”间接实现,无版本或撤销机制(rollback=1)。来源归属有 MIT 与作者署名,但无第三方素材/字体许可说明(source_attribution=1)。
README 与 package.json、CI 工作流描述一致(无构建步骤、导出器自装依赖),自洽性较好(self_consistency=2)。依赖可用性依赖 CDN 与首次运行联网安装,离线或 CDN 不可用时行为未说明(dependency_availability=1)。失败信息在文档中无示例,仅 CI 提及渲染测试会跳过(failure_messages=1)。
面向多类 SKILL.md 代理(Claude Code、Codex、Gemini、Cursor 等),场景覆盖主题/大纲/笔记输入(audience_and_scenarios=2)。能力边界较清晰:导出 PPTX 时形状/图表/图片不可编辑、字体不嵌入,PDF 用于精确排版(capability_boundaries=2)。触发精度说明命名调用可避免被内置幻灯片功能截获(trigger_precision=2)。环境适配列出 Node 18+、Chrome、各代理安装路径(environment_fit=2)。
README 结构清晰,含安装、用法、快捷键、导出、部署、许可(information_architecture=2)。安装说明覆盖插件市场、npx、INSTALL.md 指引(install_notes=2)。命名稳定,技能名统一为 slide-wright(naming_stability=2)。示例丰富,含三组截图与提示词(examples_and_faq=2)。已知限制明确列出 PPTX 可编辑性与字体问题(known_limitations=2)。MIT 许可证完整(license=3)。无版本号或变更日志(versioning_changelog=0)。维护责任仅靠作者署名,无治理或联系方式说明(maintenance_responsibility=1)。
输出为自包含 HTML、可导出 PPTX/PDF、可部署,实用性较好(output_usability=2)。相对直接用代理生成幻灯片,提供主题预览与多格式导出,边际价值存在(marginal_value=2)。成本方面需 Chrome、Node、首次联网装依赖及第三方部署登录,成本收益仅部分说明(cost_benefit=1)。
README 声明与 package.json、CI 工作流可部分对应(claim_traceability=1)。跨源佐证有限,仅 README、LICENSE、package.json、CI 四份文件(cross_source_corroboration=1)。事实与推断分离一般,截图示例无法静态验证(fact_inference_separation=1)。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 部署到 Surge/Vercel/Netlify 会公开演示内容并涉及第三方账号登录,文档未说明发送内容与凭据处理,机密演示需谨慎。
- 导出器首次运行会联网安装 pptxgenjs、playwright-core 等依赖,未锁定版本,存在供应链风险。
- 演示内容可能含企业敏感信息,仓库未提供任何敏感数据处理或保留策略。
- 无版本号与变更日志,难以追踪更新与回归。
- 发布到公网后无删除/撤销指引,回滚机制薄弱。
常见问题
生成演示文稿前能先检查设计吗?
PowerPoint 导出后哪些内容可以编辑?
导出的 PowerPoint 会包含字体吗?
部署需要什么服务或凭据?
index.html 推送到任意静态托管服务。