jupyter-live-kernel

Provide a stateful Python REPL via a live Jupyter kernel.

11|Updated May 17, 2026
One-click install
npx skills add https://github.com/StarryCod/cogitum --skill jupyter-live-kernel-starrycod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/StarryCod/cogitum/tree/main/cogitum/data/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/StarryCod/cogitum --skill jupyter-live-kernel-starrycod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Iterative data science work often requires building up state over multiple steps. This skill provides a stateful Python REPL via a live Jupyter kernel, allowing variables and imports to persist across executions.

Core Features & Use Cases

  • Stateful REPL with persistent variables across executions for exploration, debugging, and data analysis.
  • Interactive inspection of DataFrames, APIs, and complex workflows without restarting sessions.
  • Alternative to stateless code runners when you want to incrementally build and test ideas.

Quick Start

Start a live kernel session and begin executing Python code cells to build up and inspect state interactively.

Frequently Asked Questions about jupyter-live-kernel

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

FAQPage Schema
How do I keep Python variables persistent across multiple code executions?

Stateful Python execution requires a live Jupyter kernel to keep variables and imports persistent across executions, enabling iterative data science workflows without restarting sessions.

What is a stateful Python REPL used for in data science?

A stateful Python REPL supports exploratory programming and iterative experiments by allowing interactive inspection of DataFrames and complex workflows while maintaining state across multiple steps.

Do I need a running JupyterLab instance to use a live kernel session?

Yes, a live kernel session requires a running JupyterLab instance along with the uv package manager, using the hamelnb script to manage the stateful execution sessions.

How does a stateful REPL compare to a stateless code runner for interactive programming?

A stateful REPL builds up state incrementally across executions, unlike a stateless code runner that resets variables each time, making it better suited for debugging and interactive data analysis.

Can I inspect DataFrames interactively without restarting my Python session?

Yes, you can inspect DataFrames interactively without restarting by using a live Jupyter kernel that maintains a persistent stateful REPL session across multiple code cell executions.