An AI-powered presentation creation system that transforms scripts into beautiful, Apple-inspired HTML presentations using Claude Code.
This system allows you to create stunning, professional presentations by simply providing a script and choosing a style reference. Claude will automatically generate a complete HTML presentation with animations, responsive design, and beautiful typography.
Presentation Builder/
├── scripts/ # Your presentation scripts go here
├── style-references/ # Reference presentations for styling
├── Finished Presentations/ # Completed presentations are saved here
├── assets/ # Images and media files
├── CLAUDE.md # Claude's design instructions
└── README.md # This file
- Write your presentation script in a text file
- Save it in the
scripts/folder with a descriptive name (e.g.,software-tailor-script.txt)
- Browse the
style-references/folder to find a presentation style you like - Note the filename of your preferred style
- Open Claude Code in this directory
- Use this command format:
Create a new presentation using @scripts/your-script.txt in the style of @style-references/your-chosen-style.html - Claude will automatically generate a beautiful presentation in the
Finished Presentations/folder
To include images in your presentations:
- Add image files to the
assets/folder - Tell Claude to use the image: "Use the image @assets/your-image.png for this slide"
- Claude will incorporate it into the presentation
The CLAUDE.md file contains all design instructions and preferences. To customize:
- Color Psychology: Adjust the color meanings (red for problems, green for solutions, etc.)
- Typography: Modify font sizes, weights, and hierarchy
- Animation: Change animation speeds, delays, and effects
- Layout: Adjust spacing, padding, and grid configurations
- Tone: Fine-tune the presentation style (professional, casual, urgent, etc.)
Simply edit CLAUDE.md to bring Claude closer to your preferred design style.
The style-references/ folder contains example presentations. Each serves as a template for:
- Visual design and color schemes
- Animation patterns
- Layout structures
- Typography choices
-
Script Writing:
- Keep paragraphs focused on single ideas
- Use clear transitions ("But...", "Therefore...", "Here's the thing...")
- Include specific data points and examples
- End with a strong call-to-action
-
Style Selection:
- Match style to content mood (urgent, educational, opportunity-focused)
- Consider your audience (technical vs non-technical)
- Review multiple references before choosing
-
Iteration:
- Review generated presentations
- Update
CLAUDE.mdwith refinements - Build a library of style references over time
Each generated presentation includes:
- Responsive Design: Works on all devices
- Keyboard Navigation: Arrow keys and spacebar controls
- Sequential Animations: Content reveals step-by-step
- Professional Typography: Apple-inspired, clean hierarchy
- Color Psychology: Strategic use of colors for impact
- Lead Magnets: Conversion-optimized CTAs
Presentations are built with:
- Pure HTML/CSS/JavaScript (no dependencies)
- CSS animations and transitions
- Responsive flexbox and grid layouts
- Custom animation sequencing system
- Mobile-first responsive design
- For Complex Topics: Break into multiple presentations (15-20 slides optimal)
- For Data-Heavy Content: Use the "dense" slide layouts
- For Comparisons: Leverage the side-by-side card system
- For Storytelling: Use progressive reveals and animations
To improve the system:
- Add new style references to expand options
- Update
CLAUDE.mdwith new patterns and best practices - Create script templates for common presentation types
This project is for personal and commercial use. Feel free to customize and extend as needed.
Created by Zane Schulberg | Powered by Claude Code