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 Pro This skill uses Nano Banana Pro AI to generate stunning presentation slides automatically. There are two workflows depending on output format: Default Workflow: PDF Slides (Recommended) Generate each slide as a complete image using Nano Banana Pro, then combine into a PDF. This produces the most visually stunning results. 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 Pro 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 Pro to see and match the existing style Creates visual continuity throughout the deck Ensures consistent colors, fonts, and design language 3. Default author is "K Dense" unless another name is specified 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. Attach existing figures/data for results slides (CRITICAL for data driven presentations): When creating slides about results, ALWAYS check for existing figures in: The working directory (e.g., figures/ , results/ , plots/ , images/ ) User provided input files or directories Any data visualizations, charts, or graphs relevant to the presentation Use attach to include these figures so Nano Banana Pro can incorporate them: Attach the actual data figure/chart for results slides Attach relevant diagrams for methodology slides Attach logos or institutional images for title slides When attaching data figures, describe what you want in the prompt: "Create a slide presenting the attached results chart with key findings highlighted" "Build a slide around this attached figure, add title and bullet points explaining the data" "Incorporate the attached graph into a results slide with interpretation" Before generating results slides : List files in the working directory to find relevant figures Multiple figures can be attached: attach fig1.png attach fig2.png Example with formatting consistency, citations, and figure attachments: IMPORTANT: Before creating results slides, always: 1. List files in working directory: ls la figures/ or ls la results/ 2. Check user provided directories for relevant figures 3. Attach ALL relevant figures that should appear on the slide 4. Describe how Nano Banana Pro should incorporate the attached figures Prompt Template: Include these elements in every prompt (customize as needed): Step 3: Combine to PDF PPT Workflow: PowerPoint with Generated Visuals When creating PowerPoint presentations, use Nano Banana Pro to generate images and figures for each slide, then add text separately using the PPTX skill. How it works: 1. Plan the deck : Create content plan for each slide 2. Generate visuals : Use Nano Banana Pro with visual only flag to create images for slides 3. Build PPTX : Use the PPTX skill (PptxGenJS or template based) to create slides with generated visuals and separate text Step 1: Generate Visuals for Each Slide Step 2: Build PowerPoint with PPTX Skill Use the PPTX skill's PptxGenJS workflow to create slides that include: Generated images from step 1 Title and body text added separately Professional layout and formatting See skills/pptx/SKILL.md for complete PPTX creation documentation. 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 PPTX Skill : Use for PowerPoint creation and editing Leverage scripts for template workflows Use thumbnail generation for validation Reference the PPTX skill's SKILL.md for programmatic creation 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 (PDF Workflow Recommended) 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 Slides with Nano Banana Pro (1 2 hours): Important: Use consistent formatting, attach previous slides, and include citations! 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 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): 1. Plan slides as above 2. Generate visuals with visual only