marimo-notebook

Generate marimo notebook Python files with YAML frontmatter and cell structure.

1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/IndianBoy42/dot-opencode --skill marimo-notebook-indianboy42
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marimo-notebook
Source: https://github.com/IndianBoy42/dot-opencode/tree/main/skills/marimo-notebook
Command: npx skills add https://github.com/IndianBoy42/dot-opencode --skill marimo-notebook-indianboy42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates and standardizes the creation of marimo notebooks by enforcing YAML frontmatter and the correct Python-based cell structure, saving time and reducing setup errors.

Core Features & Use Cases

  • Generate a marimo notebook file (.py) that includes valid frontmatter with name and description
  • Demonstrate marimo cell blocks and how to structure code and UI components
  • Provide a reference flow for optional directories like references/ to enrich notebooks with examples

Quick Start

Create a Python file that begins with YAML frontmatter defining name and description, then add marimo cells.

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 script with YAML frontmatter?▼

To create a marimo notebook, generate a Python file starting with YAML frontmatter defining the name and description, then add marimo cell blocks to structure code and UI components.

What is the correct cell structure for a marimo notebook?▼

The correct marimo notebook cell structure uses Python-based cell blocks within a .py script, allowing you to organize code and UI components repeatably alongside YAML frontmatter.

Does a marimo notebook require YAML frontmatter to function?▼

A marimo notebook uses YAML frontmatter to define its name and description, ensuring a standardized, repeatable template that satisfies top-level SKILL.md requirements and reduces setup errors.

Can I include reference directories in my marimo notebook template?▼

Yes, you can enrich marimo notebooks by adding optional references and assets directories, providing a reference flow to include examples and additional resources within the notebook template.

What is the best way to standardize marimo notebook creation across multiple files?▼

The best way to standardize marimo notebook creation is using a consistent Python template with YAML frontmatter and predefined cell blocks, automating setup and reducing structural errors.

Why does my marimo notebook need a SKILL.md frontmatter?▼

A marimo notebook needs top-level SKILL.md frontmatter to satisfy requirements for a clear name and description, ensuring notebook authors maintain a consistent, repeatable structure across files.