What problem does it solve? One-shot code execution loses all state between runs, forcing you to re-import libraries, reload data, and redefine variables on every attempt. This Skill provides a persistent Python REPL via a live Jupyter kernel so you can explore data, iterate on code, and inspect intermediate results 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 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 for clean top-to-bottom execution. - Use Case: While exploring a large CSV dataset, load it into a pandas DataFrame once, then iteratively filter, aggregate, and plot it across multiple executions without reloading the data each time. ## Quick Start Start a Jupyter kernel session and run my Python exploration code step by step, keeping the DataFrame in memory between steps.