jute-deck-mode

Manage slide deck authoring and rendering within Jupyter notebooks.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/getspur/spur --skill jute-deck-mode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jute-deck-mode
Source: https://github.com/getspur/spur/tree/main/assets/skills/jute-deck-mode
Command: npx skills add https://github.com/getspur/spur --skill jute-deck-mode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill solves the problem of fragmented presentation workflows where slide decks drift from their source code, by enforcing a single-source-of-truth model where every Jupyter notebook cell functions as a slide.

Core Features & Use Cases

  • Cell-as-Slide Architecture: Automatically maps notebook cells to slides using layout inference, eliminating the need for separate deck files.
  • Integrated Present Mode: Provides a seamless presentation experience with keyboard navigation, speaker notes, and layout customization directly within the notebook environment.
  • Use Case: Use this skill to draft, restructure, or polish a technical presentation directly inside a Jupyter notebook, ensuring that your code, data, and slides remain perfectly synchronized.

Quick Start

Invoke the jute-deck-mode skill to draft a new presentation deck from the current notebook content.

Frequently Asked Questions about jute-deck-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a Jupyter notebook into a presentation slide deck?

To turn a Jupyter notebook into a slide deck, use the cell-as-slide architecture to automatically map notebook cells to slides using layout inference. This eliminates the need for separate deck files by keeping code, data, and slides synchronized.

Can I present slides directly inside a Jupyter notebook?

Yes, you can present slides directly inside a Jupyter notebook using the integrated present mode. It provides seamless presentation with keyboard navigation, speaker notes, and layout customization within the notebook environment.

How do I keep my Jupyter notebook presentation synchronized with my source code?

To keep your Jupyter notebook presentation synchronized with source code, maintain a single-source-of-truth model where every cell functions as a slide. This ensures your code, data, and slides never drift apart.

What is the best way to restructure a technical presentation inside a Jupyter notebook?

The best way to restructure a technical presentation inside a Jupyter notebook is by performing structural operations like drafting, restructuring, and polishing directly on the cells. Notebook-level metadata maintains themes and speaker notes consistently.

Does the cell-as-slide approach support speaker notes and themes in Jupyter presentations?

Yes, the cell-as-slide approach supports speaker notes and themes in Jupyter presentations. It maintains notebook-level metadata for themes and applies atomic metadata updates to ensure consistency across the deck lifecycle.

Why do my presentation slides drift from the source code in my Jupyter notebook?

Presentation slides drift from source code due to fragmented presentation workflows using separate deck files. Using a cell-as-slide architecture enforces a single-source-of-truth model, ensuring every Jupyter notebook cell functions as a slide.