jupyter-live-kernel

Execute Python code incrementally on a live Jupyter kernel with variable persistence.

3|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/DarkArty07/Aether-Agents --skill jupyter-live-kernel-darkarty07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/DarkArty07/Aether-Agents/tree/main/home/skills/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/DarkArty07/Aether-Agents --skill jupyter-live-kernel-darkarty07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stateless code execution wipes all variables, imports, and intermediate results between runs, making iterative data science work, API exploration, and complex code debugging inefficient as you must re-run entire scripts for every small change.

Core Features & Use Cases

  • Stateful Python Execution: Run code incrementally with full persistence of variables, imports, and objects across calls, ideal for data analysis, machine learning experimentation, and API testing.
  • Live Kernel Management: Discover running Jupyter servers and notebooks, inspect live variable values, edit notebook cells, and run full notebook validations directly from the command line.
  • Real-World Use Case: A data scientist can load a large dataset once, run multiple exploratory queries, adjust filters, and check results instantly without re-running the costly data load step each time.

Quick Start

Ask the AI to use the jupyter-live-kernel skill to run your iterative Python data analysis code and inspect the values of your computed variables.

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 between executions without re-running the whole script?

You can execute Python code incrementally using a live Jupyter kernel, which preserves variables, imports, and objects across multiple runs. This eliminates the need to re-run entire scripts for small code changes during iterative data analysis.

How do I inspect DataFrame variables in a running Jupyter notebook from the command line?

You can inspect live DataFrame variables by discovering running Jupyter servers and querying the active kernel via the command line. The hamelnb utility script enables checking computed values and variable states without opening the notebook interface.

Do I need a JupyterLab server to run iterative Python code with kernel state?

Yes, a running JupyterLab server is required to manage live kernel sessions. You also need the uv package manager and the hamelnb utility script to execute code, inspect variables, and edit notebook contents programmatically.

What is the best way to test machine learning code changes without reloading large datasets?

The best way to avoid reloading large datasets is stateful iterative Python execution via a live Jupyter kernel. By loading data once, you can run exploratory queries, adjust filters, and check results instantly without re-running the costly data load step.

Why does my Python REPL lose all imported libraries and intermediate results every time I run a cell?

Stateless code execution wipes variables between runs, causing the loss of imported libraries and intermediate results. Using a persistent Jupyter kernel retains this state, making incremental API exploration and complex code debugging more efficient.

Can I edit notebook cells and run full notebook validations programmatically?

Yes, you can edit notebook cells and run full notebook validations programmatically. The skill's live kernel management capabilities allow direct modification and validation of notebook contents from the command line.