jupyter-live-kernel

Execute Python code against a live Jupyter kernel with persistent state.

9|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill jupyter-live-kernel-cyapstaye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/Cyapstaye/Adame_ver.open/tree/main/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill jupyter-live-kernel-cyapstaye

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the limitation of stateless code execution by providing a persistent, stateful Python environment that allows for iterative exploration, complex data analysis, and incremental code development.

Core Features & Use Cases

  • Stateful Execution: Variables, imports, and objects persist across multiple code executions, mimicking a Jupyter notebook environment.
  • Interactive Exploration: Ideal for inspecting DataFrames, testing API calls, and debugging complex logic step-by-step.
  • Use Case: When performing exploratory data analysis, use this skill to load a dataset once and then run multiple sequential analysis steps without needing to re-import libraries or re-process the data each time.

Quick Start

Use the jupyter-live-kernel skill to start a new session and execute the provided Python code block against the active notebook.

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 variables and imports across multiple code executions during data exploration?

A stateful Python REPL maintains Python variables, imports, and objects across multiple code executions, mimicking a Jupyter notebook environment. This allows you to load a dataset once and run sequential analysis steps without re-processing data or re-importing libraries each time.

How do I execute Python code iteratively using a JupyterLab server for data science?

You can execute Python code iteratively by interfacing with a live Jupyter kernel via the Jupyter REST API. This provides a persistent environment for incremental code development and interactive exploration directly through a running JupyterLab server.

Do I need the uv package manager to run a stateful Python REPL with Jupyter?

Yes, you need the uv package manager to interface with the kernel via the Jupyter REST API. Along with uv, a running JupyterLab server is required to establish the persistent environment for stateful code execution.

What is the best way to inspect DataFrames and debug complex logic step-by-step without losing state?

Using a stateful Python REPL is the best way to inspect DataFrames and debug complex logic step-by-step. It provides persistent variable management and incremental code execution, ensuring your data objects remain available across multiple interactive analysis steps.

Why does my Python code lose its state when running exploratory data analysis steps?

Python code loses its state during exploratory data analysis due to the limitation of stateless code execution. A live Jupyter kernel solves this by providing a persistent, stateful environment that retains variables and objects across multiple sequential execution steps.

Can I use jupyter-live-kernel to test API calls incrementally across multiple steps?

Yes, you can use jupyter-live-kernel to test API calls and debug complex logic incrementally. It facilitates persistent variable management across multiple agent steps, allowing interactive exploration without losing the established session state.