jupyter-to-marimo

Convert Jupyter .ipynb files into reactive marimo Python scripts.

3|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/legout/pi-config --skill jupyter-to-marimo-legout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-to-marimo
Source: https://github.com/legout/pi-config/tree/main/installed-skills/jupyter-to-marimo
Command: npx skills add https://github.com/legout/pi-config --skill jupyter-to-marimo-legout

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the friction of migrating legacy Jupyter notebooks to the reactive marimo framework by automating the conversion process and providing a structured path for porting widgets and LaTeX.

Core Features & Use Cases

  • Automated Conversion: Uses the marimo CLI to transform .ipynb files into functional .py notebooks.
  • Widget Mapping: Provides a comprehensive reference for replacing ipywidgets with marimo reactive UI elements.
  • LaTeX Migration: Offers a guide for porting MathJax syntax to KaTeX for consistent rendering.
  • Use Case: Developers can quickly modernize data science projects by converting static notebooks into interactive, reproducible marimo apps.

Quick Start

Use the jupyter-to-marimo skill to convert the notebook named analysis.ipynb into a marimo-compatible python file.

Frequently Asked Questions about jupyter-to-marimo

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

FAQPage Schema
How do I convert Jupyter notebooks to marimo reactive scripts?

Migrating Jupyter notebooks to marimo involves using the marimo CLI to transform .ipynb files into functional .py reactive scripts. This automated process ports data science workflows and interactive widgets to the marimo framework.

Can I port ipywidgets when migrating to marimo?

Yes, migrating ipywidgets to marimo is supported through a comprehensive widget mapping reference. This guide helps replace ipywidgets with marimo reactive UI elements during the notebook conversion process.

Does migrating Jupyter notebooks to marimo support LaTeX migration?

Migrating Jupyter notebooks to marimo supports LaTeX migration by offering a guide to port MathJax syntax to KaTeX. This ensures consistent mathematical notation rendering in the converted reactive scripts.

What do I need to convert .ipynb files to marimo format?

Converting .ipynb files to marimo format requires the marimo CLI and adherence to reactive programming patterns. You also need the source Jupyter notebook files to initiate the automated conversion process.

What are the limitations of converting Jupyter notebooks to marimo?

Converting Jupyter notebooks to marimo requires strict adherence to reactive programming patterns for successful porting. Complex notebook structures may need manual adjustments to properly map widgets and mathematical notation.