jupyter-live-kernel

Expose a persistent Python REPL via a live Jupyter kernel.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/ChangZhou-xj/zxj_skill --skill jupyter-live-kernel-changzhou-xj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/ChangZhou-xj/zxj_skill/tree/main/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/ChangZhou-xj/zxj_skill --skill jupyter-live-kernel-changzhou-xj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a stateful Python REPL via a live Jupyter kernel, enabling variables to persist across executions for iterative exploration and debugging.

Core Features & Use Cases

  • Stateful REPL across cells to build up state incrementally
  • Suitable for data science exploration, API exploration, and debugging with persistent context
  • Use Case: Develop and test data-processing pipelines interactively, inspect intermediate results, and refine code iteratively

Quick Start

Start a Jupyter kernel using the hamelnb script, then open a notebook and begin executing code cells 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 run a stateful Python REPL to keep variables persistent across executions?

You can run a stateful Python REPL by using a live Jupyter kernel, which allows variables to persist across executions for iterative exploration and debugging. This enables you to build up state incrementally across multiple code cells.

What is the best way to do interactive data science exploration with persistent state?

Interactive data science exploration with persistent state is best achieved via a stateful Python REPL powered by a live Jupyter kernel. This allows you to develop data-processing pipelines, inspect intermediate results, and refine code iteratively without losing state.

Do I need a running Jupyter server to use a stateful Python REPL?

Yes, you need a running Jupyter server and a configured hamelnb script path to enable the stateful Python REPL. You start the kernel using the hamelnb script, then open a notebook to begin executing code cells.

Can I get deterministic outputs when running Python code in a live Jupyter kernel?

Yes, the live Jupyter kernel supports deterministic commands via JSON-based outputs. This allows you to execute Python code interactively while capturing structured output for your data science workflows.

Why does my Python REPL lose variables between executions during debugging?

Standard Python REPLs lose variables because they do not maintain state by default. You need a stateful REPL via a live Jupyter kernel to ensure variables persist across executions, enabling effective iterative debugging and exploration.