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.