Agent skill · Design & Presentation

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 with PowerPoint and LaTeX Beamer.

LeonChaoXgithub.com/LeonChaoXGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add LeonChaoX/qinyan-academic-skills --skill scientific-slides --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 17
SKILL.md size: 46 KB
Bundled scripts: yes
Allowed tools: ReadWriteEditBash
Path: skills/03-学术演示与可视化/scientific-slides/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 759
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Guides the agent to produce scientific slide decks and presentations, focusing on structure, design templates, timing guidance, and visual validation for talks. It supports both PDF slide generation and PowerPoint workflows, and targets research talks, seminars, defenses, and grant pitches. It promotes visuals over text, citations, and professional design.

How it works

  • Plans each slide content before generation (titles, key points, visuals).
  • In Default Workflow (PDF): generates each slide image with Nano Banana Pro, then combines images into a PDF. Steps include: plan deck, generate slides, and combine to PDF. It enforces a Formatting Goal for color, typography, and consistency, and requires attaching previous slides to maintain style.
  • For content slides, it repeatedly prompts with detailed content, citations at the bottom, and formatting instructions. It includes explicit instructions to attach figures from the working directory for results or diagrams, and to list and attach all relevant figures prior to generating results slides.
  • In PPT Workflow: generates visuals with --visual-only for embedding, then uses a PPTX skill to assemble slides with separate text.
  • The workflow requires clearly formatted prompts, including a NO-decorative, minimal, professional design; citations; and consistent styling across slides.

When to use it

Use when preparing conference talks (5-20 minutes), seminars (45-60 minutes), thesis defenses, grant pitches, journal club presentations, or research talks at institutions or companies. It emphasizes visuals, high-quality figures, proper citations, and a narrative structure.

What it can touch

  • Interacts with Nano Banana Pro via python scripts (e.g., scripts/generate_slide_image.py) to produce slides and visuals
  • Combines slides into PDF using slides_to_pdf.py
  • In PPT workflow, uses generated visuals as inputs for the PPTX skill to assemble slides with separate text
  • Attaches images/files using --attach to incorporate figures and data charts

Caveats

  • Relies on external tools (Nano Banana Pro, OpenRouter) and specific scripting conventions
  • Requires careful input of formatting goals and citations in prompts
  • Only describes supported workflows and does not guarantee specific outputs beyond described steps
From the SKILL.md

# 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 cita

What's inside
Steps it walks through
  1. Overview
  2. When to Use This Skill
  3. Slide Generation with Nano Banana Pro
  4. Default Workflow: PDF Slides (Recommended)
  5. PPT Workflow: PowerPoint with Generated Visuals
  6. Nano Banana Pro Script Reference
  7. generateslideimage.py
  8. slidestopdf.py
  9. Prompt Writing for Slide Generation
  10. Full Slide Prompts (PDF Workflow)
  11. Visual-Only Prompts (PPT Workflow)
  12. Visual Enhancement with Scientific Schematics
  13. Core Capabilities
  14. 1. Presentation Structure and Organization
Ships with 16 files
  • assets/beamer_template_conference.tex
  • assets/beamer_template_defense.tex
  • assets/beamer_template_seminar.tex
  • assets/powerpoint_design_guide.md
  • assets/timing_guidelines.md
  • references/beamer_guide.md
  • references/data_visualization_slides.md
  • references/presentation_structure.md
  • references/slide_design_principles.md
  • references/talk_types_guide.md
  • references/visual_review_workflow.md
  • scripts/generate_slide_image.py
  • scripts/generate_slide_image_ai.py
  • scripts/pdf_to_images.py
  • scripts/slides_to_pdf.py
  • scripts/validate_presentation.py
Commands it runs
Title slide (first slide - establishes the style)
Content slide with citations (attach previous slide for consistency)
Background slide with multiple citations
RESULTS SLIDE - Attach actual data figure from working directory
RESULTS SLIDE - Multiple figures comparison
METHODOLOGY SLIDE - Attach existing diagram
Combine all slides into a PDF presentation
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
Generate a figure for the introduction slide
Generate a diagram for the methods slide
More from qinyan-academic-skills
All skills →
About this skill
What does the scientific-slides skill do?

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.

How do I install it?

Run `npx skills add LeonChaoX/qinyan-academic-skills --skill scientific-slides --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From LeonChaoX/qinyan-academic-skills, a repository with 759 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going