Agent skill
marimo-inspect
This skill should be used when inspecting marimo notebook execution results. Triggers include: - Checking notebook output - Viewing execution results - Reading __marimo__ HTML snapshots - Debugging notebook errors - Verifying cell outputs
Install this agent skill to your Project
npx add-skill https://github.com/dakesan/marimo-cc/tree/main/skills/marimo-inspect
SKILL.md
Marimo Notebook Inspector
Inspect marimo notebook execution results by reading HTML snapshots stored in the __marimo__ directory.
Purpose
Marimo automatically saves HTML snapshots during editing sessions. This skill reads those snapshots to verify:
- Cell execution outputs
- Error messages and tracebacks
- Visualization renders
- UI element states
Snapshot Location
HTML snapshots are stored in:
__marimo__/directory (relative to notebook).marimo/directory (alternative location)
Workflow
- Locate the
__marimo__or.marimo/directory using Glob - List available HTML snapshots
- Read the HTML file with the Read tool
- Parse and analyze:
- Cell outputs (text, tables, plots)
- Error states and messages
- Console output
- Report findings to user
Usage Pattern
# Find snapshots
Glob: **/__marimo__/*.html
# Read snapshot
Read: __marimo__/notebook_name.html
Analysis Focus
When inspecting HTML snapshots:
- Look for
<div class="output">sections for cell outputs - Check for error indicators and stack traces
- Identify visualization elements (plots, charts)
- Note any warning or info messages
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
marimo-serve
This skill should be used when starting a marimo development server with hot reload. Triggers include: - Starting marimo server - Running marimo notebooks locally - Launching marimo development environment - Setting up hot reload for notebooks
marimo-editor
This skill should be used when working with marimo reactive notebooks for data science and analytics. Triggers include: - Creating new marimo notebooks - Converting Jupyter notebooks to marimo - Editing existing marimo notebooks - Implementing reactive patterns and UI components - Building interactive data visualizations with marimo
handoff
Compact the current conversation into a handoff document for another agent to pick up.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
Didn't find tool you were looking for?