jupyter-live-kernel

Execute Python code in a stateful Jupyter kernel preserving variables across runs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Stateful Python execution with a live Jupyter kernel lets you build up state across executions, enabling iterative exploration, experimentation, and data-science prototyping without restarting your environment.

Core Features & Use Cases

  • Stateful kernel with persistent variables across executions for progressive development
  • Interactive exploration of APIs, DataFrames, and complex code in notebook-like sessions
  • Deterministic workflow management for iterative tasks using a headless Jupyter server controlled via the hamelnb tool

Quick Start

Install uv and JupyterLab, start the hamelnb kernel, and begin executing Python code in a notebook to observe persistent state.

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 for data science exploration?

A stateful Jupyter kernel preserves Python variables across executions by maintaining a live REPL environment. This approach supports progressive development and iterative experimentation without restarting your environment.

What's the best way to run a stateful Python REPL for iterative API prototyping?

The best way to run a stateful Python REPL for iterative API prototyping is using a live Jupyter kernel. It provides an interactive, notebook-like session that retains state, accelerating insight during exploration and development.

Do I need uv and JupyterLab to manage a live Jupyter kernel?

Yes, you need uv and JupyterLab to manage a live Jupyter kernel. You must also start the kernel using the hamelnb tool to ensure deterministic, reproducible workflow management for your stateful Python execution.

How does a stateful Jupyter kernel handle complex code in notebook-like sessions?

A stateful Jupyter kernel handles complex code by keeping a persistent Python process running. This allows interactive exploration of DataFrames and APIs while building up state across sequential code executions.

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

Use a persistent Python REPL instead of standard script execution for data science exploration, API prototyping, and iterative development. These tasks benefit from retaining state across executions to accelerate insight without environment restarts.