Remote OpenClaw
Menu
SkillsMCPPluginsGuideAgentsAdvertise
Remote OpenClaw
SkillsMCPPluginsGuideAgentsAdvertise
Skills/marimo-team/marimo-pair/retro-marimo-pair

retro-marimo-pair

marimo-team/marimo-pair
625 installs340 stars

Installation

npx skills add https://github.com/marimo-team/marimo-pair --skill retro-marimo-pair

Summary

>-

SKILL.md

Session Retrospective

You are helping a marimo team member review a pairing session to find friction and turn it into improvements. The target is always one or both of:

  1. The marimo-pair skill (github://marimo-team/marimo-pair)
  2. marimo._code_mode — the underlying notebook metaprogramming API

This is a conversation, not an automated report. You surface findings, the user steers which ones matter, and together you decide what to do about them.

Guard Rails

  • NEVER edit files in github://marimo-team/marimo-pair without explicit

user approval.

  • ALWAYS start with session analysis (Step 1) — do not jump to solutions.
  • Present friction points before root causes — let the user choose which

ones to dig into.

  • If the user invoked with a specific complaint, focus your analysis there but

still scan for other friction in the background.

Step 1: Session Analysis

Review the current conversation and identify friction. Look for:

SignalWhat to look for
User frustrationCorrections ("no not that"), repeated attempts, backtracking, confusion, tone shifts
InefficiencyMultiple rounds for a one-step task, over-engineering, wrong API usage
ErrorsCompile-check failures, runtime errors, silent failures, wrong output
WorkaroundsUser or Claude working around a limitation instead of doing it directly
Context lossClaude forgetting instructions from earlier, re-asking things the skill covers

Present a numbered summary of friction points found. For each, note:

  • What happened (brief)
  • Where in the conversation it occurred (quote or paraphrase)
  • Initial category guess (skill structure / skill gap / API issue / etc.)

Then ask: "Which of these should we dig into? Or is there something I missed?"

Step 2: Root Cause Discussion

For each friction point the user selects, work through these lenses:

LensQuestionExample improvement
Skill structureWas the right info in the skill but hard to find? Buried in reference/ when it should be in SKILL.md?Promote to guard rail, restructure progressive disclosure
Skill gapWas information missing entirely from the skill?Add new section, example, or anti-pattern
Misleading docsDid the skill say something that led Claude astray?Correct the docs, add clarifying examples
API ergonomicsWas _code_mode clunky or unintuitive for this task?Propose API improvement (better defaults, clearer errors)
Missing APIIs there something _code_mode simply can't do that it should?Design a new API surface
API bugDid _code_mode behave incorrectly?Characterize the bug, propose fix or workaround
Context windowDid Claude forget instructions due to long context?Shorter, more prominent guard rails

Discuss each lens briefly, then converge on the most likely root cause with the user. It's okay to have multiple contributing causes.

Step 3: Diagnose & Capture

The goal of a retro is diagnosis, not a contribution. Based on the root cause, write up a clear diagnosis the team can act on — don't jump to proposing or authoring a fix.

For each friction point, produce:

  • Diagnosis — What went wrong and why it was frustrating, in plain terms
  • Contributing factors — Skill structure, gap, misleading docs, API

ergonomics, missing API, API bug, context window (from Step 2)

  • Considerations — Trade-offs, open questions, or things that would need to

be true for a fix to make sense. Note possible directions here, but frame them as considerations rather than committed solutions.

The default next step is to capture the diagnosis as an issue or discussion so the team can weigh it — not to immediately make a contribution. Concrete code changes (skill edits, API designs) come after an issue/discussion exists and the user explicitly chooses to go further.

Present the diagnosis and ask: "Want me to draft this as an issue or discussion?"

Step 4: File or Follow Up

Default: file an issue / discussion

Write it up clearly for the marimo team to triage:

  • Problem: What happened and why it's painful
  • Current behavior: What the skill or _code_mode does today
  • Considerations: Trade-offs and open questions (not a committed solution)
  • Example: A minimal snippet or quote from the session, if helpful

Leave the actual filing to the user — do not auto-file. This is the preferred outcome: surface friction for the team rather than ship a fix from the retro.

Only if the user explicitly wants to go further

A skill edit or API change should follow an issue/discussion, not replace it. If — and only if — the user explicitly asks to draft a change now:

  1. Read the target file in github://marimo-team/marimo-pair
  2. Show the proposed diff to the user
  3. Only apply after explicit sign-off
  4. After applying, verify SKILL.md stays under 500 lines (reference/ files

have no limit)

Wrapping up

After completing the cycle for the selected friction points, ask if the user wants to revisit any remaining items from Step 1, or if the retro is done.

Key Files Reference

FilePurpose
github://marimo-team/marimo-pair/SKILL.mdMain skill instructions
github://marimo-team/marimo-pair/reference/execute-code.mdScratchpad & cell operation recipes
github://marimo-team/marimo-pair/reference/rich-representations.mdWidget & display patterns
github://marimo-team/marimo-pair/scripts/Bundled discovery & execution scripts

To inspect the live _code_mode API surface during a retro, the user can run in their notebook scratchpad:

import marimo._code_mode as cm

async with cm.get_context() as ctx:
    # List all public methods/attributes
    print([x for x in dir(ctx) if not x.startswith('_')])
    help(ctx)

Featured

QwikClaw — one-click deploy OpenClaw logoQwikClaw — one-click deploy OpenClaw

Your own always-on OpenClaw agent, live in 60 seconds. No server, no setup — pick a model, connect Telegram, done.

Deploy your agent →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
MoltAwards - Agent internet for government contracts + jobs. logoMoltAwards - Agent internet for government contracts + jobs.

MoltAwards is an agent-native social layer for matchawards.com.

Learn more →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Deploy your own AI agent logoDeploy your own AI agent

Launch OpenClaw or Hermes on Hostinger in about 60 seconds, keep your agent live 24/7, earn 20%-40% on your next referral up to $25-$45, and give your friend 20% off.

Launch on Hostinger →
Build the next $50K/mo OpenClaw wrapper logoBuild the next $50K/mo OpenClaw wrapper

Founders are earning with OpenClaw wrappers. Get the whole stack — auth, billing, deploy — and ship today, not in 3 months.

See the kit →
View on GitHub

Recommended skills

Browse all →

find-skills

vercel-labs/skills

2.3M installsInstall

frontend-design

anthropics/skills

617K installsInstall

vercel-react-best-practices

vercel-labs/agent-skills

520K installsInstall

agent-browser

vercel-labs/agent-browser

505K installsInstall

grill-me

mattpocock/skills

439K installsInstall

web-design-guidelines

vercel-labs/agent-skills

432K installsInstall

Browse

Skills by category

Frontend250Git198Data154Testing120Design105Docs103Security96Automation87Backend76Devops37Productivity29Mcp23

Advertise on Remote OpenClaw

Get your AI tool in front of 67,000+ AI enthusiasts a month

See placements & pricing →

Remote OpenClaw

AI agent skills directory, marketplace, and workflow hub for OpenClaw, Hermes Agent, Claude Code, Codex, and MCP-powered operator stacks.

Explore

  • Home
  • Skills Directory
  • Claude Code Skills
  • Codex Skills
  • Marketplace
  • Hermes Ecosystem
  • Agents
  • Guide
  • Learn
  • Blog

More

  • Playbook
  • Free Tools
  • Shipping
  • Contact
  • Terms
  • Privacy
© 2026 Remote OpenClaw
Fazier badgeFeatured on Twelve ToolsFeatured on Wired BusinessListed on Turbo0