What problem does it solve? One-shot code execution loses all variables between runs, forcing you to re-run entire scripts for every small change. This Skill provides a persistent Python REPL backed by a live Jupyter kernel, so variables, imports, and objects survive across executions for iterative exploration. ## Core Features & Use Cases - Stateful Execution: Run Python code against a live kernel where variables, imports, and DataFrames persist across calls. - Variable Inspection: List and preview live kernel variables to inspect intermediate results without re-running code. - Notebook Cell Editing: View, insert, replace, and delete notebook cells, plus restart-and-run-all verification for clean top-to-bottom runs. - Use Case: While exploring a new dataset, load it into a pandas DataFrame once, then iteratively filter, plot, and transform it across many steps without reloading the data each time. ## Quick Start Start a JupyterLab server and use the jupyter-live-kernel skill to run Python code in a persistent scratch notebook so I can explore my dataset step by step.