scientific-slides
Builds slide decks and presentations for research talks.
Skill by K-Dense-AI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/k-dense-ai-scientific-slides
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, presentations, design, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/scientific-slides
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadWriteEditBash
What's inside
- Skill name
scientific-slides- Description
- Builds slide decks and presentations for research talks. Used 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.
- License
- MIT
- Compatibility
- Python 3.12+; requests for OpenRouter generation, Pillow for image PDFs, PyMuPDF for rendering, pypdf and python-pptx for validation and template editing. Generation needs network and OPENROUTER_API_KEY. Beamer needs TeX Live/MiKTeX; programmatic PPTX needs Node.js and PptxGenJS; rendering PPTX for review needs LibreOffice.
- Allowed tools
- Read, Write, Edit, Bash
- Metadata
- version: 1.12 · skill-author: K-Dense Inc. · last-reviewed: 2026-10-01
- Instructions
- 371 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves any shell command
Files (24)
- SKILL.md
- beamer_template_conference.tex · assets/
- beamer_template_defense.tex · assets/
- beamer_template_seminar.tex · assets/
- powerpoint_design_guide.md · assets/
- timing_guidelines.md · assets/
- beamer_guide.md · references/
- common_pitfalls.md · references/
- data_visualization_slides.md · references/
- presentation_structure.md · references/
- presentation_workflow.md · references/
- prompt_writing.md · references/
- script_reference.md · references/
- slide_capabilities.md · references/
- slide_design_principles.md · references/
- talk_types_guide.md · references/
- visual_review_workflow.md · references/
- generate_schematic.py · scripts/
- generate_schematic_ai.py · 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 · scripts/
SKILL.md (first lines)
# 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: ```markdown # Presentation Plan: Introduction to Machine Learning ## Slide 1: Title Slide - Title: "Machine Learning: From Theory to Practice" - Subtitle: "AI Conference 2025" - Speaker: Dr. Jane Smith, University of XYZ - Visual: Modern abstract neural network background ## Slide 2: Introduction - Title: "Why Machine Learning Matters" - Key points: Industry adoption, breakthrough applications, future potential - Visual: Icons showing different ML applications (healthcare, finance, robotics) ## Slide 3: Core Concepts - Title: "The Three Types of Learning" - Content: Supervised, Unsupervised, Reinforcement - Visual: Three-part diagram showing each type with examples ... (continue for all slides) ``` **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:** ```bash # Title slide (first slide - establishes the style) python scripts/generate_slide_image.py "Title slide for presentation: 'Machine Learning: From Theory to Practice'. Subtitle: '[Conference name and date]'. Speaker: '[Supplied presenter name]'. FORMATTING GOAL: Dark blue background (#1a237e), white text, gold accents (#ffc107), minimal design, sans-serif fonts, generous margins, no decorative elements." -o slides/01_title.png # Content slide with citations (attach previous slide for consistency) python scripts/generate_slide_image.py "Presentation slide titled 'Why Machine Learning Matters'. Three key points with simple icons: 1) Industry adoption, 2) Breakthrough applications, 3) Future potential. CITATIONS: Include at bottom in small text: (LeCun et al., 2015; Goodfellow et al., 2016). FORMATTING GOAL: Match attached slide style - dark blue background, white text, gold accents, minimal professional design, no visual clutter." -o slides/02_intro.png --attach slides/01_title.png # Background slide with multiple citations python scripts/generate_slide_image.py "Presentation slide titled 'Deep Learning Revolution'. Key milestones: ImageNet breakthrough (2012), transformer architecture (2017), GPT models (2018-present). CITATIONS: Show references at bottom: (Krizhevsky et al., 2012; Vaswani et al., 2017; Brown et al., 2020). FORMATTING GOAL: Match attached slide style exactly - same colors, fonts, minimal design." -o slides/03_background.png --attach slides/02_intro.png # Results slides: insert figures/accuracy_chart.png as an original asset in # PowerPoint or Beamer, then add verified findings and citations as text.
From K-Dense-AI/scientific-agent-skills, MIT.
More from K-Dense-AI/scientific-agent-skills
- 0.699score
13c-metabolic-flux
K-Dense-AI
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps, mfapy isotope simulation…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
adaptyv
K-Dense-AI
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences, monitor laboratory progress…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
exploratory-data-analysis
K-Dense-AI
Performs bounded, local exploratory analysis of explicitly supported scientific files.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
openpiv
K-Dense-AI
Performs Particle Image Velocimetry (PIV) analysis with OpenPIV.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
citation-management
K-Dense-AI
Comprehensive citation management for academic research.
SkillAFreshness: A★ 54.4KClaude Code - 0.699score
parallel-web
K-Dense-AI
Uses Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
scientific-schematics
K-Dense-AI
Generates scientific diagram drafts using Nano Banana 2 AI with smart iterative refinement.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
glycoengineering
K-Dense-AI
Analyzes and engineers protein glycosylation by scanning canonical N-glycosylation sequons, describing S/T-rich regions, checking curated glycan evidence, and…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
venue-templates
K-Dense-AI
Prepares journal manuscripts, conference papers, research posters, and grant documents using venue-specific formatting guidance and bundled LaTeX scaffolds.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
uncertainty-and-units
K-Dense-AI
Tracks physical units and propagates measurement uncertainty in scientific calculations using pint and uncertainties.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
ginkgo-cloud-lab
K-Dense-AI
Guides protocol selection, input preparation, pricing checks, and browser ordering on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio).
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
alphagenome
K-Dense-AI
Looks up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and…
SkillAFreshness: A★ 54.4KClaude Code +9
Signals
- Stars
- 54,411
- Forks
- 4,797
- Open issues
- 8
- Last commit (this folder)
- Oct 1, 2026 (28 days ago)
- Last release
- Oct 1, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.12
- License
- MIT
- Website
- arxiv.org/abs/2609.00065
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from K-Dense-AI
- 0.699score
exploratory-data-analysis
K-Dense-AI
Performs bounded, local exploratory analysis of explicitly supported scientific files.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
citation-management
K-Dense-AI
Comprehensive citation management for academic research.
SkillAFreshness: A★ 54.4KClaude Code - 0.699score
glycoengineering
K-Dense-AI
Analyzes and engineers protein glycosylation by scanning canonical N-glycosylation sequons, describing S/T-rich regions, checking curated glycan evidence, and…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
openpiv
K-Dense-AI
Performs Particle Image Velocimetry (PIV) analysis with OpenPIV.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
ginkgo-cloud-lab
K-Dense-AI
Guides protocol selection, input preparation, pricing checks, and browser ordering on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio).
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
parallel-web
K-Dense-AI
Uses Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring.
SkillAFreshness: A★ 54.4KClaude Code +9
Cite this page
scientific-slides skill. Agent Mart. https://agentmart.dev/skills/k-dense-ai-scientific-slides (last updated 2026-10-24)