Download for MacApple silicon, macOS 14+
Skill

marimo-pair

@marimo-team Updated 2026-09-16

Drive a live marimo notebook as a workspace: run Python in the same kernel the user does, inspect live notebook state, and commit durable notebook changes. Use when the user wants to start a marimo notebook or pair on an active marimo session.

agentsaidatamarimomlnotebook

Install

With your agent

Install OMGSkills skill "marimo-team/marimo-pair" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

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

From README

Required first kernel command Start every code-mode session with this dedicated command: Follow this order for each kernel, including read-only tasks: Run the inspection command once. Wait for successful help(cm) output. Then use cm.getcontext() or another cm API in a later call. Do not run task-specific cm code before the inspection command succeeds. Connect to a Notebook Use the bundled execute-code.sh from the reported skill directory or MCP (executecode(...)) to run Python in a live marimo kernel. execute-code.sh always takes --url. If the user provides a notebook URL, run the required inspection against it directly: After that command succeeds, pass task code with -c CODE, - for stdin, or a file path: If the user gives no URL, find or start a notebook. Look for a running server with bash /absolute/path/to/marimo-pair/scripts/discover-servers.sh, MCP listsessions(), or local process context, and pass the url it reports to --url.