What problem does it solve? One-shot code execution loses all variables between runs, forcing you to re-import libraries and reload data every time. This Skill provides a stateful Python REPL through a live Jupyter kernel, so variables, imports, and objects persist across executions for iterative exploration. ## Core Features & Use Cases - Stateful Code Execution: Run Python code against a live kernel where variables and imports survive between 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: View, insert, replace, and delete notebook cells, plus restart-and-run-all verification to confirm a notebook executes top-to-bottom. - Use Case: While exploring a new dataset, load it into a pandas DataFrame once, then iteratively filter, plot, and transform it across many executions without reloading. ## Quick Start Start a Jupyter kernel session and run my Python analysis code step by step, keeping the DataFrame in memory between each step.