Prompt Writing for Slide Generation
Full Slide Prompts (PDF Workflow)
For complete slides, include:
- Slide type: Title slide, content slide, diagram slide, etc.
- Title: The slide title text
- Content: Key points, bullet items, or descriptions
- Visual elements: What imagery, icons, or graphics to include
- Design style: Color scheme, mood, aesthetic
Example prompts:
Title slide:
"Title slide for a medical research presentation. Title: 'Advances in Cancer Immunotherapy'. Subtitle: 'Clinical Trial Results 2024'. Professional medical theme with subtle DNA helix in background. Navy blue and white color scheme."
Content slide:
"Presentation slide titled 'Key Findings'. Three bullet points: 1) 40% improvement in response rate, 2) Reduced side effects, 3) Extended survival outcomes. Include relevant medical icons. Clean, professional design with green and white colors."
Diagram slide:
"Presentation slide showing the research methodology. Title: 'Study Design'. Flowchart showing: Patient Screening → Randomization → Treatment Groups (A, B, Control) → Follow-up → Analysis. CONSORT-style flow diagram. Professional academic style."
Visual-Only Prompts (PPT Workflow)
For images to embed in PowerPoint, focus on the visual element only:
"Flowchart showing machine learning pipeline: Data Collection → Preprocessing → Model Training → Validation → Deployment. Clean technical style, blue and gray colors."
"Conceptual illustration of cloud computing with servers, data flow, and connected devices. Modern flat design, suitable for business presentation."
"Scientific diagram of cell division process showing mitosis phases. Educational style with labels, colorblind-friendly colors."
Visual Enhancement with Scientific Schematics
In addition to slide generation, use the scientific-schematics skill for technical diagrams:
When to use scientific-schematics instead:
- Complex technical diagrams (circuit diagrams, chemical structures)
- Publication-quality figures for papers (higher quality threshold)
- Diagrams requiring scientific accuracy review
How to generate schematics:
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
Core Capabilities
1. Presentation Structure and Organization
Build presentations with clear narrative flow and appropriate structure for different contexts. For detailed guidance, refer to references/presentation_structure.md.
Universal Story Arc:
- Hook: Grab attention (30-60 seconds)
- Context: Establish importance (5-10% of talk)
- Problem/Gap: Identify what's unknown (5-10% of talk)
- Approach: Explain your solution (15-25% of talk)
- Results: Present key findings (40-50% of talk)
- Implications: Discuss meaning (15-20% of talk)
- Closure: Memorable conclusion (1-2 minutes)
Talk-Specific Structures:
- Conference talks (15 min): Focused on 1-2 key findings, minimal methods
- Academic seminars (45 min): Comprehensive coverage, detailed methods, multiple studies
- Thesis defenses (60 min): Complete dissertation overview, all studies covered
- Grant pitches (15 min): Emphasis on significance, feasibility, and impact
- Journal clubs (30 min): Critical analysis of published work
2. Slide Design Principles
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:
- Walls of text (more than 6 bullets per slide)
- Small fonts (<24pt body text)
- Black text on white background only (no visual interest)
- No images or graphics (bullet points only)
- Generic templates with no customization
- Dense, paragraph-like bullet points
- Missing research context (no citations)
- All slides look the same (repetitive)
✅ What Makes Presentations Engaging and Memorable:
- HIGH-QUALITY VISUALS dominate (figures, photos, diagrams, icons)
- Large, clear text as accent (not the main content)
- Modern, purposeful color schemes (not default themes)
- Generous white space (slides breathe)
- Research-backed context (proper citations from research-lookup)
- Variety in slide layouts (not all bullet lists)
- Story-driven flow with visual anchors
- Professional, polished appearance
Core Design Principles:
Visual-First Approach (CRITICAL):
- Start with visuals (figures, images, diagrams), add text as support
- Every slide should have STRONG visual element (figure, chart, photo, diagram)
- Text explains or complements visuals, not replaces them
- Think: "How can I show this, not just tell it?"
- Target: 60-70% visual content, 30-40% text
Simplicity with Impact:
- One main idea per slide
- MINIMAL text (3-4 bullets, 4-6 words each preferred)
- Generous white space (40-50% of slide)
- Clear visual focus
- Bold, confident design choices
Typography for Engagement:
- Sans-serif fonts (Arial, Calibri, Helvetica)
- LARGE fonts: 24-28pt for body text (not minimum 18pt)
- 36-44pt for slide titles (make bold)
- High contrast (minimum 4.5:1, prefer 7:1)
- Use size for hierarchy, not just weight
Color for Impact:
- MODERN color palettes (not default blue/gray)
- Consider your topic: biotech? vibrant colors. Physics? sleek darks. Health? warm tones.
- Limited palette (3-5 colors total)
- High contrast combinations
- Color-blind safe (avoid red-green combinations)
- Use color purposefully (not decoration)
Layout for Visual Interest:
- Vary layouts (not all bullet lists)
- Use two-column layouts (text + figure)
- Full-slide figures for key results
- Asymmetric compositions (more interesting than centered)
- Rule of thirds for focal points
- Consistent but not repetitive
3. Data Visualization for Slides
Adapt scientific figures for presentation context. For detailed guidance, refer to references/data_visualization_slides.md.
Key Differences from Journal Figures:
- Simplify, don't replicate
- Larger fonts (18-24pt minimum)
- Fewer panels (split across slides)
- Direct labeling (not legends)
- Emphasis through color and size
- Progressive disclosure for complex data
Visualization Best Practices:
- Bar charts: Comparing discrete categories
- Line graphs: Trends and trajectories
- Scatter plots: Relationships and correlations
- Heatmaps: Matrix data and patterns
- Network diagrams: Relationships and connections
Common Mistakes to Avoid:
- Tiny fonts (<18pt)
- Too many panels on one slide
- Complex legends
- Insufficient contrast
- Cluttered layouts
4. Talk-Specific Guidance
Different presentation contexts require different approaches. For comprehensive guidance on each type, refer to references/talk_types_guide.md.
Conference Talks (10-20 minutes):
- Structure: Brief intro → minimal methods → key results → quick conclusion
- Focus: 1-2 main findings only
- Style: Engaging, fast-paced, memorable
- Goal: Generate interest, network, get invited
Academic Seminars (45-60 minutes):
- Structure: Comprehensive coverage with detailed methods
- Focus: Multiple findings, depth of analysis
- Style: Scholarly, interactive, discussion-oriented
- Goal: Demonstrate expertise, get feedback, collaborate
Thesis Defenses (45-60 minutes):
- Structure: Complete dissertation overview, all studies
- Focus: Demonstrating mastery and independent thinking
- Style: Formal, comprehensive, prepared for interrogation
- Goal: Pass examination, defend research decisions
Grant Pitches (10-20 minutes):
- Structure: Problem → significance → approach → feasibility → impact
- Focus: Innovation, preliminary data, team qualifications
- Style: Persuasive, focused on outcomes and impact
- Goal: Secure funding, demonstrate viability
Journal Clubs (20-45 minutes):
- Structure: Context → methods → results → critical analysis
- Focus: Understanding and critiquing published work
- Style: Educational, critical, discussion-facilitating
- Goal: Learn, critique, discuss implications
5. Implementation Options
Nano Banana Pro PDF (Default - Recommended)
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:
- Plan each slide (title, content, visual elements)
- Generate each slide with
generate_slide_image.py
- Combine into PDF with
slides_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:
- Most visually impressive results
- Fast creation (describe and generate)
- No design skills required
- Consistent, professional appearance
- Perfect for general audiences
Best for:
- Conference talks
- Business presentations
- General scientific talks
- Pitch presentations
PowerPoint via PPTX Skill
Best for: Editable slides, custom designs, template-based workflows
Reference: See document-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 guide
- PPTX skill's
html2pptx.md: Programmatic creation workflow
- PPTX skill's scripts:
rearrange.py, inventory.py, replace.py, thumbnail.py
Workflow:
- Generate visuals with
generate_slide_image.py --visual-only
- Design HTML slides (for programmatic) or use templates
- Create presentation using html2pptx or template editing
- Add generated images and text content
- Generate thumbnails for visual validation
- Iterate based on visual inspection
Advantages:
- Editable slides (can modify text later)
- Complex animations and transitions
- Interactive elements
- Company template compatibility
LaTeX Beamer
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 talk
assets/beamer_template_seminar.tex: 45-minute academic seminar
assets/beamer_template_defense.tex: Dissertation defense
Workflow:
- Choose appropriate template
- Customize theme and colors
- Add content (LaTeX native: equations, code, algorithms)
- Compile to PDF
- Convert to images for visual validation
Advantages:
- Beautiful mathematics and equations
- Consistent, professional appearance
- Version control friendly (plain text)
- Excellent for algorithms and code
- Reproducible and programmatic
6. Visual Review and Iteration
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)
- PowerPoint: Export as PDF
- Beamer: Compile LaTeX source
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 ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/thumb
Step 3: Systematic Inspection
Check each slide for:
- Text overflow: Text cut off at edges
- Element overlap: Text overlapping images or other text
- Font sizes: Text too small (<18pt)
- Contrast: Insufficient contrast between text and background
- Layout issues: Misalignment, poor spacing
- Visual quality: Pixelated images, poor rendering
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:
- PowerPoint: Edit text boxes, resize elements
- Beamer: Adjust LaTeX code, recompile
Step 6: Re-Validate
Repeat Steps 1-5 until no critical issues remain.
Stopping Criteria:
- No text overflow
- No inappropriate overlaps
- All text readable (≥18pt equivalent)
- Adequate contrast (≥4.5:1)
- Professional appearance
7. Timing and Pacing
Ensure presentations fit allocated time. For comprehensive timing guidance, refer to assets/timing_guidelines.md.
The One-Slide-Per-Minute Rule:
- General guideline: ~1 slide per minute
- Adjust for complex slides (2-3 minutes)
- Adjust for simple slides (15-30 seconds)
Time Allocation:
- Introduction: 15-20%
- Methods: 15-20%
- Results: 40-50% (MOST TIME)
- Discussion: 15-20%
- Conclusion: 5%
Practice Requirements:
- 5-minute talk: Practice 5-7 times
- 15-minute talk: Practice 3-5 times
- 45-minute talk: Practice 3-4 times
- Defense: Practice 4-6 times
Timing Checkpoints:
For 15-minute talk:
- 3-4 minutes: Finishing introduction
- 7-8 minutes: Halfway through results
- 12-13 minutes: Starting conclusions
Emergency Strategies:
- Running behind: Skip backup slides (prepare in advance)
- Running ahead: Expand examples, slow slightly
- Never skip conclusions
8. Validation and Quality Assurance
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:
Workflow for Presentation Development
Stage 1: Planning (Before Creating Slides)
Define Context:
- What type of talk? (Conference, seminar, defense, etc.)
- How long? (Duration in minutes)
- Who is the audience? (Specialists, general, mixed)
- What's the venue? (Room size, A/V setup, virtual/in-person)
- What happens after? (Q&A, discussion, networking)
Research and Literature Review (Use research-lookup skill):
- Search for background literature: Find 5-10 key papers establishing context
- Identify knowledge gaps: Use research-lookup to find what's unknown
- Locate comparison studies: Find papers with similar methods or results
- Gather supporting citations: Collect papers supporting your interpretations
- Build reference list: Create .bib file or citation list for slides
- Note key findings to cite: Document specific results to reference
Develop Content Outline:
- Identify 1-3 core messages
- Select key findings to present
- Choose essential figures (typically 3-6 for 15-min talk)
- Plan narrative arc with proper citations
- Allocate time by section
Example Outline for 15-Minute Talk:
1. Title (30 sec)
2. Hook: Compelling problem (60 sec) [Cite 1-2 papers via research-lookup]
3. Background (90 sec) [Cite 3-4 key papers establishing context]
4. Research question (45 sec) [Cite papers showing gap]
5. Methods overview (2 min)
6-8. Main result 1 (3 min, 3 slides)
9-10. Main result 2 (2 min, 2 slides)
11-12. Result 3 or validation (2 min, 2 slides)
13-14. Discussion and implications (2 min) [Compare to 2-3 prior studies]
15. Conclusions (45 sec)
16. Acknowledgments (15 sec)
NOTE: Use research-lookup to find papers for background (slides 2-4)
and discussion (slides 13-14) BEFORE creating slides.
Stage 2: Design and Creation
Choose Implementation Method:
Option A: PowerPoint (via PPTX skill)
- Read
assets/powerpoint_design_guide.md
- Read
document-skills/pptx/SKILL.md
- Choose approach (programmatic or template-based)
- Create master slides with consistent design
- Build presentation following outline
Option B: LaTeX Beamer
- Read
references/beamer_guide.md
- Select appropriate template from
assets/
- Customize theme and colors
- Write content in LaTeX
- Compile to PDF
Design Considerations (Make It Visually Appealing):
- Select MODERN color palette: Match your topic (biotech=vibrant, physics=sleek, health=warm)
- Use pptx skill's color palette examples (Teal & Coral, Bold Red, Deep Purple & Emerald, etc.)
- NOT just default blue/gray themes
- 3-5 colors with high contrast
- Choose clean fonts: Sans-serif, large sizes (24pt+ body)
- Plan visual elements: What images, diagrams, icons for each slide?
- Create varied layouts: Mix full-figure, two-column, text-overlay (not all bullets)
- Design section dividers: Visual breaks with striking graphics
- Plan animations/builds: Control information flow for complex slides
- Add visual interest: Background images, color blocks, shapes, icons
Stage 3: Content Development
Populate Slides (Visual-First Strategy):
- Start with visuals: Plan which figures, images, diagrams for each key point
- Use research-lookup extensively: Find 8-15 papers for proper citations
- Create visual backbone first: Add all figures, charts, images, diagrams
- Add minimal text as support: Bullet points complement visuals, don't replace them
- Design section dividers: Visual breaks with images or graphics (not just text)
- Polish title/closing: Make visually striking, include contact info
- Add transitions/builds: Control information flow
VISUAL CONTENT REQUIREMENTS (Make Slides Engaging):
- Images: Use high-quality photos, illustrations, conceptual graphics
- Icons: Visual representations of concepts (not decoration)
- Diagrams: Flowcharts, schematics, process diagrams
- Figures: Simplified research figures with LARGE labels (18-24pt)
- Charts: Clean data visualizations with clear messages
- Graphics: Visual metaphors, conceptual illustrations
- Color blocks: Use colored shapes to organize content visually
- Target: MINIMUM 1-2 strong visual elements per slide
Scientific Content (Research-Backed):
- Citations: Use research-lookup EXTENSIVELY to find relevant papers
- Introduction: Cite 3-5 papers establishing context and gap
- Background: Show key prior work visually (not just cite)
- Discussion: Cite 3-5 papers for comparison with your results
- Use author-year format (Smith et al., 2023) for readability
- Citations establish credibility and scientific rigor
- Figures: Simplified from papers, LARGE labels (18-24pt minimum)
- Equations: Large, clear, explain each term (use sparingly)
- Tables: Minimal, highlight key comparisons (not data dumps)
- Code/Algorithms: Use syntax highlighting, keep brief
Text Guidelines (Less is More):
- Bullet points, NEVER paragraphs
- 3-4 bullets per slide (max 6 only if essential)
- 4-6 words per bullet (shorter than 6×6 rule)
- Key terms in bold
- Text is SUPPORTING ROLE, visuals are stars
- Use builds to control pacing
Stage 4: Visual Validation
Generate Images:
# Convert PDF to images
python scripts/pdf_to_images.py presentation.pdf review/slides
# Or create thumbnail grid
python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/grid
Systematic Review:
- View each slide image
- Check against issue checklist
- Document problems with slide numbers
- Test readability from distance (view at 50% size)
Common Issues to Fix:
- Text extending beyond boundaries
- Figures overlapping with text
- Font sizes too small
- Poor contrast
- Misalignment
Iteration:
- Fix identified issues in source
- Regenerate PDF/presentation
- Convert to images again
- Re-inspect
- Repeat until clean
Stage 5: Practice and Refinement
Practice Schedule:
- Run 1: Rough draft (will run long)
- Run 2: Smooth transitions
- Run 3: Exact timing
- Run 4: Final polish
- Run 5+: Maintenance (day before, morning of)
What to Practice:
- Full talk with timer
- Difficult explanations
- Transitions between sections
- Opening and closing (until flawless)
- Anticipated questions
Refinement Based on Practice:
- Cut slides if running over
- Expand explanations if unclear
- Adjust wording for clarity
- Mark timing checkpoints
- Prepare backup slides
Stage 6: Final Preparation
Technical Checks:
Content Final:
Delivery Prep:
Integration with Other Skills
Research Lookup (Critical for Scientific Presentations):
- Background development: Search literature to build introduction context
- Citation gathering: Find key papers to cite in your talk
- Gap identification: Identify what's unknown to motivate research
- Prior work comparison: Find papers to compare your results against
- Supporting evidence: Locate literature supporting your interpretations
- Question preparation: Find papers that might inform Q&A responses
- Always use research-lookup when developing any scientific presentation to ensure proper context and citations
Scientific Writing:
- Convert paper content to presentation format
- Extract key findings and simplify
- Use same figures (but redesigned for slides)
- Maintain consistent terminology
PPTX Skill:
- Use for PowerPoint creation and editing
- Leverage scripts for template workflows
- Use thumbnail generation for validation
- Reference html2pptx for programmatic creation
Data Visualization:
- Create presentation-appropriate figures
- Simplify complex visualizations
- Ensure readability from distance
- Use progressive disclosure
Common Pitfalls to Avoid
Content Mistakes
Dry, Boring Presentations (CRITICAL TO AVOID):
- Problem: Text-heavy slides with no visual interest, missing research context
- Signs: All bullet points, no images, default templates, no citations
- Solution:
- Use research-lookup to find 8-15 papers for credible context
- Add high-quality visuals to EVERY slide (figures, photos, diagrams, icons)
- Choose modern color palette reflecting your topic
- Vary slide layouts (not all bullet lists)
- Tell a story with visuals, use text sparingly
Too Much Content:
- Problem: Trying to include everything from paper
- Solution: Focus on 1-2 key findings for short talks, show visually
Too Much Text:
- Problem: Full paragraphs on slides, dense bullet points, reading verbatim
- Solution: 3-4 bullets with 4-6 words each, let visuals carry the message
Missing Research Context:
- Problem: No citations, claims without support, unclear positioning
- Solution: Use research-lookup to find papers, cite 3-5 in intro, 3-5 in discussion
Poor Narrative:
- Problem: Jumping between topics, no clear story, no flow
- Solution: Follow story arc, use visual transitions, maintain thread
Rushing Through Results:
- Problem: Brief methods, brief results, long discussion
- Solution: Spend 40-50% of time on results, show data visually
Design Mistakes
Generic, Default Appearance:
- Problem: Using default PowerPoint/Beamer themes without customization, looks dated
- Solution: Choose modern color palette, customize fonts/layouts, add visual personality
Text-Heavy, Visual-Poor:
- Problem: All bullet point slides, no images or graphics, boring to look at
- Solution: Add figures, photos, diagrams, icons to EVERY slide, make visually interesting
Small Fonts:
- Problem: Body text <18pt, unreadable from back, looks unprofessional
- Solution: 24-28pt for body (not just 18pt minimum), 36-44pt for titles
Low Contrast:
- Problem: Light text on light background, poor visibility, hard to read
- Solution: High contrast (7:1 preferred, not just 4.5:1 minimum), test with contrast checker
Cluttered Slides:
- Problem: Too many elements, no white space, overwhelming
- Solution: One idea per slide, 40-50% white space, generous spacing
Inconsistent Formatting:
- Problem: Different fonts, colors, layouts slide-to-slide, looks amateurish
- Solution: Use master slides, maintain design system, professional consistency
Missing Visual Hierarchy:
- Problem: Everything same size and color, no emphasis, unclear focus
- Solution: Size differences (titles large, body medium), color for emphasis, clear focal point
Timing Mistakes
Not Practicing:
- Problem: First time through is during presentation
- Solution: Practice minimum 3 times with timer
No Time Checkpoints:
- Problem: Don't realize running behind until too late
- Solution: Set 3-4 checkpoints, monitor throughout
Going Over Time:
- Problem: Extremely unprofessional, cuts into Q&A
- Solution: Practice to exact time, prepare Plan B (slides to skip)
Skipping Conclusions:
- Problem: Running out of time, rush through or skip ending
- Solution: Never skip conclusions, cut earlier content instead
Tools and Scripts
Nano Banana Pro Scripts
generate_slide_image.py - Generate slides or visuals with AI:
# Full slide (for PDF workflow)
python scripts/generate_slide_image.py "Title: Introduction\nContent: Key points" -o slide.png
# Visual only (for PPT workflow)
python scripts/generate_slide_image.py "Diagram description" -o figure.png --visual-only
# Options:
# -o, --output Output file path (required)
# --visual-only Generate just the visual, not complete slide
# --iterations N Max refinement iterations (default: 2)
# -v, --verbose Verbose output
slides_to_pdf.py - Combine slide images into PDF:
# From glob pattern
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
# From directory (sorted by filename)
python scripts/slides_to_pdf.py slides/ -o presentation.pdf
# Options:
# -o, --output Output PDF path (required)
# --dpi N PDF resolution (default: 150)
# -v, --verbose Verbose output
Validation Scripts
validate_presentation.py:
python scripts/validate_presentation.py presentation.pdf --duration 15
# Checks:
# - Slide count vs. recommended range
# - File size warnings
# - Slide dimensions
# - Font sizes (PowerPoint)
# - Compilation (Beamer)
pdf_to_images.py:
python scripts/pdf_to_images.py presentation.pdf output/slide --dpi 150
# Converts PDF to images for visual inspection
# Supports: JPG, PNG
# Adjustable DPI
# Page range selection
PPTX Skill Scripts
From document-skills/pptx/scripts/:
thumbnail.py: Create thumbnail grids
rearrange.py: Duplicate and reorder slides
inventory.py: Extract text content
replace.py: Update text programmatically
External Tools
Recommended:
- PDF viewer: For reviewing presentations
- Color contrast checker: WebAIM Contrast Checker
- Color blindness simulator: Coblis
- Timer app: For practice sessions
- Screen recorder: For self-review
Reference Files
Comprehensive guides for specific aspects:
references/presentation_structure.md: Detailed structure for all talk types, timing allocation, opening/closing strategies, transition techniques
references/slide_design_principles.md: Typography, color theory, layout, accessibility, visual hierarchy, design workflow
references/data_visualization_slides.md: Simplifying figures, chart types, progressive disclosure, common mistakes, recreation workflow
references/talk_types_guide.md: Specific guidance for conferences, seminars, defenses, grants, journal clubs, with examples
references/beamer_guide.md: Complete LaTeX Beamer documentation, themes, customization, advanced features, compilation
references/visual_review_workflow.md: PDF to images conversion, systematic inspection, issue documentation, iterative improvement
Assets
Templates
assets/beamer_template_conference.tex: 15-minute conference talk template
assets/beamer_template_seminar.tex: 45-minute academic seminar template
assets/beamer_template_defense.tex: Dissertation defense template
Guides
assets/powerpoint_design_guide.md: Complete PowerPoint design and implementation guide
assets/timing_guidelines.md: Comprehensive timing, pacing, and practice strategies
Quick Start Guide
For a 15-Minute Conference Talk (PDF Workflow - Recommended)
Research & Plan (45 minutes):
- Use research-lookup to find 8-12 relevant papers for citations
- Build reference list (background, comparison studies)
- Outline content (intro → methods → 2-3 key results → conclusion)
- Create detailed plan for each slide (title, key points, visual elements)
- Target 15-18 slides
Generate Slides with Nano Banana Pro (1-2 hours):
Important: Use consistent formatting, attach previous slides, and include citations!
# Title slide (establishes style - default author: K-Dense)
python scripts/generate_slide_image.py "Title slide: 'Your Research Title'. Conference name, K-Dense. FORMATTING GOAL: [your color scheme], minimal professional design, no decorative elements, clean and corporate." -o slides/01_title.png
# Introduction slide with citations (attach previous for consistency)
python scripts/generate_slide_image.py "Slide titled 'Why This Matters'. Three key points with simple icons. CITATIONS: Include at bottom: (Smith et al., 2023; Jones et al., 2024). FORMATTING GOAL: Match attached slide style exactly." -o slides/02_intro.png --attach slides/01_title.png
# Continue for each slide (always attach previous, include citations where relevant)
python scripts/generate_slide_image.py "Slide titled 'Methods'. Key methodology points. CITATIONS: (Based on Chen et al., 2022). FORMATTING GOAL: Match attached slide style exactly." -o slides/03_methods.png --attach slides/02_intro.png
# Combine to PDF
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
Review & Iterate (30 minutes):
- Open the PDF and review each slide
- Regenerate any slides that need improvement
- Re-combine to PDF
Practice (2-3 hours):
- Practice 3-5 times with timer
- Aim for 13-14 minutes (leave buffer)
- Record yourself, watch playback
- Prepare for questions (use research-lookup to anticipate)
Finalize (30 minutes):
- Generate backup/appendix slides if needed
- Save multiple copies
- Test on presentation computer
Total time: ~5-6 hours for quality AI-generated presentation
Alternative: PowerPoint Workflow
If you need editable slides (e.g., for company templates):
- Plan slides as above
- Generate visuals with
--visual-only flag:python scripts/generate_slide_image.py "diagram description" -o figures/fig1.png --visual-only
- Build PPTX using the PPTX skill with generated images
- Add text separately using PPTX workflow
See document-skills/pptx/SKILL.md for complete PowerPoint workflow.
Summary: Key Principles
- Visual-First Design: Every slide needs strong visual element (figure, image, diagram) - avoid text-only slides
- Research-Backed: Use research-lookup to find 8-15 papers, cite 3-5 in intro, 3-5 in discussion
- Modern Aesthetics: Choose contemporary color palette matching topic, not default themes
- Minimal Text: 3-4 bullets, 4-6 words each (24-28pt font), let visuals tell story
- Structure: Follow story arc, spend 40-50% on results
- High Contrast: 7:1 preferred for professional appearance
- Varied Layouts: Mix full-figure, two-column, visual overlays (not all bullets)
- Timing: Practice 3-5 times, ~1 slide per minute, never skip conclusions
- Validation: Visual review workflow to catch overflow and overlap
- White Space: 40-50% of slide empty for visual breathing room
Remember:
- Boring = Forgotten: Dry, text-heavy slides fail to communicate your science
- Visual + Research = Impact: Combine compelling visuals with research-backed context
- You are the presentation, slides are visual support: They should enhance, not replace your talk
1---2name: scientific-slides3description: Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.4license: MIT license5---67## Prompt Writing for Slide Generation89### Full Slide Prompts (PDF Workflow)1011For complete slides, include:121. **Slide type**: Title slide, content slide, diagram slide, etc.132. **Title**: The slide title text143. **Content**: Key points, bullet items, or descriptions154. **Visual elements**: What imagery, icons, or graphics to include165. **Design style**: Color scheme, mood, aesthetic1718**Example prompts:**1920```21Title slide:22"Title slide for a medical research presentation. Title: 'Advances in Cancer Immunotherapy'. Subtitle: 'Clinical Trial Results 2024'. Professional medical theme with subtle DNA helix in background. Navy blue and white color scheme."2324Content slide:25"Presentation slide titled 'Key Findings'. Three bullet points: 1) 40% improvement in response rate, 2) Reduced side effects, 3) Extended survival outcomes. Include relevant medical icons. Clean, professional design with green and white colors."2627Diagram slide:28"Presentation slide showing the research methodology. Title: 'Study Design'. Flowchart showing: Patient Screening → Randomization → Treatment Groups (A, B, Control) → Follow-up → Analysis. CONSORT-style flow diagram. Professional academic style."29```3031### Visual-Only Prompts (PPT Workflow)3233For images to embed in PowerPoint, focus on the visual element only:3435```36"Flowchart showing machine learning pipeline: Data Collection → Preprocessing → Model Training → Validation → Deployment. Clean technical style, blue and gray colors."3738"Conceptual illustration of cloud computing with servers, data flow, and connected devices. Modern flat design, suitable for business presentation."3940"Scientific diagram of cell division process showing mitosis phases. Educational style with labels, colorblind-friendly colors."41```4243---4445## Visual Enhancement with Scientific Schematics4647In addition to slide generation, use the **scientific-schematics** skill for technical diagrams:4849**When to use scientific-schematics instead:**50- Complex technical diagrams (circuit diagrams, chemical structures)51- Publication-quality figures for papers (higher quality threshold)52- Diagrams requiring scientific accuracy review5354**How to generate schematics:**55```bash56python scripts/generate_schematic.py "your diagram description" -o figures/output.png57```5859For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.6061---6263## Core Capabilities6465### 1. Presentation Structure and Organization6667Build presentations with clear narrative flow and appropriate structure for different contexts. For detailed guidance, refer to `references/presentation_structure.md`.6869**Universal Story Arc**:701. **Hook**: Grab attention (30-60 seconds)712. **Context**: Establish importance (5-10% of talk)723. **Problem/Gap**: Identify what's unknown (5-10% of talk)734. **Approach**: Explain your solution (15-25% of talk)745. **Results**: Present key findings (40-50% of talk)756. **Implications**: Discuss meaning (15-20% of talk)767. **Closure**: Memorable conclusion (1-2 minutes)7778**Talk-Specific Structures**:79- **Conference talks (15 min)**: Focused on 1-2 key findings, minimal methods80- **Academic seminars (45 min)**: Comprehensive coverage, detailed methods, multiple studies81- **Thesis defenses (60 min)**: Complete dissertation overview, all studies covered82- **Grant pitches (15 min)**: Emphasis on significance, feasibility, and impact83- **Journal clubs (30 min)**: Critical analysis of published work8485### 2. Slide Design Principles8687Create professional, readable, and accessible slides that enhance understanding. For complete design guidelines, refer to `references/slide_design_principles.md`.8889**ANTI-PATTERN: Avoid Dry, Text-Heavy Presentations**9091❌ **What Makes Presentations Dry and Forgettable:**92- Walls of text (more than 6 bullets per slide)93- Small fonts (<24pt body text)94- Black text on white background only (no visual interest)95- No images or graphics (bullet points only)96- Generic templates with no customization97- Dense, paragraph-like bullet points98- Missing research context (no citations)99- All slides look the same (repetitive)100101✅ **What Makes Presentations Engaging and Memorable:**102- HIGH-QUALITY VISUALS dominate (figures, photos, diagrams, icons)103- Large, clear text as accent (not the main content)104- Modern, purposeful color schemes (not default themes)105- Generous white space (slides breathe)106- Research-backed context (proper citations from research-lookup)107- Variety in slide layouts (not all bullet lists)108- Story-driven flow with visual anchors109- Professional, polished appearance110111**Core Design Principles**:112113**Visual-First Approach** (CRITICAL):114- Start with visuals (figures, images, diagrams), add text as support115- Every slide should have STRONG visual element (figure, chart, photo, diagram)116- Text explains or complements visuals, not replaces them117- Think: "How can I show this, not just tell it?"118- Target: 60-70% visual content, 30-40% text119120**Simplicity with Impact**:121- One main idea per slide122- MINIMAL text (3-4 bullets, 4-6 words each preferred)123- Generous white space (40-50% of slide)124- Clear visual focus125- Bold, confident design choices126127**Typography for Engagement**:128- Sans-serif fonts (Arial, Calibri, Helvetica)129- LARGE fonts: 24-28pt for body text (not minimum 18pt)130- 36-44pt for slide titles (make bold)131- High contrast (minimum 4.5:1, prefer 7:1)132- Use size for hierarchy, not just weight133134**Color for Impact**:135- MODERN color palettes (not default blue/gray)136- Consider your topic: biotech? vibrant colors. Physics? sleek darks. Health? warm tones.137- Limited palette (3-5 colors total)138- High contrast combinations139- Color-blind safe (avoid red-green combinations)140- Use color purposefully (not decoration)141142**Layout for Visual Interest**:143- Vary layouts (not all bullet lists)144- Use two-column layouts (text + figure)145- Full-slide figures for key results146- Asymmetric compositions (more interesting than centered)147- Rule of thirds for focal points148- Consistent but not repetitive149150### 3. Data Visualization for Slides151152Adapt scientific figures for presentation context. For detailed guidance, refer to `references/data_visualization_slides.md`.153154**Key Differences from Journal Figures**:155- Simplify, don't replicate156- Larger fonts (18-24pt minimum)157- Fewer panels (split across slides)158- Direct labeling (not legends)159- Emphasis through color and size160- Progressive disclosure for complex data161162**Visualization Best Practices**:163- **Bar charts**: Comparing discrete categories164- **Line graphs**: Trends and trajectories165- **Scatter plots**: Relationships and correlations166- **Heatmaps**: Matrix data and patterns167- **Network diagrams**: Relationships and connections168169**Common Mistakes to Avoid**:170- Tiny fonts (<18pt)171- Too many panels on one slide172- Complex legends173- Insufficient contrast174- Cluttered layouts175176### 4. Talk-Specific Guidance177178Different presentation contexts require different approaches. For comprehensive guidance on each type, refer to `references/talk_types_guide.md`.179180**Conference Talks** (10-20 minutes):181- Structure: Brief intro → minimal methods → key results → quick conclusion182- Focus: 1-2 main findings only183- Style: Engaging, fast-paced, memorable184- Goal: Generate interest, network, get invited185186**Academic Seminars** (45-60 minutes):187- Structure: Comprehensive coverage with detailed methods188- Focus: Multiple findings, depth of analysis189- Style: Scholarly, interactive, discussion-oriented190- Goal: Demonstrate expertise, get feedback, collaborate191192**Thesis Defenses** (45-60 minutes):193- Structure: Complete dissertation overview, all studies194- Focus: Demonstrating mastery and independent thinking195- Style: Formal, comprehensive, prepared for interrogation196- Goal: Pass examination, defend research decisions197198**Grant Pitches** (10-20 minutes):199- Structure: Problem → significance → approach → feasibility → impact200- Focus: Innovation, preliminary data, team qualifications201- Style: Persuasive, focused on outcomes and impact202- Goal: Secure funding, demonstrate viability203204**Journal Clubs** (20-45 minutes):205- Structure: Context → methods → results → critical analysis206- Focus: Understanding and critiquing published work207- Style: Educational, critical, discussion-facilitating208- Goal: Learn, critique, discuss implications209210### 5. Implementation Options211212#### Nano Banana Pro PDF (Default - Recommended)213214**Best for**: Visually stunning slides, fast creation, non-technical audiences215216**This is the default and recommended approach.** Generate each slide as a complete image using AI.217218**Workflow**:2191. Plan each slide (title, content, visual elements)2202. Generate each slide with `generate_slide_image.py`2213. Combine into PDF with `slides_to_pdf.py`222223```bash224# Generate slides225python scripts/generate_slide_image.py "Title: Introduction..." -o slides/01.png226python scripts/generate_slide_image.py "Title: Methods..." -o slides/02.png227228# Combine to PDF229python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf230```231232**Advantages**:233- Most visually impressive results234- Fast creation (describe and generate)235- No design skills required236- Consistent, professional appearance237- Perfect for general audiences238239**Best for**:240- Conference talks241- Business presentations242- General scientific talks243- Pitch presentations244245#### PowerPoint via PPTX Skill246247**Best for**: Editable slides, custom designs, template-based workflows248249**Reference**: See `document-skills/pptx/SKILL.md` for complete documentation250251Use Nano Banana Pro with `--visual-only` to generate images, then build PPTX with text.252253**Key Resources**:254- `assets/powerpoint_design_guide.md`: Complete PowerPoint design guide255- PPTX skill's `html2pptx.md`: Programmatic creation workflow256- PPTX skill's scripts: `rearrange.py`, `inventory.py`, `replace.py`, `thumbnail.py`257258**Workflow**:2591. Generate visuals with `generate_slide_image.py --visual-only`2602. Design HTML slides (for programmatic) or use templates2613. Create presentation using html2pptx or template editing2624. Add generated images and text content2635. Generate thumbnails for visual validation2646. Iterate based on visual inspection265266**Advantages**:267- Editable slides (can modify text later)268- Complex animations and transitions269- Interactive elements270- Company template compatibility271272#### LaTeX Beamer273274**Best for**: Mathematical content, consistent formatting, version control275276**Reference**: See `references/beamer_guide.md` for complete documentation277278**Templates Available**:279- `assets/beamer_template_conference.tex`: 15-minute conference talk280- `assets/beamer_template_seminar.tex`: 45-minute academic seminar281- `assets/beamer_template_defense.tex`: Dissertation defense282283**Workflow**:2841. Choose appropriate template2852. Customize theme and colors2863. Add content (LaTeX native: equations, code, algorithms)2874. Compile to PDF2885. Convert to images for visual validation289290**Advantages**:291- Beautiful mathematics and equations292- Consistent, professional appearance293- Version control friendly (plain text)294- Excellent for algorithms and code295- Reproducible and programmatic296297### 6. Visual Review and Iteration298299Implement iterative improvement through visual inspection. For complete workflow, refer to `references/visual_review_workflow.md`.300301**Visual Validation Workflow**:302303**Step 1: Generate PDF** (if not already PDF)304- PowerPoint: Export as PDF305- Beamer: Compile LaTeX source306307**Step 2: Convert to Images**308```bash309# Using the pdf_to_images script310python scripts/pdf_to_images.py presentation.pdf review/slide --dpi 150311312# Or use pptx skill's thumbnail tool313python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/thumb314```315316**Step 3: Systematic Inspection**317318Check each slide for:319- **Text overflow**: Text cut off at edges320- **Element overlap**: Text overlapping images or other text321- **Font sizes**: Text too small (<18pt)322- **Contrast**: Insufficient contrast between text and background323- **Layout issues**: Misalignment, poor spacing324- **Visual quality**: Pixelated images, poor rendering325326**Step 4: Document Issues**327328Create issue log:329```330Slide # | Issue Type | Description | Priority331--------|-----------|-------------|----------3323 | Text overflow | Bullet 4 extends beyond box | High3337 | Overlap | Figure overlaps with caption | High33412 | Font size | Axis labels too small | Medium335```336337**Step 5: Apply Fixes**338339Make corrections to source files:340- PowerPoint: Edit text boxes, resize elements341- Beamer: Adjust LaTeX code, recompile342343**Step 6: Re-Validate**344345Repeat Steps 1-5 until no critical issues remain.346347**Stopping Criteria**:348- No text overflow349- No inappropriate overlaps350- All text readable (≥18pt equivalent)351- Adequate contrast (≥4.5:1)352- Professional appearance353354### 7. Timing and Pacing355356Ensure presentations fit allocated time. For comprehensive timing guidance, refer to `assets/timing_guidelines.md`.357358**The One-Slide-Per-Minute Rule**:359- General guideline: ~1 slide per minute360- Adjust for complex slides (2-3 minutes)361- Adjust for simple slides (15-30 seconds)362363**Time Allocation**:364- Introduction: 15-20%365- Methods: 15-20%366- Results: 40-50% (MOST TIME)367- Discussion: 15-20%368- Conclusion: 5%369370**Practice Requirements**:371- 5-minute talk: Practice 5-7 times372- 15-minute talk: Practice 3-5 times373- 45-minute talk: Practice 3-4 times374- Defense: Practice 4-6 times375376**Timing Checkpoints**:377378For 15-minute talk:379- 3-4 minutes: Finishing introduction380- 7-8 minutes: Halfway through results381- 12-13 minutes: Starting conclusions382383**Emergency Strategies**:384- Running behind: Skip backup slides (prepare in advance)385- Running ahead: Expand examples, slow slightly386- Never skip conclusions387388### 8. Validation and Quality Assurance389390**Automated Validation**:391```bash392# Validate slide count, timing, file size393python scripts/validate_presentation.py presentation.pdf --duration 15394395# Generates report on:396# - Slide count vs. recommended range397# - File size warnings398# - Slide dimensions399# - Font size issues (PowerPoint)400# - Compilation success (Beamer)401```402403**Manual Validation Checklist**:404- [ ] Slide count appropriate for duration405- [ ] Title slide complete (name, affiliation, date)406- [ ] Clear narrative flow407- [ ] One main idea per slide408- [ ] Font sizes ≥18pt (preferably 24pt+)409- [ ] High contrast colors410- [ ] Figures large and readable411- [ ] No text overflow or element overlap412- [ ] Consistent design throughout413- [ ] Slide numbers present414- [ ] Contact info on final slide415- [ ] Backup slides prepared416- [ ] Tested on projector (if possible)417418## Workflow for Presentation Development419420### Stage 1: Planning (Before Creating Slides)421422**Define Context**:4231. What type of talk? (Conference, seminar, defense, etc.)4242. How long? (Duration in minutes)4253. Who is the audience? (Specialists, general, mixed)4264. What's the venue? (Room size, A/V setup, virtual/in-person)4275. What happens after? (Q&A, discussion, networking)428429**Research and Literature Review** (Use research-lookup skill):4301. **Search for background literature**: Find 5-10 key papers establishing context4312. **Identify knowledge gaps**: Use research-lookup to find what's unknown4323. **Locate comparison studies**: Find papers with similar methods or results4334. **Gather supporting citations**: Collect papers supporting your interpretations4345. **Build reference list**: Create .bib file or citation list for slides4356. **Note key findings to cite**: Document specific results to reference436437**Develop Content Outline**:4381. Identify 1-3 core messages4392. Select key findings to present4403. Choose essential figures (typically 3-6 for 15-min talk)4414. Plan narrative arc with proper citations4425. Allocate time by section443444**Example Outline for 15-Minute Talk**:445```4461. Title (30 sec)4472. Hook: Compelling problem (60 sec) [Cite 1-2 papers via research-lookup]4483. Background (90 sec) [Cite 3-4 key papers establishing context]4494. Research question (45 sec) [Cite papers showing gap]4505. Methods overview (2 min)4516-8. Main result 1 (3 min, 3 slides)4529-10. Main result 2 (2 min, 2 slides)45311-12. Result 3 or validation (2 min, 2 slides)45413-14. Discussion and implications (2 min) [Compare to 2-3 prior studies]45515. Conclusions (45 sec)45616. Acknowledgments (15 sec)457458NOTE: Use research-lookup to find papers for background (slides 2-4) 459and discussion (slides 13-14) BEFORE creating slides.460```461462### Stage 2: Design and Creation463464**Choose Implementation Method**:465466**Option A: PowerPoint (via PPTX skill)**4671. Read `assets/powerpoint_design_guide.md`4682. Read `document-skills/pptx/SKILL.md`4693. Choose approach (programmatic or template-based)4704. Create master slides with consistent design4715. Build presentation following outline472473**Option B: LaTeX Beamer**4741. Read `references/beamer_guide.md`4752. Select appropriate template from `assets/`4763. Customize theme and colors4774. Write content in LaTeX4785. Compile to PDF479480**Design Considerations** (Make It Visually Appealing):481- **Select MODERN color palette**: Match your topic (biotech=vibrant, physics=sleek, health=warm)482 - Use pptx skill's color palette examples (Teal & Coral, Bold Red, Deep Purple & Emerald, etc.)483 - NOT just default blue/gray themes484 - 3-5 colors with high contrast485- **Choose clean fonts**: Sans-serif, large sizes (24pt+ body)486- **Plan visual elements**: What images, diagrams, icons for each slide?487- **Create varied layouts**: Mix full-figure, two-column, text-overlay (not all bullets)488- **Design section dividers**: Visual breaks with striking graphics489- **Plan animations/builds**: Control information flow for complex slides490- **Add visual interest**: Background images, color blocks, shapes, icons491492### Stage 3: Content Development493494**Populate Slides** (Visual-First Strategy):4951. **Start with visuals**: Plan which figures, images, diagrams for each key point4962. **Use research-lookup extensively**: Find 8-15 papers for proper citations4973. **Create visual backbone first**: Add all figures, charts, images, diagrams4984. **Add minimal text as support**: Bullet points complement visuals, don't replace them4995. **Design section dividers**: Visual breaks with images or graphics (not just text)5006. **Polish title/closing**: Make visually striking, include contact info5017. **Add transitions/builds**: Control information flow502503**VISUAL CONTENT REQUIREMENTS** (Make Slides Engaging):504- **Images**: Use high-quality photos, illustrations, conceptual graphics505- **Icons**: Visual representations of concepts (not decoration)506- **Diagrams**: Flowcharts, schematics, process diagrams507- **Figures**: Simplified research figures with LARGE labels (18-24pt)508- **Charts**: Clean data visualizations with clear messages509- **Graphics**: Visual metaphors, conceptual illustrations510- **Color blocks**: Use colored shapes to organize content visually511- Target: MINIMUM 1-2 strong visual elements per slide512513**Scientific Content** (Research-Backed):514- **Citations**: Use research-lookup EXTENSIVELY to find relevant papers515 - Introduction: Cite 3-5 papers establishing context and gap516 - Background: Show key prior work visually (not just cite)517 - Discussion: Cite 3-5 papers for comparison with your results518 - Use author-year format (Smith et al., 2023) for readability519 - Citations establish credibility and scientific rigor520- **Figures**: Simplified from papers, LARGE labels (18-24pt minimum)521- **Equations**: Large, clear, explain each term (use sparingly)522- **Tables**: Minimal, highlight key comparisons (not data dumps)523- **Code/Algorithms**: Use syntax highlighting, keep brief524525**Text Guidelines** (Less is More):526- Bullet points, NEVER paragraphs527- 3-4 bullets per slide (max 6 only if essential)528- 4-6 words per bullet (shorter than 6×6 rule)529- Key terms in bold530- Text is SUPPORTING ROLE, visuals are stars531- Use builds to control pacing532533### Stage 4: Visual Validation534535**Generate Images**:536```bash537# Convert PDF to images538python scripts/pdf_to_images.py presentation.pdf review/slides539540# Or create thumbnail grid541python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/grid542```543544**Systematic Review**:5451. View each slide image5462. Check against issue checklist5473. Document problems with slide numbers5484. Test readability from distance (view at 50% size)549550**Common Issues to Fix**:551- Text extending beyond boundaries552- Figures overlapping with text553- Font sizes too small554- Poor contrast555- Misalignment556557**Iteration**:5581. Fix identified issues in source5592. Regenerate PDF/presentation5603. Convert to images again5614. Re-inspect5625. Repeat until clean563564### Stage 5: Practice and Refinement565566**Practice Schedule**:567- Run 1: Rough draft (will run long)568- Run 2: Smooth transitions569- Run 3: Exact timing570- Run 4: Final polish571- Run 5+: Maintenance (day before, morning of)572573**What to Practice**:574- Full talk with timer575- Difficult explanations576- Transitions between sections577- Opening and closing (until flawless)578- Anticipated questions579580**Refinement Based on Practice**:581- Cut slides if running over582- Expand explanations if unclear583- Adjust wording for clarity584- Mark timing checkpoints585- Prepare backup slides586587### Stage 6: Final Preparation588589**Technical Checks**:590- [ ] Multiple copies saved (laptop, cloud, USB)591- [ ] Works on presentation computer592- [ ] Adapters/cables available593- [ ] Backup PDF version594- [ ] Tested with projector (if possible)595596**Content Final**:597- [ ] No typos or errors598- [ ] All figures high quality599- [ ] Slide numbers correct600- [ ] Contact info on final slide601- [ ] Backup slides ready602603**Delivery Prep**:604- [ ] Notes prepared (if using)605- [ ] Timer/phone ready606- [ ] Water available607- [ ] Business cards/handouts608- [ ] Comfortable with material (3+ practices)609610## Integration with Other Skills611612**Research Lookup** (Critical for Scientific Presentations):613- **Background development**: Search literature to build introduction context614- **Citation gathering**: Find key papers to cite in your talk615- **Gap identification**: Identify what's unknown to motivate research616- **Prior work comparison**: Find papers to compare your results against617- **Supporting evidence**: Locate literature supporting your interpretations618- **Question preparation**: Find papers that might inform Q&A responses619- **Always use research-lookup** when developing any scientific presentation to ensure proper context and citations620621**Scientific Writing**:622- Convert paper content to presentation format623- Extract key findings and simplify624- Use same figures (but redesigned for slides)625- Maintain consistent terminology626627**PPTX Skill**:628- Use for PowerPoint creation and editing629- Leverage scripts for template workflows630- Use thumbnail generation for validation631- Reference html2pptx for programmatic creation632633**Data Visualization**:634- Create presentation-appropriate figures635- Simplify complex visualizations636- Ensure readability from distance637- Use progressive disclosure638639## Common Pitfalls to Avoid640641### Content Mistakes642643**Dry, Boring Presentations** (CRITICAL TO AVOID):644- Problem: Text-heavy slides with no visual interest, missing research context645- Signs: All bullet points, no images, default templates, no citations646- Solution: 647 - Use research-lookup to find 8-15 papers for credible context648 - Add high-quality visuals to EVERY slide (figures, photos, diagrams, icons)649 - Choose modern color palette reflecting your topic650 - Vary slide layouts (not all bullet lists)651 - Tell a story with visuals, use text sparingly652653**Too Much Content**:654- Problem: Trying to include everything from paper655- Solution: Focus on 1-2 key findings for short talks, show visually656657**Too Much Text**:658- Problem: Full paragraphs on slides, dense bullet points, reading verbatim659- Solution: 3-4 bullets with 4-6 words each, let visuals carry the message660661**Missing Research Context**:662- Problem: No citations, claims without support, unclear positioning663- Solution: Use research-lookup to find papers, cite 3-5 in intro, 3-5 in discussion664665**Poor Narrative**:666- Problem: Jumping between topics, no clear story, no flow667- Solution: Follow story arc, use visual transitions, maintain thread668669**Rushing Through Results**:670- Problem: Brief methods, brief results, long discussion671- Solution: Spend 40-50% of time on results, show data visually672673### Design Mistakes674675**Generic, Default Appearance**:676- Problem: Using default PowerPoint/Beamer themes without customization, looks dated677- Solution: Choose modern color palette, customize fonts/layouts, add visual personality678679**Text-Heavy, Visual-Poor**:680- Problem: All bullet point slides, no images or graphics, boring to look at681- Solution: Add figures, photos, diagrams, icons to EVERY slide, make visually interesting682683**Small Fonts**:684- Problem: Body text <18pt, unreadable from back, looks unprofessional685- Solution: 24-28pt for body (not just 18pt minimum), 36-44pt for titles686687**Low Contrast**:688- Problem: Light text on light background, poor visibility, hard to read689- Solution: High contrast (7:1 preferred, not just 4.5:1 minimum), test with contrast checker690691**Cluttered Slides**:692- Problem: Too many elements, no white space, overwhelming693- Solution: One idea per slide, 40-50% white space, generous spacing694695**Inconsistent Formatting**:696- Problem: Different fonts, colors, layouts slide-to-slide, looks amateurish697- Solution: Use master slides, maintain design system, professional consistency698699**Missing Visual Hierarchy**:700- Problem: Everything same size and color, no emphasis, unclear focus701- Solution: Size differences (titles large, body medium), color for emphasis, clear focal point702703### Timing Mistakes704705**Not Practicing**:706- Problem: First time through is during presentation707- Solution: Practice minimum 3 times with timer708709**No Time Checkpoints**:710- Problem: Don't realize running behind until too late711- Solution: Set 3-4 checkpoints, monitor throughout712713**Going Over Time**:714- Problem: Extremely unprofessional, cuts into Q&A715- Solution: Practice to exact time, prepare Plan B (slides to skip)716717**Skipping Conclusions**:718- Problem: Running out of time, rush through or skip ending719- Solution: Never skip conclusions, cut earlier content instead720721## Tools and Scripts722723### Nano Banana Pro Scripts724725**generate_slide_image.py** - Generate slides or visuals with AI:726```bash727# Full slide (for PDF workflow)728python scripts/generate_slide_image.py "Title: Introduction\nContent: Key points" -o slide.png729730# Visual only (for PPT workflow)731python scripts/generate_slide_image.py "Diagram description" -o figure.png --visual-only732733# Options:734# -o, --output Output file path (required)735# --visual-only Generate just the visual, not complete slide736# --iterations N Max refinement iterations (default: 2)737# -v, --verbose Verbose output738```739740**slides_to_pdf.py** - Combine slide images into PDF:741```bash742# From glob pattern743python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf744745# From directory (sorted by filename)746python scripts/slides_to_pdf.py slides/ -o presentation.pdf747748# Options:749# -o, --output Output PDF path (required)750# --dpi N PDF resolution (default: 150)751# -v, --verbose Verbose output752```753754### Validation Scripts755756**validate_presentation.py**:757```bash758python scripts/validate_presentation.py presentation.pdf --duration 15759760# Checks:761# - Slide count vs. recommended range762# - File size warnings763# - Slide dimensions764# - Font sizes (PowerPoint)765# - Compilation (Beamer)766```767768**pdf_to_images.py**:769```bash770python scripts/pdf_to_images.py presentation.pdf output/slide --dpi 150771772# Converts PDF to images for visual inspection773# Supports: JPG, PNG774# Adjustable DPI775# Page range selection776```777778### PPTX Skill Scripts779780From `document-skills/pptx/scripts/`:781- `thumbnail.py`: Create thumbnail grids782- `rearrange.py`: Duplicate and reorder slides783- `inventory.py`: Extract text content784- `replace.py`: Update text programmatically785786### External Tools787788**Recommended**:789- PDF viewer: For reviewing presentations790- Color contrast checker: WebAIM Contrast Checker791- Color blindness simulator: Coblis792- Timer app: For practice sessions793- Screen recorder: For self-review794795## Reference Files796797Comprehensive guides for specific aspects:798799- **`references/presentation_structure.md`**: Detailed structure for all talk types, timing allocation, opening/closing strategies, transition techniques800- **`references/slide_design_principles.md`**: Typography, color theory, layout, accessibility, visual hierarchy, design workflow801- **`references/data_visualization_slides.md`**: Simplifying figures, chart types, progressive disclosure, common mistakes, recreation workflow802- **`references/talk_types_guide.md`**: Specific guidance for conferences, seminars, defenses, grants, journal clubs, with examples803- **`references/beamer_guide.md`**: Complete LaTeX Beamer documentation, themes, customization, advanced features, compilation804- **`references/visual_review_workflow.md`**: PDF to images conversion, systematic inspection, issue documentation, iterative improvement805806## Assets807808### Templates809810- **`assets/beamer_template_conference.tex`**: 15-minute conference talk template811- **`assets/beamer_template_seminar.tex`**: 45-minute academic seminar template812- **`assets/beamer_template_defense.tex`**: Dissertation defense template813814### Guides815816- **`assets/powerpoint_design_guide.md`**: Complete PowerPoint design and implementation guide817- **`assets/timing_guidelines.md`**: Comprehensive timing, pacing, and practice strategies818819## Quick Start Guide820821### For a 15-Minute Conference Talk (PDF Workflow - Recommended)8228231. **Research & Plan** (45 minutes):824 - **Use research-lookup** to find 8-12 relevant papers for citations825 - Build reference list (background, comparison studies)826 - Outline content (intro → methods → 2-3 key results → conclusion)827 - **Create detailed plan for each slide** (title, key points, visual elements)828 - Target 15-18 slides8298302. **Generate Slides with Nano Banana Pro** (1-2 hours):831 832 **Important: Use consistent formatting, attach previous slides, and include citations!**833 834 ```bash835 # Title slide (establishes style - default author: K-Dense)836 python scripts/generate_slide_image.py "Title slide: 'Your Research Title'. Conference name, K-Dense. FORMATTING GOAL: [your color scheme], minimal professional design, no decorative elements, clean and corporate." -o slides/01_title.png837 838 # Introduction slide with citations (attach previous for consistency)839 python scripts/generate_slide_image.py "Slide titled 'Why This Matters'. Three key points with simple icons. CITATIONS: Include at bottom: (Smith et al., 2023; Jones et al., 2024). FORMATTING GOAL: Match attached slide style exactly." -o slides/02_intro.png --attach slides/01_title.png840 841 # Continue for each slide (always attach previous, include citations where relevant)842 python scripts/generate_slide_image.py "Slide titled 'Methods'. Key methodology points. CITATIONS: (Based on Chen et al., 2022). FORMATTING GOAL: Match attached slide style exactly." -o slides/03_methods.png --attach slides/02_intro.png843 844 # Combine to PDF845 python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf846 ```8478483. **Review & Iterate** (30 minutes):849 - Open the PDF and review each slide850 - Regenerate any slides that need improvement851 - Re-combine to PDF8528534. **Practice** (2-3 hours):854 - Practice 3-5 times with timer855 - Aim for 13-14 minutes (leave buffer)856 - Record yourself, watch playback857 - **Prepare for questions** (use research-lookup to anticipate)8588595. **Finalize** (30 minutes):860 - Generate backup/appendix slides if needed861 - Save multiple copies862 - Test on presentation computer863864Total time: ~5-6 hours for quality AI-generated presentation865866### Alternative: PowerPoint Workflow867868If you need editable slides (e.g., for company templates):8698701. **Plan slides** as above8712. **Generate visuals** with `--visual-only` flag:872 ```bash873 python scripts/generate_slide_image.py "diagram description" -o figures/fig1.png --visual-only874 ```8753. **Build PPTX** using the PPTX skill with generated images8764. **Add text** separately using PPTX workflow877878See `document-skills/pptx/SKILL.md` for complete PowerPoint workflow.879880## Summary: Key Principles8818821. **Visual-First Design**: Every slide needs strong visual element (figure, image, diagram) - avoid text-only slides8832. **Research-Backed**: Use research-lookup to find 8-15 papers, cite 3-5 in intro, 3-5 in discussion8843. **Modern Aesthetics**: Choose contemporary color palette matching topic, not default themes8854. **Minimal Text**: 3-4 bullets, 4-6 words each (24-28pt font), let visuals tell story8865. **Structure**: Follow story arc, spend 40-50% on results8876. **High Contrast**: 7:1 preferred for professional appearance8887. **Varied Layouts**: Mix full-figure, two-column, visual overlays (not all bullets)8898. **Timing**: Practice 3-5 times, ~1 slide per minute, never skip conclusions8909. **Validation**: Visual review workflow to catch overflow and overlap89110. **White Space**: 40-50% of slide empty for visual breathing room892893**Remember**: 894- **Boring = Forgotten**: Dry, text-heavy slides fail to communicate your science895- **Visual + Research = Impact**: Combine compelling visuals with research-backed context896- **You are the presentation, slides are visual support**: They should enhance, not replace your talk897