jupyter-live-kernel

Run Python code against a live Jupyter kernel that persists variables across executions.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/quiznat/Hermes_Sapho --skill jupyter-live-kernel-quiznat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/quiznat/Hermes_Sapho/tree/main/.hermes/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/quiznat/Hermes_Sapho --skill jupyter-live-kernel-quiznat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stateful, interactive Python execution by providing a live Jupyter kernel that preserves variables across executions, enabling iterative exploration and development without restarting sessions.

Core Features & Use Cases

  • Stateful REPL across runs to build up complex computations
  • Run code via a CLI against a live kernel and inspect results in real time
  • Suitable for data science experiments, ML prototyping, API exploration, and step-by-step code construction

Quick Start

Start a live kernel session and iteratively run Python code to build up and inspect state across executions.

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 persistent across multiple script executions?

You can keep Python variables persistent across executions by using a live Jupyter kernel that maintains runtime state. This stateful REPL approach lets you run code iteratively via CLI without restarting the session.

What is a stateful Python REPL and when do I need it for data science?

A stateful Python REPL is an interactive execution environment that preserves variables and runtime context across multiple code runs. It is needed for data-science exploration, ML prototyping, and API exploration where step-by-step construction requires maintaining state.

How do I run Python code iteratively against a live Jupyter kernel from the command line?

You run Python code iteratively against a live Jupyter kernel by using CLI and REST API tooling to coordinate execution. This sends code to the active kernel and returns results in real time while preserving variables.

Do I need uv and a Jupyter server to use this stateful kernel approach?

Yes, you need uv and a running Jupyter server to use this stateful kernel approach. The hamelnb tooling coordinates code execution via CLI and REST API to ensure the live kernel remains active across runs.

Stateful Python execution vs standard scripts: which is better for machine-learning experiments?

Stateful Python execution is better for machine-learning experiments when you need to build complex computations step by step. Unlike standard scripts that restart state, a live Jupyter kernel preserves loaded models and variables across iterative runs.