jupyter-live-kernel

Runs an interactive Python REPL with persistent state via JupyterLab.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill jupyter-live-kernel-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill jupyter-live-kernel-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, jupyterlab, and includes scripts (resource) components.

What problem does it solve?

The skill addresses the challenge of iterative Python execution where state persistence and incremental exploration are required.

Core Features & Use Cases

  • Stateful Python REPL: Offers a Python REPL with persistent state across executions.
  • Jupyter Integration: Uses the JupyterLab and Jupyter server to provide a stateful environment.
  • Use Case: Ideal for data scientists or developers who need to explore APIs, inspect DataFrames, and iterate on complex code incrementally.

Quick Start

Start the skill with the command 'uv run jupyter-live-kernel'.

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 REPL state persistence for iterative data exploration?

To maintain Python REPL state persistence for iterative data exploration, you need a live Jupyter kernel that keeps variables and DataFrames in memory across multiple cell executions. This allows incremental API inspection and stateful coding.

What is a live Jupyter kernel and when do I need it for data science tasks?

A live Jupyter kernel is a persistent execution environment for Python that retains state between code runs. You need it for data science tasks requiring iterative exploration, such as inspecting DataFrames or incrementally building complex logic.

How do I start an interactive Python session with JupyterLab using uv?

To start an interactive Python session with JupyterLab using uv, execute the command 'uv run jupyter-live-kernel' in your terminal. This launches the Jupyter server and provides a stateful environment for iterative coding.

Does jupyter-live-kernel work with Jupyter server for stateful DataFrame inspection?

Yes, jupyter-live-kernel works directly with the Jupyter server and JupyterLab to provide a stateful environment. This integration allows you to inspect DataFrames and explore APIs interactively while keeping your Python state persistent.

What is the best way to run iterative Python code without losing variable state?

The best way to run iterative Python code without losing variable state is using a stateful Jupyter kernel. It leverages JupyterLab to maintain your execution environment in memory, enabling incremental exploration of complex code.

Do I need uv installed to run the jupyter-live-kernel for interactive coding?

Yes, you need uv and JupyterLab installed to run the jupyter-live-kernel. These dependencies manage the Python environment and provide the Jupyter server interface required for stateful interactive coding.