jupyter-live-kernel

Execute stateful Python code interactively via a live Jupyter kernel.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gathers a stateful Python REPL via a live Jupyter kernel to persist variables and context across executions, enabling iterative exploration and experimentation.

Core Features & Use Cases

  • Stateful Python REPL with persistent variables and imports across runs.
  • Iterative experimentation for data science, ML prototyping, API exploration, and complex code development.
  • No extra tools required beyond the existing Jupyter kernel and hamelnb workflow.

Quick Start

Start a live Jupyter kernel session and run code iteratively using the hamelnb workflow.

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

You can keep Python variables persistent across executions by using a stateful REPL via a live Jupyter kernel. This approach retains context and variables between runs, enabling iterative data science exploration without re-executing previous code blocks.

What is a live Jupyter kernel used for in iterative ML experimentation?

A live Jupyter kernel is used for iterative ML experimentation and data exploration by maintaining a persistent Python state. It allows you to probe APIs and test complex code workflows while retaining variables, imports, and context across multiple execution steps.

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

Yes, a running Jupyter server and the hamelnb tooling are required to use this stateful Python REPL. These uv-based commands manage servers, notebooks, and code execution, requiring a configured environment to execute code and inspect results.

Can I use a persistent Python REPL for API probing and complex code development?

Yes, you can use a persistent Python REPL for API probing and complex code development. The live Jupyter kernel maintains stateful context across runs, allowing you to iteratively test API responses and build complex logic without losing variable assignments or imported libraries.

What is the best way to run stateful Python code without losing context between steps?

The best way to run stateful Python code without losing context is using a live Jupyter kernel. It provides a persistent environment where variables and imports remain accessible across multiple runs, supporting iterative workflows like ML prototyping and data exploration.

Why does my Python execution context reset between runs in standard data science workflows?

Your Python execution context resets between runs because standard environments often lack persistent state. Using a stateful REPL via a live Jupyter kernel solves this by retaining variables and imports across executions, ensuring continuous context for iterative exploration.