marimo-notebook

Create marimo notebooks as Python files with YAML frontmatter and executable cells.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Marimo notebooks often lack a standardized structure, making them hard to share and reuse. This Skill defines a consistent format for representing Marimo notebooks as Python files with YAML frontmatter and executable cells, enabling reproducible setup and loading into the Marimo runtime.

Core Features & Use Cases

  • YAML-frontmatter driven metadata for discoverability and context loading
  • Python-file notebook format where the Markdown body provides operational instructions loaded into context
  • Multilingual frontmatter support for en, ja, es to enable cross-language usage
  • Use Case: you can publish a reusable Marimo notebook template that others can clone and adapt

Quick Start

Save a Python file containing a marimo frontmatter block and properly formatted cells to create a reusable notebook.

Frequently Asked Questions about marimo-notebook

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

FAQPage Schema
How do I create a marimo notebook as a Python file with YAML frontmatter?

To create a marimo notebook as a reusable Python file, define a YAML frontmatter block containing the name and description, then write the Markdown body with operational instructions for executable cells.

What is the correct format for marimo notebooks to ensure reproducible setup?

The correct format for marimo notebooks is a Python file containing YAML frontmatter for metadata and a Markdown body, enabling the Marimo runtime to consistently load context and execute script-driven cells.

Does the marimo notebook Python format support multilingual frontmatter?

Yes, the marimo notebook Python format supports multilingual frontmatter for English, Japanese, and Spanish, enabling cross-language usage and making the reusable notebook templates accessible to a broader audience.

How do I author reusable marimo notebook skills for script-driven cells?

You author reusable marimo notebook skills by saving a Python file with a valid YAML frontmatter block and properly formatted script-driven cells, allowing others to clone, adapt, and load the notebook into the runtime.

Can I use markdown body text as operational instructions in a marimo notebook?

Yes, you can use the Markdown body in a marimo notebook Python file as operational instructions, which are loaded directly into the runtime context to guide the execution of the notebook's cells.

What are the limitations of using Python files for marimo notebooks?

A limitation of using Python files for marimo notebooks is that the format strictly requires validating a YAML frontmatter with name and description fields, meaning missing metadata will prevent proper context loading.