create_presentation
Create presentations from scratch or templates
load_presentation
Load existing PowerPoint files for editing
save_presentation
Save presentations with automatic path resolution
add_slide
Add slides with different layouts (title, content, blank, etc.)
extract_text
Extract all text content for analysis
get_presentation_info
Get metadata and structure information
add_text_box
Rich text formatting (font size, bold, italic, colors)
add_image
Images from files or URLs with precise positioning
add_chart
Data-driven charts (column, bar, line, pie, area)
create_from_json
Schema-driven presentation creation
add_professional_shape
Professional shapes from built-in library
screenshot_slides
Generate high-quality slide screenshots (Windows only)
critique_presentation
Comprehensive analysis (design, content, accessibility, technical)
analyze_presentation_style
Extract style patterns for learning
create_style_profile
Build reusable style profiles
apply_style_profile
Apply learned styles to presentations
save_style_profile
Persist style data
load_style_profile
Load style data
create_layout_grid
Professional alignment grids
snap_to_grid
Snap shapes to grid positions
distribute_shapes
Even spacing distribution
create_color_palette
Create brand-consistent color palettes
apply_color_palette
Apply brand-consistent colors
create_typography_profile
Create typography hierarchies
apply_typography_style
Apply typography hierarchies
create_master_slide_theme
Master slide themes with consistent formatting
apply_master_theme
Apply themes across entire presentations
create_template
Reusable templates with placeholders and logic
apply_template
Data-driven template application
bulk_generate_presentations
Generate multiple presentations from templates