jupyter-live-kernel

Connect to a live Jupyter kernel for stateful Python REPL execution.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a stateful Python REPL by connecting to a live Jupyter kernel, enabling you to run code with persistent variables across executions, ideal for data science exploration, iterative experimentation, and API testing.

Core Features & Use Cases

  • Persistent variables across executions for iterative development.
  • Launch and interact with a live Jupyter kernel from Hermes to run Python code in real time.
  • Use cases include data exploration, ML experimentation, API exploration, and building up complex code step-by-step.

Quick Start

Start a live Jupyter kernel session and execute Python code step by step with 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 maintain persistent variables in a Python REPL for iterative data exploration?

You can maintain persistent variables across executions by connecting to a live Jupyter kernel. This stateful Python REPL enables iterative data science exploration, allowing you to build up complex code step-by-step without losing variable state.

What do I need to run a stateful Jupyter kernel for ML experimentation?

To run a stateful Jupyter kernel for ML experimentation, you need uv, JupyterLab, and a running Jupyter server. These dependencies allow you to launch and interact with the live kernel for real-time code execution.

Can I use a live Jupyter kernel for API testing and building code step-by-step?

Yes, a live Jupyter kernel supports API testing and building complex code step-by-step. By providing a stateful Python REPL, it preserves variables across executions, which is ideal for iterative development and API exploration.

How does connecting to a live Jupyter session improve data science workflows?

Connecting to a live Jupyter session improves data science workflows by providing a stateful Python REPL. This allows you to execute code iteratively with persistent variables, enabling real-time exploration and ML experimentation without restarting the kernel.

Are there limitations when using a stateful Python REPL with a live Jupyter kernel?

The stateful Python REPL requires a running Jupyter server, uv, and JupyterLab to function. It utilizes hamelnb tooling to manage kernels and sessions deterministically, meaning it cannot operate independently without this specific environment setup.