skills/scientific-slides/references/slide_capabilities.md
Presentation structure, design principles, data visualization for slides, talk-specific guidance, implementation options, visual review and iteration, timing and pacing, and validation and quality assurance.
Build presentations with clear narrative flow and appropriate structure for different contexts. For detailed guidance, refer to references/presentation_structure.md.
Universal Story Arc:
Talk-Specific Structures:
Create professional, readable, and accessible slides that enhance understanding. For complete design guidelines, refer to references/slide_design_principles.md.
ANTI-PATTERN: Avoid Dry, Text-Heavy Presentations
❌ What Makes Presentations Dry and Forgettable:
✅ What Makes Presentations Engaging and Memorable:
Core Design Principles:
Visual-First Approach (CRITICAL):
Simplicity with Impact:
Typography for Engagement:
Color for Impact:
Layout for Visual Interest:
Adapt scientific figures for presentation context. For detailed guidance, refer to references/data_visualization_slides.md.
Key Differences from Journal Figures:
Visualization Best Practices:
Common Mistakes to Avoid:
Different presentation contexts require different approaches. For comprehensive guidance on each type, refer to references/talk_types_guide.md.
Conference Talks (10-20 minutes):
Academic Seminars (45-60 minutes):
Thesis Defenses (45-60 minutes):
Grant Pitches (10-20 minutes):
Journal Clubs (20-45 minutes):
Best for: Visually stunning slides, fast creation, non-technical audiences
This is the default and recommended approach. Generate each slide as a complete image using AI.
Workflow:
generate_slide_image.pyslides_to_pdf.py# Generate slides
python scripts/generate_slide_image.py "Title: Introduction..." -o slides/01.png
python scripts/generate_slide_image.py "Title: Methods..." -o slides/02.png
# Combine to PDF
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
Advantages:
Best for:
Best for: Editable slides, custom designs, template-based workflows
Reference: See skills/pptx/SKILL.md for complete documentation
Use Nano Banana Pro with --visual-only to generate images, then build PPTX with text.
Key Resources:
assets/powerpoint_design_guide.md: Complete PowerPoint design guidehtml2pptx.md: Programmatic creation workflowrearrange.py, inventory.py, replace.py, thumbnail.pyWorkflow:
generate_slide_image.py --visual-onlyAdvantages:
Best for: Mathematical content, consistent formatting, version control
Reference: See references/beamer_guide.md for complete documentation
Templates Available:
assets/beamer_template_conference.tex: 15-minute conference talkassets/beamer_template_seminar.tex: 45-minute academic seminarassets/beamer_template_defense.tex: Dissertation defenseWorkflow:
Advantages:
Implement iterative improvement through visual inspection. For complete workflow, refer to references/visual_review_workflow.md.
Visual Validation Workflow:
Step 1: Generate PDF (if not already PDF)
Step 2: Convert to Images
# Using the pdf_to_images script
python scripts/pdf_to_images.py presentation.pdf review/slide --dpi 150
# Or use pptx skill's thumbnail tool
python skills/pptx/scripts/thumbnail.py presentation.pptx review/thumb
Step 3: Systematic Inspection
Check each slide for:
Step 4: Document Issues
Create issue log:
Slide # | Issue Type | Description | Priority
--------|-----------|-------------|----------
3 | Text overflow | Bullet 4 extends beyond box | High
7 | Overlap | Figure overlaps with caption | High
12 | Font size | Axis labels too small | Medium
Step 5: Apply Fixes
Make corrections to source files:
Step 6: Re-Validate
Repeat Steps 1-5 until no critical issues remain.
Stopping Criteria:
Ensure presentations fit allocated time. For comprehensive timing guidance, refer to assets/timing_guidelines.md.
The One-Slide-Per-Minute Rule:
Time Allocation:
Practice Requirements:
Timing Checkpoints:
For 15-minute talk:
Emergency Strategies:
Automated Validation:
# Validate slide count, timing, file size
python scripts/validate_presentation.py presentation.pdf --duration 15
# Generates report on:
# - Slide count vs. recommended range
# - File size warnings
# - Slide dimensions
# - Font size issues (PowerPoint)
# - Compilation success (Beamer)
Manual Validation Checklist: