scientific-slides
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 wit
By k-dense-ai · 1,654 installs
npx skills add k-dense-ai/scientific-agent-skills --skill scientific-slides
Source repository · Upstream listing
Scientific Slides
Overview
Scientific presentations are a critical medium for communicating research, sharing findings, and engaging with academic and professional audiences. This skill provides comprehensive guidance for creating effective scientific presentations, from structure and content development to visual design and delivery preparation.
Key Focus : Oral presentations for conferences, seminars, defenses, and professional talks.
CRITICAL DESIGN PHILOSOPHY : Scientific presentations should be VISUALLY ENGAGING and RESEARCH BACKED. Avoid dry, text heavy slides at all costs. Great scientific presentations combine:
Compelling visuals : High quality figures, images, diagrams (not just bullet points)
Research context : Proper citations from research lookup establishing credibility
Minimal text : Bullet points as prompts, YOU provide the explanation verbally
Professional design : Modern color schemes, strong visual hierarchy, generous white space
Story driven : Clear narrative arc, not just data dumps
Remember : Boring presentations = forgotten science. Make your slides visually memorable while maintaining scientific rigor through proper citations.
When to Use This Skill
This skill should be used when:
Preparing conference presentations (5 20 minutes)
Developing academic seminars (45 60 minutes)
Creating thesis or dissertation defense presentations
Designing grant pitch presentations
Preparing journal club presentations
Giving research talks at institutions or companies
Teaching or tutorial presentations on scientific topics
Slide Generation with Nano Banana 2
The bundled image helper uses google/gemini 3.1 flash image (Nano Banana 2),
with google/gemini 3.7 flash for visual review. API contracts, setup, and limitations
are in [references/script reference.md](references/script reference.md). Generated
images are drafts: verify every claim, label, citation, and scientific relationship.
There are two workflows depending on output format:
Image Workflow: PDF Slides
Generate conceptual or overview slides as complete images, then combine them into a PDF. Use editable PowerPoint or Beamer for quantitative results, exact equations, accessible text, or a user supplied template.
How it works:
1. Plan the deck : Create a detailed plan for each slide (title, key points, visual elements)
2. Generate slides : Call Nano Banana 2 for each slide to create complete slide images
3. Combine to PDF : Assemble slide images into a single PDF presentation
Step 1: Plan Each Slide
Before generating, create a detailed plan for your presentation:
Step 2: Generate Each Slide
Use the generate slide image.py script to create each slide.
CRITICAL: Formatting Consistency Protocol
To ensure unified formatting across all slides in a presentation:
1. Define a Formatting Goal at the start of your presentation and include it in EVERY prompt:
Color scheme (e.g., "dark blue background, white text, gold accents")
Typography style (e.g., "bold sans serif titles, clean body text")
Visual style (e.g., "minimal, professional, corporate aesthetic")
Layout approach (e.g., "generous white space, left aligned content")
2. Always attach the previous slide when generating subsequent slides using attach :
This allows Nano Banana 2 to see and match the existing style
Creates visual continuity throughout the deck
Ensures consistent colors, fonts, and design language
3. Use the supplied presenter name and affiliation ; omit them if unknown.
4. Include citations directly in the prompt for slides that reference research:
Add citations in the prompt text so they appear on the generated slide
Use format: "Include citation: (Author et al., Year)" or "Show reference: Author et al., Year"
For multiple citations, list them all in the prompt
Citations should appear in small text at the bottom of the slide or near relevant content
5. Preserve scientific figures as original assets :
Locate the user's figures and underlying data before composing results slides.
Embed the original chart unchanged in PowerPoint/Beamer, or regenerate it deterministically from the source data.
attach guides the image model; it can redraw points, axes, labels, and logos. It does not paste the original pixels or guarantee quantitative fidelity.
Use attachments for style or conceptual layout drafts. For final results, add the original figure and verified text with a deterministic layout tool.
Example with formatting consistency, citations, and figure attachments:
Before creating results slides: find the original figure and source analysis, check labels,
units, sample sizes and uncertainty, then embed the figure without generative redrawing.
Numeric claims and placeholder references in these examples are illustrative, not evidence.
Prompt Template:
Include these elements in every prompt (customize as needed):
Accessibility handoff: Full slide PNGs produce an image only deck; their titles, equations, references, and data labels are not semantic text. Supply a transcript with slide numbers and descriptions of results figures. When the audience needs accessible slides, use the editable PowerPoint workflow with real title/text placeholders, reviewed alt text, and verified reading order; run PowerPoint's Accessibility Checker. Visual inspection alone cannot establish screen reader usability. See [Microsoft's reading order guidance](https://support.microsoft.com/en us/powerpoint/make slides easier to read by using the reading order pane).
Step 3: Combine to PDF
PPT Workflow: PowerPoint with Generated Visuals
When creating PowerPoint presentations, use Nano Banana 2 to generate images and figures for each slide, then add text separately with PptxGenJS.
How it works:
1. Plan the deck : Create content plan for each slide
2. Generate visuals : Use Nano Banana 2 with visual only flag to create images for slides
3. Build PPTX : Use PptxGenJS (or python pptx for an existing template) to create slides with generated visuals and separate text
Step 1: Generate Visuals for Each Slide
Step 2: Build PowerPoint with PptxGenJS
Use PptxGenJS to create slides that include:
Generated images from step 1
Title and body text added separately
Professional layout and formatting
See assets/powerpoint design guide.md for the PptxGenJS and template workflows and the rendering check.
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:
For detailed guidance on creating schematics, refer to the scientific schematics skill documentation.
Core Capabilities
Presentation structure and organization, slide design principles, data visualization for
slides, talk specific guidance, implementation options (Beamer / PowerPoint / generated
PDF), visual review and iteration, timing and pacing, and validation are all documented
in [references/slide capabilities.md](references/slide capabilities.md).
The staged development process — planning, design and creation, content development,
visual validation, practice and refinement, and final preparation — is in
[references/presentation workflow.md](references/presentation workflow.md).
Prompt writing guidance for both full slide and visual only generation is in
[references/prompt writing.md](references/prompt writing.md). Every bundled script's
arguments and options are in
[references/script reference.md](references/script reference.md). The mistakes that most
often sink a talk are catalogued in
[references/common pitfalls.md](references/common pitfalls.md).
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
MarkItDown :
Extract the text of an existing template or prior deck before reusing it ( markitdown template.pptx )
Data Visualization :
Create presentation appropriate figures
Simplify complex visualizations
Ensure readability from distance
Use progressive disclosure
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
references/slide capabilities.md : presentation structure, design principles, data visualization, talk types, implementation options, visual review, timing, validation
references/presentation workflow.md : the six development stages from planning to final preparation
references/prompt writing.md : full slide and visual only prompt patterns
references/script reference.md : arguments and options for every bundled script
references/common pitfalls.md : content, design, and timing mistakes to avoid
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
1. 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
2. Generate Conceptual Slides with Nano Banana 2 (1 2 hours):
Use verified citations and supplied presenter details. The commands below are
illustrative; use the native PowerPoint or Beamer workflow to add original
quantitative figures and exact results text.
3. Review & Iterate (30 minutes):
Open the PDF and review each slide
Regenerate any slides that need improvement
Re combine to PDF
4. 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)
5. Finalize (30 minutes):
Generate