What problem does it solve?
It solves the problem of needing an interactive, stateful Python workflow where variables, imports, and objects persist across multiple steps.
Core Features & Use Cases
- Stateful Python REPL via live Jupyter kernel: run iterative experiments while keeping the same in-memory context.
- Notebook/session discovery and inspection: list running servers, enumerate notebooks, and inspect variables and previews.
- On-the-fly notebook editing: add, replace, or delete cells to evolve a workflow as you learn.
Use case: You’re exploring a pandas dataset, trying feature engineering ideas step-by-step, inspecting intermediate variables, and iterating until you reach a transformation you can put into a notebook.
Quick Start
Start (or ensure) a JupyterLab server is running, create a scratch notebook for a kernel session, and then execute Python code repeatedly against it using the skill’s execute operation to keep state across runs.