# marimo-notebook

> Claude/Codex skill by [@marimo-team](https://omgskills.com/library/marimo-team/index.md) · 174 stars · Updated 2026-08-19

Write a marimo notebook in a Python file in the right format.

## Install

```sh
git clone https://github.com/marimo-team/skills /tmp/skills && ln -s /tmp/skills/skills/marimo-notebook ~/.claude/skills/marimo-notebook
```

## From README

Notes for marimo Notebooks marimo uses Python to create notebooks, unlike Jupyter which uses JSON. Here's an example notebook: Notice how the notebook is structured with functions can represent cell contents. Each cell is defined with the @app.cell decorator and the inputs/outputs of the function are the inputs/outputs of the cell. marimo usually takes care of the dependencies between cells automatically. Running Marimo Notebooks Script Mode Detection Use mo.appmeta().mode == "script" to detect CLI vs interactive: Key Principle: Keep It Simple Show all UI elements always. Only change the data source in script mode.

## Links

- HTML page: https://omgskills.com/library/marimo-team/skills/marimo-notebook/
- GitHub: https://github.com/marimo-team/skills
- Author: [@marimo-team](https://omgskills.com/library/marimo-team/index.md)

## More from this repo

- [add-molab-badge](https://omgskills.com/library/marimo-team/skills/add-molab-badge/index.md) — Used to add "Open in molab" badge(s) linking to marimo notebooks.
   - [@marimo-team](https://omgskills.com/library/marimo-team/index.md) · 174 stars
- [auto-paper-demo](https://omgskills.com/library/marimo-team/skills/auto-paper-demo/index.md) — Make a demo of a research paper in a marimo notebook fully automatically without extra user input.
   - [@marimo-team](https://omgskills.com/library/marimo-team/index.md) · 174 stars
- [implement-paper](https://omgskills.com/library/marimo-team/skills/implement-paper/index.md) — Implement a research paper as an interactive marimo notebook together with the user.
   - [@marimo-team](https://omgskills.com/library/marimo-team/index.md) · 174 stars
