jupyter-live-kernel

Execute Python iteratively with persistent kernel state in JupyterLab sessions.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill jupyter-live-kernel-sethypagna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill jupyter-live-kernel-sethypagna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of restarting Python over and over when you need to explore data, test ideas, or debug code step by step with variables that persist between runs.

Core Features & Use Cases

  • Stateful execution: Keep imports, variables, and objects alive across multiple Python executions.
  • Notebook-driven iteration: Inspect variables, edit cells, and rerun notebooks as your analysis evolves.
  • Practical scenarios: Use it for data science exploration, API prototyping, DataFrame inspection, and careful debugging where each step depends on the last.

Quick Start

Ask the skill to connect to a live Jupyter notebook session and run your next Python step so the results can build on prior 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 keep Python variables and imports alive between executions in Jupyter?

Stateful Python execution in a live Jupyter kernel keeps variables, imports, and objects alive across multiple runs. This persistent kernel state removes the friction of restarting Python over and over during data exploration.

What is the best way to inspect and rerun notebooks step by step for debugging?

Notebook-driven iteration lets you inspect variables, edit cells, and rerun notebooks as your analysis evolves. This supports stepwise debugging where each executed step depends on the prior kernel state.

Do I need a running Jupyter server to execute Python with persistent state?

Yes, stateful Python execution requires a running Jupyter server and uv-based script execution. It operates through structured notebook operations for execute, inspect, edit, and restart workflows within JupyterLab sessions.

Can I use this for DataFrame inspection and API prototyping in JupyterLab?

Yes, you can use stateful kernel execution for DataFrame inspection, API prototyping, and data science exploration. It manages iterative Python execution so your analysis can build on prior state without losing loaded data.

Why does my Python environment reset every time I run a new code block?

Standard Python execution resets variables between runs unless you use a stateful live kernel. This skill maintains persistent kernel state across multiple executions, preventing the loss of loaded data and imported objects.