NanoBanana PPT
丢进一份文档,自动产出 16:9 高清 PPT 图片(Nano Banana Pro)、可灵 AI 转场视频与完整 mp4:Claude 规划内容结构并逐帧分析写转场提示词,脚本负责生成与 FFmpeg 合成,支持可插拔 Markdown 风格文件与交互式 HTML 播放器。
仓库:op7418/NanoBanana-PPT-Skills
热度证据:3.2k star,AI PPT 生成技能;awesome-claude-skills README 社区技能榜:AI生成PPT(文档分析+风格化图片+可选视频转场);字节笔记本Top11 第10条'一键PPT生成'同源生态
五维评分
热度5/5
质量4/5
创新4/5
易用4/5
文档5/5
优秀点拆解
- 两段式规划/生成分离架构:Claude Code 产出 slides_plan.json(每页含 page_type 与内容)为中间契约,脚本只消费该文件调 Gemini API,产物可审计、可手动改后重跑
- Markdown 风格文件=可插拔的设计师提示词 DSL:styles/*.md 含基础提示词模板+封面/内容/数据三套页面型模板,脚本按 ## 标记解析,新增风格零代码
- 转场提示词基于真实帧逐对视觉分析:多模态分析相邻两张图差异,套用 A/B类差异→原地演变/运镜驱动策略模板,并内建 6 条文字稳定性规则规避视频模型模糊文字
- 渐进式降级:未配可灵密钥自动降级为仅图片+HTML 播放器,单页失败不中断整批,图片/交互播放器/mp4 三种消费形态分层交付
- 工程化完备:FFmpeg 统一全部素材为 1920x1080@24fps 再拼接,kling_api.py 完整封装 JWT签名→建任务→轮询→下载,一键安装脚本+四级 .env 查找链+6 份配套文档
可复用的设计模式
- 中间产物 JSON 契约模式:LLM 规划结果落盘为带 schema 的 JSON,脚本只消费文件,产物可见可改可重跑
- Markdown 文件做可插拔模板 DSL:固定 ## section 标记的 md 文件兼当人类设计文档与机器提示词模板
- 合成前参数归一化:多来源素材先统一分辨率帧率再 concat,避免拼接兼容性问题
- 异步云 API 标准封装:JWT 签名→建任务→轮询→下载→同步接口暴露,外加密钥多级查找链
适用场景
基于会议纪要/文档快速生成科技、商务演示 PPT产品发布、数据报告需要高端视觉(渐变毛玻璃风)的场合教育培训、创意提案的矢量插画风演示演讲需要完整演示视频(含转场动画)直接分享传播内容创作者批量产出 PPT 素材与视频
边界与注意:每页文字渲染进图片中,不可编辑、中文长文有渲染错误风险,改内容需整页重生成;强依赖 Gemini 与可灵两个付费外部 API,2K 约 30 秒/页生成较慢;转场仅支持首尾帧图片对模式(5秒/段),且转场提示词环节需要 Claude 多模态能力参与。
完整拆解分析文档
本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:
analysis/nano-banana-ppt.md