marimo-pair

Execute code and manipulate cells in running marimo notebooks.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/RDCrystalLab/agentic-plugins --skill marimo-pair-rdcrystallab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marimo-pair
Source: https://github.com/RDCrystalLab/agentic-plugins/tree/main/plugins/marimo/skills/marimo-pair
Command: npx skills add https://github.com/RDCrystalLab/agentic-plugins --skill marimo-pair-rdcrystallab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users work directly inside running marimo notebooks by removing the friction of manually editing cells, executing code, and managing notebook state during interactive development.

Core Features & Use Cases

  • Live Notebook Control: Inspect running marimo sessions, execute code, create cells, edit notebook structure, and manage reactive workflows programmatically.
  • Notebook Development Support: Handle package installation, widget integration, data exploration, and notebook improvements while preserving marimo's dataflow model.
  • Use Case: A developer working on a data analysis notebook can use this Skill to connect to the active marimo session, add new analysis cells, run experiments, and refine interactive visualizations without leaving the notebook environment.

Quick Start

Use the marimo-pair skill to connect to my running marimo notebook and help me build a new analysis workflow.

Frequently Asked Questions about marimo-pair

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

FAQPage Schema
How do I execute code programmatically inside a running marimo notebook?

To execute code inside a running marimo notebook programmatically, you can use this Skill to connect to the active marimo session and run specific cells directly. It enables interactive control without manual editing.

What is the best way to manage reactive workflows and notebook state during live marimo development?

Managing reactive workflows during live marimo development is handled by programmatically manipulating cells and notebook structure. This Skill preserves marimo's dataflow model while allowing direct session access for state management.

Can I add new analysis cells to an active marimo session without leaving the notebook environment?

Yes, you can add new analysis cells to an active marimo session without leaving the environment. This Skill supports creating cells, editing notebook structure, and refining interactive visualizations programmatically.

Does this approach support package installation and widget integration for data exploration in marimo?

Yes, this approach supports package installation and widget integration for data exploration in marimo. It provides reference guidance for safe notebook mutation and widget management during interactive data science workflows.

What are the limitations of programmatically mutating a live marimo notebook?

When programmatically mutating a live marimo notebook, limitations involve ensuring safe notebook mutation and preserving the reactive dataflow model. Reference guidance is required to prevent workflow disruptions during direct session access.

Do I need curl and jq installed to connect to a running marimo notebook session?

Yes, you need curl and jq installed to connect to a running marimo notebook session. These dependencies are required for marimo session discovery and executing the code execution scripts.