jupyter-live-kernel

Runs a stateful Python REPL on a live Jupyter kernel via hamelnb and CLI commands.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Simon-Copilot-Studio/ai-content-hub --skill jupyter-live-kernel-simon-copilot-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/Simon-Copilot-Studio/ai-content-hub/tree/main/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/Simon-Copilot-Studio/ai-content-hub --skill jupyter-live-kernel-simon-copilot-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a stateful Python REPL by running and interfacing with a live Jupyter kernel via hamelnb, enabling iterative development and exploration without restarting sessions.

Core Features & Use Cases

  • Stateful execution: variables persist across code runs, ideal for data science, ML experiments, API exploration, and building up complex code step-by-step.
  • Notebook-based workflow: manage code in a live kernel with immediate feedback and iteration.
  • Deterministic control: load and interact with a running kernel via CLI commands for reproducible experimentation.

Quick Start

Start a live Jupyter kernel session and execute code iteratively to build and inspect results.

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

A stateful Python REPL keeps variables persistent across code executions by interfacing with a live Jupyter kernel. This allows iterative data exploration and ML experimentation without restarting the session or losing loaded datasets.

Can I execute code iteratively in a Jupyter notebook kernel via CLI commands?

Yes, you can execute code iteratively in a Jupyter kernel via CLI commands. The skill interfaces with a running kernel session to run code, inspect variables, and edit notebook cells for immediate feedback during development.

Do I need uv and JupyterLab to run a stateful Python REPL kernel?

Yes, you need uv to manage servers and a JupyterLab-enabled environment to run the stateful Python REPL. A running kernel session is also required to interface with the live Jupyter kernel via hamelnb.

What's the best way to inspect variables during ML experimentation without restarting the kernel?

The best way to inspect variables during ML experimentation without restarting is using CLI commands to interact with a stateful Jupyter kernel. This live kernel session preserves all loaded data and model states across execution steps.

When should I use a live Jupyter kernel REPL over a standard Python script?

Use a live Jupyter kernel REPL when building complex code step-by-step for data science or API exploration. It provides stateful execution and immediate feedback, unlike standard scripts that restart state and lose variables on every run.

Why does my stateful REPL session lose variables when the Jupyter kernel restarts?

A stateful REPL session loses variables when the Jupyter kernel restarts because all in-memory state is cleared. Variable persistence relies on a continuously running kernel session via hamelnb to maintain the Python environment.