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 you can explore data, inspect DataFrames, and iterate on code incrementally. ## Core Features & Use Cases - Stateful Code Execution: Run Python code against a live kernel where variables, imports, and objects persist across executions. - Variable Inspection: List and preview live kernel variables to debug and understand intermediate results. - Notebook Cell Editing: Insert, replace, and delete cells in a notebook, 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 multiple executions without reloading. ## Quick Start Start a JupyterLab server and use the jupyter-live-kernel skill to run Python code in a scratch notebook so my variables persist between executions.