marimo-team/skills
These skills were imported into SkillJury from the public skills ecosystem.
marimo-notebook
by marimo-team/skills
marimo uses Python to create notebooks, unlike Jupyter which uses JSON. Here's an example notebook:
marimo-batch
by marimo-team/skills
Pydantic is a great way to declare a source of truth for a batch job, especially for ML. You can declare something like:
anywidget-generator
by marimo-team/skills
When writing an anywidget use vanilla javascript in _esm and do not forget about _css . The css should look bespoke in light mode and dark mode. Keep the css small unless explicitly asked to go the extra mile. When you display the widget it must be wrapped via widget = mo.ui.anywidget(OriginalAnywidget()) . You can...
jupyter-to-marimo
by marimo-team/skills
IMPORTANT : When asked to translate a notebook, ALWAYS run uvx marimo convert -o FIRST before reading any files. This saves precious tokens - reading large notebooks can consume 30k+ tokens, while the converted .py file is much smaller and easier to work with.
wasm-compatibility
by marimo-team/skills
Check whether a marimo notebook can run in a WebAssembly (WASM) environment — the marimo playground, community cloud, or exported WASM HTML.
add-molab-badge
by marimo-team/skills
Add "Open in molab" badge(s) linking to marimo notebooks. The badge can be added to any target: a GitHub README, documentation site, blog post, webpage, or any other markdown/HTML file.