marimo-notebook

Creates and runs interactive Python notebooks with managed workflows.

164|14|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/marimo-team/skills --skill marimo-notebook-marimo-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marimo-notebook
Source: https://github.com/marimo-team/skills/tree/main/skills/marimo-notebook
Command: npx skills add https://github.com/marimo-team/skills --skill marimo-notebook-marimo-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires marimo.

What problem does it solve?

This Skill simplifies the process of writing, executing, and managing Python-based notebooks, providing a structured format for defining cells with code, markdown, and interactivity.

Core Features & Use Cases

  • Notebook Authoring: Compose Python notebooks with clearly defined, self-contained cells that include code and markdown instructions.
  • Execution Control: Run notebooks interactively or as scripts, with dependencies managed automatically.
  • Use Case: Automate a data analysis report by writing structured cells for data loading, visualization, and summarization, enabling reproducible research workflows.

Quick Start

Use the marimo notebook to define cells with Python functions decorated with @app.cell and execute them in sequence.

Frequently Asked Questions about marimo-notebook

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

FAQPage Schema
How do I create interactive Python notebooks with structured cells for data analysis?

You create interactive Python notebooks by defining self-contained cells with code and markdown, using the marimo library to manage cell dependencies and interactive widgets for data analysis workflows.

What is the best way to automate a reproducible data analysis report using Python?

Automate a data analysis report by writing structured notebook cells for data loading, visualization, and summarization, executing them in sequence interactively or as scripts for reproducible research workflows.

Can I run Python notebooks as scripts with automatically managed dependencies?

Yes, you can run Python notebooks as scripts with automatically managed cell dependencies, allowing execution control for workflow automation without manual dependency tracking.

Do I need the marimo library to build notebooks with interactive widgets and cell dependencies?

Yes, the marimo core library is required to manage cell execution, resource loading, interactive widgets, and cell dependencies within the notebook environment.

How does cell execution work in notebooks designed for scientific computing and visualization?

Cell execution works by processing self-contained cells decorated with @app.cell in sequence, where the marimo library automatically manages dependencies between cells for scientific computing tasks.

Does this notebook approach support markdown instructions alongside Python code cells?

Yes, the notebook supports composing cells that include both Python code and markdown instructions, providing a structured format for defining executable notebook content.