JSON-презентация с HTML-плеером и видео

★ 6.5 · content

nanobanana-ppt-visualizer is a Claude Code skill that converts structured JSON slide data into polished visual presentations by generating styled images, building an interactive HTML player with keyboard navigation and fullscreen support, and optionally composing a complete MP4 video using FFmpeg. The skill ships with three Python scripts — generate_viewer.py, video_materials.py, and video_composer.py — and two built-in visual themes: gradient-glass (tech and business aesthetics) and vector-illustration (warm, educational look). It runs standalone when given a JSON file directly, or as the visual layer in a pipeline with the ppt-generator skill, which handles topic analysis, content planning, and JSON output. Optional video transitions between slides require the Keling AI API. Python dependencies are Pillow ≥ 9.0.0 and python-dotenv ≥ 0.19.0, while FFmpeg is only needed for video synthesis.