What problem does it solve? One-shot code execution loses all variables between runs, forcing you to rebuild state repeatedly. 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 kernel where variables persist across calls, ideal for incremental data exploration. - Variable Inspection: List and preview live kernel variables to inspect DataFrames, models, and intermediate results without re-running code. - Notebook Cell Editing: Insert, replace, and delete notebook cells programmatically, plus restart-and-run-all verification for reproducibility. - Use Case: While analyzing a dataset, load a CSV into a pandas DataFrame, inspect its shape, try several transformations step by step, and preview intermediate results — all without losing state between steps. ## Quick Start Start a JupyterLab server and use the jupyter-live-kernel skill to run Python code in a scratch notebook so I can explore my data iteratively.