con un clic
marimo-screenshot
Capture rendered marimo notebook output as a screenshot for analysis
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Capture rendered marimo notebook output as a screenshot for analysis
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | marimo-screenshot |
| description | Capture rendered marimo notebook output as a screenshot for analysis |
Capture a marimo notebook's rendered output (charts, tables, markdown) as a PNG screenshot that Claude can view and analyze.
When the user wants you to see notebook output, or when you need to analyze charts/visualizations in a marimo notebook.
Start the notebook in run mode (executes cells, serves rendered output):
uv run marimo run notebooks/<notebook>.py --port 2719 --headless &
Wait for server to start:
sleep 10
Take screenshot with JS render time (Altair/Vega charts need ~15s):
npx playwright screenshot --wait-for-timeout 15000 --full-page \
"http://localhost:2719" /tmp/marimo_output.png
Read the screenshot using the Read tool:
Read /tmp/marimo_output.png
Kill the server when done:
pkill -f "marimo run.*2719"
marimo run (not edit) - this executes cells and renders output--headless runs server-only without opening a browser--wait-for-timeout 15000 gives charts time to render via JavaScript--full-page captures the entire scrollable notebookCharts not appearing:
mo.vstack([chart]) as the last expression)Blank screenshot:
--wait-for-timeout to 20000 or moreuv run marimo run notebook.pyPort in use:
pkill -f "marimo run.*2719"