Examples¶
Real-world presentation examples demonstrating SlideGen capabilities.
Overview¶
This section contains complete, working examples of SlideGen presentations. Each example includes:
- Complete schema file
- Description of use case
- Key features demonstrated
- Output preview (when available)
Available Examples¶
1. Corporate Quarterly Results¶
File: examples/quarterly-results.yaml
Financial results presentation with charts, tables, and data visualization.
Features: - Title and section headers - Bullet lists - Line charts - Data tables - Two-column layouts
Use Case: Quarterly business reviews, investor presentations
2. Agency Client Proposal¶
File: examples/client-proposal.yaml
Consulting agency proposal with structured content.
Features: - Title slides - Bullet lists - Comparison layouts - Image layouts
Use Case: Client proposals, service presentations
3. Product Roadmap¶
File: examples/product-roadmap.yaml
Product management roadmap presentation.
Features: - Section headers - Bullet lists - Two-column layouts - Timeline visualization
Use Case: Product planning, roadmap presentations
4. Technical Analysis¶
File: examples/technical-analysis.yaml
Data science presentation with multiple chart types.
Features: - Multiple chart types (bar, line, pie) - Data binding from CSV/JSON - Tables with data - Technical content layouts
Use Case: Data analysis, research presentations
5. Educational Training¶
File: examples/educational-training.yaml
General business training content.
Features: - Title slides - Bullet lists - Quote slides - Section organization
Use Case: Training materials, educational content
Running Examples¶
Generate from Example¶
# Navigate to example directory
cd examples
# Generate PowerPoint
slidegen build quarterly-results.yaml -o quarterly-results.pptx
Validate Example¶
Customize Example¶
-
Copy example file:
-
Edit
my-presentation.yamlwith your content -
Generate:
Example Structure¶
All examples follow this structure:
presentation:
title: "Example Title"
theme: "corporate" # Optional
slides:
- layout: title
title: "Slide 1"
# ... more slides
Contributing Examples¶
We welcome example contributions! See Contributing Guide for details.
Next Steps¶
- Explore layout options
- Learn about data binding
- Read the schema reference