jupyter-live-kernel

Execute Python code against a live Jupyter kernel with persistent state.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a stateful Python execution environment by connecting to a live Jupyter kernel, enabling persistent variables and iterative exploration for data science and ML workflows.

Core Features & Use Cases

  • Stateful REPL: preserve variables and imports across executions to support exploration and experimentation.
  • Notebook-like Interaction: drive code execution and inspect results in a notebook-inspired flow without switching contexts.
  • Iterative Development: ideal for API exploration, data analysis, and building complex code step by step.

Quick Start

Launch a live Jupyter kernel session via hamelnb and start issuing Python commands to interactively explore data.

Frequently Asked Questions about jupyter-live-kernel

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

FAQPage Schema
How do I preserve Python variables across executions during data exploration?

Stateful Python REPL preserves variables across executions by connecting to a live Jupyter kernel, enabling iterative data exploration without losing state between steps.

Can I use a Jupyter kernel for ML experimentation without switching contexts?

Yes, a live Jupyter kernel supports ML experimentation by providing a notebook-inspired flow to drive code execution and inspect results interactively without switching contexts.

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

Yes, a running Jupyter server is required alongside uv tooling and hamelnb integration to support server discovery, code execution, and variable inspection.

What is the best way to iteratively build complex Python code for data science?

Iterative development using a stateful Python REPL is ideal for data science workflows, allowing you to build complex code step by step while preserving variables and imports.

Does the live Jupyter kernel integration support notebook editing and variable inspection?

Yes, the hamelnb integration supports server discovery, code execution, variable inspection, and notebook editing within the live Jupyter kernel session.

When should I use a stateful REPL instead of standard Python execution?

A stateful REPL is essential when your workflow requires preserving variables and imports across executions, such as API exploration, data analysis, and iterative ML development.