jupyter-to-marimo

Convert Jupyter notebooks to marimo scripts using uvx and the marimo CLI.

345|12|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/minicoohei/ai-agent-camp --skill jupyter-to-marimo-minicoohei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-to-marimo
Source: https://github.com/minicoohei/ai-agent-camp/tree/main/.claude/skills/jupyter-to-marimo
Command: npx skills add https://github.com/minicoohei/ai-agent-camp --skill jupyter-to-marimo-minicoohei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jupyter notebooks (.ipynb) can be cumbersome to run directly inside Marimo environments; this skill converts them into Marimo-compatible scripts (.py) so you can execute, test, and deploy notebook-derived workflows more efficiently.

Core Features & Use Cases

  • Convert notebooks to Marimo-ready scripts using a simple CLI flow.
  • Validate and optimize the converted script with Marimo tooling to ensure compatibility.
  • Use cases include migrating exploratory data work, automation workflows, and reproducible experiments into Marimo pipelines.

Quick Start

Use the jupyter-to-marimo skill to convert a notebook.ipynb to a marimo-ready script via uvx marimo convert <notebook.ipynb> -o <notebook.py>.

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 scripts?

You can convert Jupyter notebooks to Marimo scripts using the uvx marimo convert command, passing your .ipynb file and specifying a .py output path to generate a Marimo-ready script for execution.

What is the best way to migrate Jupyter notebooks into a Marimo workflow?

The best way to migrate Jupyter notebooks into a Marimo workflow is converting the .ipynb files into Marimo-compatible .py scripts. This simplifies execution and allows reproducible experiments within Marimo pipelines.

Do I need the marimo CLI to convert Jupyter notebooks?

Yes, converting Jupyter notebooks requires the uvx tool and the marimo CLI. The process uses the uvx marimo convert command to transform .ipynb files into Marimo-ready .py scripts.

How can I validate a converted Marimo script for compatibility?

You can validate a converted Marimo script for compatibility using the marimo check command. This ensures the generated .py script is fully optimized and ready for Marimo execution workflows.

Why convert a Jupyter notebook to a Marimo-ready script?

Converting a Jupyter notebook to a Marimo-ready script solves the problem of running .ipynb files in Marimo environments. The resulting .py format simplifies execution, testing, and sharing across teams.