marimo

Build, convert, test, deploy, and review marimo notebooks and apps. Use when the user mentions marimo, Molab, WebAssembly/WASM compatibility, anywidget components in marimo, converting Jupyter .ipynb or Streamlit apps to marimo, batch/scheduled marimo notebooks, or implementing research papers as interactive marimo notebooks.

nostornum/deep-skills1 installsApache-2.0Synced Aug 26

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI

Agent Skills format with YAML frontmatter. Claude Code reads it as-is.

---
name: "marimo"
description: "Build, convert, test, deploy, and review marimo notebooks and apps. Use when the user mentions marimo, Molab, WebAssembly/WASM compatibility, anywidget components in marimo, converting Jupyter .ipynb or Streamlit apps to marimo, batch/scheduled marimo notebooks, or implementing research papers as interactive marimo notebooks."
license: "Apache-2.0"
---

# Marimo

Use this as a router for marimo-specific work. The upstream
`marimo-team/skills` repository ships several standalone skills; this folder
preserves those skills as nested subskills so only `marimo` appears as the
top-level skill.

## How to use

1. Match the user's request to one or more subskills in the table below.
2. Read the selected `subskills/<name>/SKILL.md` before acting.
3. If a subskill refers to another marimo skill by name, read that subskill
   from this table as well.
4. Load files under a selected subskill's `references/` directory only when
   that subskill asks for them or the task needs the extra detail.
5. For general marimo notebook structure, metadata, reactivity, UI output,
   testing, and validation, start with `subskills/marimo-notebook/SKILL.md`.

## Subskills

| User intent | Read next |
|-------------|-----------|
| Write, edit, structure, run, test, deploy, or validate a marimo notebook | `subskills/marimo-notebook/SKILL.md` |
| Convert a Jupyter notebook (`.ipynb`) to marimo | `subskills/jupyter-to-marimo/SKILL.md` |
| Convert a Streamlit app to marimo | `subskills/streamlit-to-marimo/SKILL.md` |
| Prepare a marimo notebook for scheduled or batch execution | `subskills/marimo-batch/SKILL.md` |
| Check whether a marimo notebook can run in WebAssembly, Pyodide, playground, community cloud, or exported WASM HTML | `subskills/wasm-compatibility/SKILL.md` |
| Add an "Open in molab" badge to Markdown, docs, websites, or HTML | `subskills/add-molab-badge/SKILL.md` |
| Generate or integrate anywidget components for marimo | `subskills/anywidget/SKILL.md` |
| Implement a research paper as an interactive marimo notebook with user collaboration | `subskills/implement-paper/SKILL.md` |
| Implement a research paper in marimo fully automatically without extra user input | `subskills/implement-paper-auto/SKILL.md` |
| Make a fully automatic marimo demo from a research paper | `subskills/auto-paper-demo/SKILL.md` |

## Source

The subskills are copied from `marimo-team/skills` at commit
`94ae56ea457e24131c1d2369834eb527f87f35f4` and retain the upstream
Apache-2.0 license in `LICENSE`.

More General & Other skills

← All General & Other skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY