nanobanana-ppt-skills
تبدیل اسناد و ایدهها به PPT حرفهای، تصویرهای باکیفیت و ویدیوی ارائه
این Skill محتوای اسناد یا ایدههای خام را تحلیل میکند، ساختار اسلایدها را میچیند و با استفاده از Nano Banana Pro یک PPT تصویری 16:9 تولید میکند. میتوانید از سبکهای گرادیان شیشهای یا تصویرسازی برداری، تعداد اسلاید و وضوح 2K یا 4K استفاده کنید.
در صورت تنظیم کلیدهای Kling AI، برای اسلایدها transition ویدیویی میسازد و با FFmpeg خروجی ویدیویی کامل ارائه را آماده میکند. پخشکننده تعاملی، پیشنمایش حلقهای و یکسانسازی رزولوشن و frame rate نیز برای تجربهای منسجم در نظر گرفته شدهاند.
چه چیزی میگیرید
- تحلیل خودکار سند و طراحی ساختار منطقی اسلایدها
- اسلایدهای 16:9 با کیفیت 2K یا 4K و سبک بصری قابل انتخاب
- تولید transition ویدیویی با Kling AI در صورت تنظیم دسترسی
- پخشکننده تعاملی با ترکیب تصویر و ویدیو و پشتیبانی از پیمایش با صفحهکلید
- خروجی ویدیویی کامل با FFmpeg و تنظیم یکپارچه رزولوشن و frame rate
برای چه کاری خوب است
- توسعهدهندگان، مدیران محصول و تیمهایی که باید سریع یک ارائه حرفهای بسازند
- ارائههای محصول، گزارشهای مدیریتی، آموزشها و ارائههای مبتنی بر سند
- پروژههایی که به اسلایدهای تصویری، transition و خروجی ویدیویی نیاز دارند
برای چه کاری نیست
- ارائههای ساده و متنی که به تولید تصویر یا ویدیو نیاز ندارند
- پروژههایی که به چیدمان دقیق ویرایشپذیر در PowerPoint یا قالبهای سازمانی خاص نیاز دارند
- استفاده از قابلیت ویدیو بدون داشتن کلیدهای Kling AI و نصب FFmpeg
دربارهٔ این اسکیل
SKILL.md
SKILL.md
- Branch: main
- Repository: op7418/NanoBanana-PPT-Skills
PPT Generator Pro - Claude Code Skill
📋 元数据
- Skill 名称: ppt-generator-pro
- 版本: 2.0.0
- 描述: 基于 AI 自动生成高质量 PPT 图片和视频,支持智能转场和交互式播放
- 作者: 歸藏
- 标签: ppt, presentation, video, ai, nano-banana, kling-ai, image-generation
✨ 功能特性
核心功能
- 🤖 智能文档分析 - 自动提取核心要点,规划 PPT 内容结构
- 🎨 多风格支持 - 内置渐变毛玻璃、矢量插画两种专业风格
- 🖼️ 高质量图片 - 使用 Nano Banana Pro 生成 16:9 高清 PPT
- 🎬 AI 转场视频 - 可灵 AI 生成流畅的页面过渡动画
- 🎮 交互式播放器 - 视频+图片混合播放,支持键盘导航
- 🎥 完整视频导出 - FFmpeg 合成包含所有转场的完整 PPT 视频
新功能 (v2.0)
- 🔄 首页循环预览 - 自动生成吸引眼球的循环动画
- 🎞️ 智能转场 - 自动生成页面间的过渡视频
- 🔧 参数统一 - 自动统一所有视频分辨率和帧率
📦 系统要求
环境变量
必需:
GEMINI_API_KEY: Google AI API 密钥(用于生成 PPT 图片)
可选(用于视频功能):
KLING_ACCESS_KEY: 可灵 AI Access KeyKLING_SECRET_KEY: 可灵 AI Secret Key
Python 依赖
pip install google-genai pillow python-dotenv
视频功能依赖
# macOS
brew install ffmpeg
# Ubuntu/Debian
sudo apt-get install ffmpeg
🚀 使用方法
在 Claude Code 中调用
/ppt-generator-pro
或直接告诉 Claude:
我想基于以下文档生成一个 5 页的 PPT,使用渐变毛玻璃风格。
[文档内容...]
📝 Skill 执行流程
阶段 1: 收集用户输入
1.1 获取文档内容
选项 A: 文档路径
用户: 基于 my-document.md 生成 PPT
→ 使用 Read 工具读取文件内容
选项 B: 直接文本
用户: 我想生成一个关于 AI 产品设计的 PPT
主要内容:
1. 现状分析
2. 设计原则
3. 案例研究
选项 C: 主动询问
如果用户未提供内容,询问:
"请提供文档路径或直接粘贴文档内容"
1.2 选择风格
扫描 styles/ 目录,列出可用风格:
# 自动检测风格文件
styles = ['gradient-glass.md', 'vector-illustration.md']
如果有多个风格,使用 AskUserQuestion:
问题: 请选择 PPT 风格
选项:
- 渐变毛玻璃卡片风格(科技感、商务演示)
- 矢量插画风格(温暖、教育培训)
1.3 选择页数范围
使用 AskUserQuestion 询问:
问题: 希望生成多少页 PPT?
选项:
- 5 页(5 分钟演讲)
- 5-10 页(10-15 分钟演讲)
- 10-15 页(20-30 分钟演讲)
- 20-25 页(45-60 分钟演讲)
1.4 选择分辨率
问题: 选择图片分辨率
选项:
- 2K (2752x1536) - 推荐,快速生成
- 4K (5504x3072) - 高质量,适合打印
1.5 是否生成视频(可选)
如果配置了可灵 AI 密钥,询问:
问题: 是否生成转场视频?
选项:
- 仅图片(快速)
- 图片 + 转场视频(完整体验)
阶段 2: 文档分析与内容规划
2.1 内容规划策略
根据页数范围,智能规划每一页内容:
5 页版本:
- 封面:标题 + 核心主题
- 要点 1:第一个核心观点
- 要点 2:第二个核心观点
- 要点 3:第三个核心观点
- 总结:核心结论或行动建议
5-10 页版本:
- 封面
2-3. 引言/背景
4-7. 核心内容(3-4 个关键观点)
8-9. 案例或数据支持
- 总结与行动建议
10-15 页版本:
- 封面
2-3. 引言/目录
4-6. 第一章节(3 页)
7-9. 第二章节(3 页)
10-12. 第三章节/案例研究
13-14. 数据可视化
- 总结与下一步
20-25 页版本:
- 封面
- 目录
3-4. 引言和背景
5-8. 第一部分(4 页)
9-12. 第二部分(4 页)
13-16. 第三部分(4 页)
17-19. 案例研究
20-22. 数据分析和洞察
23-24. 关键发现和建议
- 总结与致谢
2.2 生成 slides_plan.json
创建 JSON 文件:
{
"title": "文档标题",
"total_slides": 5,
"slides": [
{
"slide_number": 1,
"page_type": "cover",
"content": "标题:AI 产品设计指南\n副标题:构建以用户为中心的智能体验"
},
{
"slide_number": 2,
"page_type": "content",
"content": "核心原则\n- 简单直观\n- 快速响应\n- 透明可控"
},
{
"slide_number": 3,
"page_type": "content",
"content": "设计流程\n1. 用户研究\n2. 原型设计\n3. 测试迭代"
},
{
"slide_number": 4,