jupyter-live-kernel

Execute stateful Python code in a live Jupyter kernel.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/JKhyro/HERMES-AGENT --skill jupyter-live-kernel-jkhyro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/JKhyro/HERMES-AGENT/tree/main/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/JKhyro/HERMES-AGENT --skill jupyter-live-kernel-jkhyro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of stateless one-off Python runs when you need to inspect intermediate results, preserve variables, and iterate on complex analysis without restarting from scratch.

Core Features & Use Cases

  • Stateful Python Execution: Run code against a live Jupyter kernel so imports, objects, and variables persist between steps.
  • Notebook-Centric Workflow: Inspect notebooks, edit cells, list variables, and restart-plus-run-all when you need end-to-end verification.
  • Exploration and Experimentation: Ideal for data science, ML prototyping, API probing, and any task that benefits from incremental refinement.
  • Use Case: You are testing a data-cleaning pipeline and want to run small code changes, inspect a DataFrame after each step, and keep the same session active until the analysis is complete.

Quick Start

Use the jupyter-live-kernel skill to connect to a live notebook session and run iterative Python code against your chosen notebook.

Frequently Asked Questions about jupyter-live-kernel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep Python variables and imports alive across multiple code executions?

To keep Python variables alive across executions, you need stateful execution against a live Jupyter kernel, which preserves imports, objects, and variables between iterative code steps so you can inspect intermediate results without restarting.

Can I run iterative data science code in a Jupyter notebook without losing my session state?

Yes, you can run iterative data science code in a Jupyter notebook without losing state by executing against a live kernel that persists variables and outputs between steps, enabling incremental refinement for pipelines like data-cleaning tasks.

How do I inspect and edit notebook cells during stateful Python execution?

To inspect and edit notebook cells during stateful Python execution, use a notebook-centric workflow with compact JSON operations to inspect notebooks, edit cells, list variables, and restart-plus-run-all for end-to-end verification of your analysis session.

Do I need a JupyterLab server to run stateful Python code for API exploration?

Yes, stateful Python code for API exploration requires an active JupyterLab server along with the hamelnb CLI workflow, enabling you to probe APIs and preserve session objects across iterative testing steps.

What is the best way to prototype ML models iteratively without restarting Python from scratch?

The best way to prototype ML models iteratively without restarting is stateful execution in a live Jupyter kernel, which removes the friction of stateless one-off runs by keeping your imports, DataFrames, and objects active until analysis is complete.

Why does my Python execution lose all variables when I run code changes in small steps?

Python execution loses variables between steps because it runs in a stateless environment, whereas a live Jupyter kernel provides stateful execution that preserves variables, imports, and outputs across incremental code changes for complex analysis.