jupyter-live-kernel

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a stateful Python REPL by connecting to a live Jupyter kernel, enabling iterative exploration and persistent state across executions.

Core Features & Use Cases

  • Stateful Python execution across runs using a live Jupyter kernel.
  • Use cases include data science experiments, ML development, API exploration, and step-by-step coding with persistent state.
  • Kernel/session management via hamelnb REST API to execute code and inspect variables.

Quick Start

Start a live Jupyter kernel, then execute Python code cells to build state iteratively.

Frequently Asked Questions about jupyter-live-kernel

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

FAQPage Schema
How do I maintain Python state across multiple executions for iterative data exploration?

You can maintain Python state across executions by connecting to a live Jupyter kernel, which provides a stateful REPL that persists variables and session data between runs for iterative exploration.

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

A stateful Python REPL is an execution environment that retains variable definitions and imports across multiple code runs. It is needed for data science workflows, ML experiments, and step-by-step code development where state persists.

How do I execute code against a live Jupyter kernel for ML development?

To execute code against a live Jupyter kernel for ML development, start a running Jupyter server, then use the session management API to send Python code cells and inspect variables iteratively.

Do I need a running Jupyter server to use this stateful Python execution environment?

Yes, you need a running Jupyter server and the hamelnb tool to manage and execute code against the live kernel for stateful, iterative Python execution.

Can I use a live Jupyter kernel for API exploration and step-by-step coding?

Yes, a live Jupyter kernel supports API exploration and step-by-step code development by maintaining persistent state across executions, allowing you to build complex logic iteratively.

What are the limitations of using a live Jupyter kernel for persistent state execution?

Using a live Jupyter kernel requires a continuously running Jupyter server and the hamelnb tool, meaning execution state is lost if the server stops or the kernel session is terminated.