video-presentation

Convert slides and narration into timed presentation videos with captions and MP4 export.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/JustinChangTW/ai-skills-core --skill video-presentation-justinchangtw
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: video-presentation
Source: https://github.com/JustinChangTW/ai-skills-core/tree/main/skills/10-video-media/video-presentation
Command: npx skills add https://github.com/JustinChangTW/ai-skills-core --skill video-presentation-justinchangtw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a slide deck and speaker notes into a watchable presentation or teaching video requires tedious manual work: timing each slide to the narration, keeping text legible, syncing audio, and exporting a final MP4. This Skill automates that workflow while preserving the original slide fidelity. ## Core Features & Use Cases - Slide-to-video conversion: Renders PowerPoint, PDF slides, or slide images into a paced video without reconstructing slides from screenshots when editable sources exist. - Timing and narration sync: Builds a timing sheet matching each slide's duration to its narration segment plus a reading buffer, with transitions and optional pan-and-zoom focus areas. - Audio and captions: Normalizes narration, ducks background music under speech, and generates subtitles on request. - Use Case: A teacher has a 30-slide lecture deck with written notes. The Skill renders each slide, aligns the narration timing, adds captions, previews a low-resolution cut for verification, and exports the final lesson video as MP4. ## Quick Start Use the video-presentation skill to turn my slide deck and narration notes into a captioned teaching video exported as MP4.

Frequently Asked Questions about video-presentation

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

FAQPage Schema
How do I convert a PowerPoint presentation into a video with narration?▼

Provide the deck and your speaker notes or narration, and the Skill renders each slide, builds a timing sheet matching slide durations to narration segments, then exports a final MP4. A low-resolution preview is generated first so you can verify page order and sync.

How to add captions to a slide-based teaching video?▼

Request subtitles when submitting your deck and narration. The Skill generates captions during the audio stage and checks in the final review that captions do not cover slide content.

Can I use PDF slides instead of a PowerPoint file?▼

Yes, PDF slides and slide images are accepted alongside PowerPoint files. The Skill renders each page at a consistent frame size and preserves the original aspect ratio with padding rather than distortion.

Does slide-to-video conversion preserve fonts and charts?▼

The workflow preserves text, charts, logos, and layout from the source deck and verifies fonts before rendering, since missing fonts can change line breaks. Dense slides are held long enough to remain readable at final resolution.

Why does my presentation video feel rushed on dense slides?▼

Rushing happens when slide duration is shorter than the narration plus a comprehension buffer. The Skill sets visual duration to at least the narration length plus a buffer and splits long explanations across builds or focus moves instead of speeding up playback.