ppt-generator-pro

Generate PPT slide images and transition videos from documents using Gemini and Kling AI.

1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/HalseyYang/Skills-HY --skill ppt-generator-pro-halseyyang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ppt-generator-pro
Source: https://github.com/HalseyYang/Skills-HY/tree/main/ppt-generator-pro
Command: npx skills add https://github.com/HalseyYang/Skills-HY --skill ppt-generator-pro-halseyyang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, pillow, python-dotenv, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Creating visually polished presentation decks from raw documents requires manual design work; this Skill automates slide image generation, style application, and optional animated transition videos from source content. ## Core Features & Use Cases - AI Slide Image Generation: Converts a document or outline into a page-by-page plan and generates 16:9 slides at 2K or 4K resolution via Google Gemini (Nano Banana Pro), with cover, content, and data page types. - Style Templates: Ships with gradient-glass and vector-illustration style prompts, plus company and reusable PPT template assets for brand-consistent output. - Transition Videos & Players: Optionally generates Kling AI transition clips, an interactive HTML viewer, and a full FFmpeg-composed MP4 presentation video. - Use Case: Paste a product brief and ask for a 10-page deck; the Skill plans the outline, generates styled slide images, and produces a playable HTML viewer or exported video. ## Quick Start Ask the assistant to generate a 5-page PPT from your document using the gradient-glass style at 2K resolution, after configuring GEMINI_API_KEY in the .env file.

Frequently Asked Questions about ppt-generator-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate PPT slides from a document with AI?▼

Provide your document or outline, choose a style template and page count, then run generate_ppt.py with the slides plan JSON. The script calls the Gemini API to produce 16:9 slide images and builds an HTML viewer for playback.

What API keys are needed for AI PPT generation?▼

GEMINI_API_KEY from Google AI Studio is required for slide image generation. KLING_ACCESS_KEY and KLING_SECRET_KEY are optional and only needed when generating transition videos between slides.

Can I export the generated PPT as a video file?▼

Yes, generate_ppt_video.py creates Kling AI transition clips and uses FFmpeg to compose a full MP4 video combining transitions and static slides. FFmpeg must be installed on your system for video composition.

What resolution and aspect ratio do generated slides use?▼

Slides are generated at a fixed 16:9 aspect ratio with two resolution options: 2K (2752x1536) for everyday presentations or 4K (5504x3072) for printing and large-screen display.

Why does slide generation fail with an API key error?▼

Generation fails when GEMINI_API_KEY is missing from the environment or .env file. Create a .env file from .env.example in the skill directory and add your Google AI Studio key, then rerun the script.