jupyter-live-kernel

Connect to a live Jupyter kernel for stateful, iterative Python REPL sessions.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dawsonblock/HERMY --skill jupyter-live-kernel-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/dawsonblock/HERMY/tree/main/hermes-agent-2026.4.23/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/dawsonblock/HERMY --skill jupyter-live-kernel-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a stateful Python REPL by connecting to a live Jupyter kernel, enabling variables to persist across executions so you can build up results without restarting the session.

Core Features & Use Cases

  • Stateful execution across commands, keeping variables, imports, and objects alive between runs.
  • Ideal for data science, ML experiments, API exploration, and iterative code development requiring stepwise refinement.
  • Real-world scenario: you can incrementally explore a dataset, validate intermediate results, and converge on a solution within a single kernel session.

Quick Start

Start a Jupyter kernel session via hamelnb and begin executing Python code to build state incrementally.

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

A stateful Python REPL keeps variables, imports, and objects alive between executions by connecting to a live Jupyter kernel. This allows you to build up results incrementally without restarting the session.

What is the best way to iteratively explore datasets and run ML experiments step by step?

Iterative data exploration is best handled by a stateful Python REPL connected to a live Jupyter kernel. It lets you validate intermediate results and converge on a solution within a single session.

How do I start a stateful Python REPL session using a Jupyter kernel?

To start a stateful Python REPL, you need uv, JupyterLab, and a running kernel. You initialize the session using the hamelnb script and then begin executing Python code to build state incrementally.

Do I need JupyterLab and uv to run this stateful Python REPL?

Yes, running this stateful Python REPL requires uv, JupyterLab, a running kernel, and the hamelnb script to manage sessions and execute code for stateful exploration.

Can I use a live Jupyter kernel for stepwise API exploration and code development?

Yes, a live Jupyter kernel provides stateful execution ideal for API exploration and iterative code development. It enables stepwise refinement by keeping objects and variables alive across runs.

Why does my Python REPL lose its variables and state between separate executions?

A standard Python REPL loses state because it restarts after each execution. Connecting to a live Jupyter kernel creates a persistent session that keeps variables, imports, and objects alive between runs.