What problem does it solve? One-shot code execution loses all state between runs, forcing you to re-import libraries, reload data, and rebuild variables on every step. 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 Code Execution: Run Python code against a live Jupyter kernel where variables, imports, and DataFrames persist across calls. - Live Variable Inspection: List and preview variables currently held in the kernel 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 top-to-bottom reproducibility. - Use Case: During a data science task, load a CSV into a pandas DataFrame once, then iteratively filter, transform, and plot it across multiple executions while inspecting intermediate DataFrames at each step. ## Quick Start Start a JupyterLab server and use the jupyter-live-kernel skill to run Python code in a persistent kernel so I can explore this dataset step by step.