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.