PPT 视觉增强工具,支持多种风格渲染、交互式播放器生成和视频合成。可与 ppt-generator Skill 协同工作,实现从内容规划到视觉呈现的完整流程。
49
55%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/nanobanana-ppt-visualizer/nanobanana-ppt-visualizer/SKILL.mdpillow>=9.0.0
python-dotenv>=0.19.0# Ubuntu/Debian
sudo apt-get install ffmpeg
# macOS
brew install ffmpegassets/styles/ 目录,列出可用风格:
gradient-glass.md:渐变毛玻璃风格(科技感、商务)vector-illustration.md:矢量插画风格(温暖、教育)图片生成(使用智能体能力):
可选:视频生成(需要可灵 AI API):
scripts/video_materials.py 管理视频素材scripts/generate_viewer.py 生成 HTML 播放器:
scripts/video_composer.py:
当用户直接提供 PPT 内容(JSON 格式)时:
用户请求:"生成一个关于 AI 产品的 PPT"
┌─────────────────────────────────────────────────────────┐
│ ppt-generator Skill │
├─────────────────────────────────────────────────────────┤
│ 1. 主题分析师:分析主题,生成大纲 │
│ 2. 模板设计师:推荐布局 │
│ 3. 内容策划师:规划内容结构 │
│ 4. 文本创作者:撰写内容 │
│ 5. 视觉设计师:提供配图建议 │
│ 6. 优化编辑师:优化文本 │
│ 7. PPT 构建师:生成 JSON 数据 │
└─────────────────────────────────────────────────────────┘
│
▼ 输出 JSON
┌─────────────────────────────────────────────────────────┐
│ nanobanana-ppt-visualizer Skill │
├─────────────────────────────────────────────────────────┤
│ 1. 接收 JSON 数据 │
│ 2. 选择视觉风格 │
│ 3. 生成图片(使用智能体能力) │
│ 4. 生成 HTML 播放器 │
│ 5. 可选:视频合成 │
└─────────────────────────────────────────────────────────┘
│
▼ 输出
交互式播放器 + 完整视频(可选)ppt-generator 输出的 JSON 格式与 nanobanana-ppt-visualizer 完全兼容:
{
"metadata": {
"title": "演示文稿标题",
"author": "作者姓名"
},
"slides": [
{
"layout": "TitleSlide",
"title": "封面标题",
"content": ["副标题"],
"notes": "备注"
}
]
}python scripts/generate_viewer.py --input ./ppt_data.json --style gradient-glasspython scripts/video_composer.py --output ./full_ppt_video.mp4f595e96
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.