Skip to content
Back to skills

Jupyter To Marimo

ASecurity

Jupyter ノートブック (.ipynb) を marimo ノートブック (.py) に変換するスキル。 「Jupyterを変換して」「ipynbをmarimoに」「ノートブック変換」等のリクエストで発動。

  • 348 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsbashexpressgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add minicoohei/ai-agent-camp --skill jupyter-to-marimo --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jupyter To Marimo?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jupyter To Marimo
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/minicoohei-jupyter-to-marimo-ai-agent-camp/badge)](https://www.skillsdirectory.com/skills/minicoohei-jupyter-to-marimo-ai-agent-camp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jupyter-to-marimo
description: "Jupyter ノートブック (.ipynb) を marimo ノートブック (.py) に変換するスキル。 「Jupyterを変換して」「ipynbをmarimoに」「ノートブック変換」等のリクエストで発動。"
source: github.com/marimo-team/skills@main
triggers:
  - jupyter-to-marimo
  - Jupyter変換
  - ipynb変換
  - marimoに変換
  - ノートブック変換
  - marimo convert
---

## トリガーワード
「Jupyter変換」「ipynb変換」「marimoに変換」「ノートブック変換」

# Converting Jupyter Notebooks to Marimo

**IMPORTANT**: When asked to translate a notebook, ALWAYS run `uvx marimo convert <notebook.ipynb> -o <notebook.py>` FIRST before reading any files. This saves precious tokens - reading large notebooks can consume 30k+ tokens, while the converted .py file is much smaller and easier to work with.

## Steps

1. **Convert using the CLI**

Run the marimo convert command via `uvx` so no install is needed:

```bash
uvx marimo convert <notebook.ipynb> -o <notebook.py>
```

This generates a marimo-compatible `.py` file from the Jupyter notebook.

2. **Run `marimo check` on the output**

```bash
uvx marimo check <notebook.py>
```

Fix any issues that are reported before continuing.

3. **Review and clean up the converted notebook**

Read the generated `.py` file and apply the following improvements:

- Ensure the script metadata block lists all required packages. The converter may miss some.
- Drop leftover Jupyter artifacts like `display()` calls, or `%magic` commands that don't apply in marimo.
- Make sure the final expression of each cell is the value to render. Indented or conditional expressions won't display.
- If the original notebook requires environment variables via an input, consider adding the `EnvConfig` widget from wigglystuff. Details can be found [here](https://koaning.github.io/wigglystuff/reference/env-config.md).
- If the original notebook uses ipywidgets, replace them with corresponding ui from marimo. A slider, for example, would be replaced with `mo.ui.slider()`.

4. **Run `marimo check` again** after your edits to confirm nothing was broken.

Files in this skill

  • SKILL.en.md2.1 KB
  • SKILL.es.md2.3 KB
  • SKILL.md2.1 KB
  • agents/openai.yaml134 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…