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.