working-in-notebooks

Installation
SKILL.md

Working in Notebooks

Use this skill to create, maintain, and choose between notebook environments (Jupyter, marimo, Colab) for data work. Covers tool selection, reproducibility patterns, and workflow best practices.

When to use this skill

  • Setting up a notebook environment — choosing between Jupyter, marimo, VS Code, or Colab
  • Converting between notebook formats — Jupyter to marimo, .ipynb to .py, or vice versa
  • Making notebooks reproducible — pinning dependencies, managing random seeds, avoiding hardcoded paths
  • Improving notebook structure — organizing cells, refactoring code, adding tests
  • Publishing or sharing notebooks — nbconvert, Quarto, Voilà, or Git workflows
  • Jupyter-specific features — magic commands, widgets, extensions, kernel management
  • Marimo-specific workflows — reactive execution, UI components, version control patterns

When NOT to use this skill

Use a different skill for these related but distinct tasks:

| Instead of... | Use this skill | Because... |

Related skills

More from legout/data-platform-agent-skills

Installs
3
First Seen
Mar 27, 2026