jupyter-live-kernel

Provide a stateful Python REPL via a live Jupyter kernel.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a stateful Python REPL by coupling a live Jupyter kernel with persistent variables across executions, enabling iterative exploration and experimentation.

Core Features & Use Cases

  • Stateful Python REPL with persistent variables across executions
  • Interactive experimentation for data science, API exploration, and iterative coding
  • Easy startup and notebook integration for exploratory workflows

Quick Start

Start a Jupyter kernel session and connect your notebook or CLI to begin a persistent Python session.

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 persistent Python variables across multiple executions in a Jupyter kernel?

A stateful Python REPL coupled with a live Jupyter kernel maintains persistent variables across executions. It enables iterative data science exploration and API testing by keeping your session state intact until you shut it down.

Can I use a stateful Python REPL for iterative API testing across sessions?

Yes, a stateful Python REPL supports iterative API testing across sessions. By coupling with a live Jupyter kernel, it preserves your environment and variables, allowing you to run sequential API calls and explore responses without losing state.

What do I need to set up a live Jupyter kernel for stateful Python execution?

Setting up a live Jupyter kernel for stateful Python execution requires uv, JupyterLab, a running kernel, and the hamelnb script. These components manage your sessions and maintain persistent state for interactive experimentation.

How does a live Jupyter kernel compare to a standard Python REPL for data science exploration?

A live Jupyter kernel provides persistent variables across executions, unlike a standard Python REPL that resets state. This stateful environment is better suited for iterative data science exploration, allowing you to build complex workflows across multiple interactions.

When should I not use a stateful Jupyter kernel session for Python development?

You should avoid a stateful Jupyter kernel session for isolated or production-grade Python development. Because it maintains persistent state across executions, it risks variable contamination and unexpected side effects if you need clean, independent runs.