jupyter-live-kernel

Expose a live Jupyter kernel for stateful Python exploration.

2.8k|332|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/moltis-org/moltis --skill jupyter-live-kernel-moltis-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-live-kernel
Source: https://github.com/moltis-org/moltis/tree/main/crates/skills/src/assets/data-science/jupyter-live-kernel
Command: npx skills add https://github.com/moltis-org/moltis --skill jupyter-live-kernel-moltis-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provide a stateful, iterative Python exploration environment by offering a live Jupyter kernel that preserves variables across executions, enabling data science, ML experimentation, API exploration, and complex code development.

Core Features & Use Cases

  • Stateful Python REPL via a live Jupyter kernel to enable incremental development.
  • Cross-execution variable persistence to inspect intermediate results and refine code.
  • Suitable for data science workflows, API exploration, and building multi-step analyses.

Quick Start

Start a live Jupyter kernel using the hamelnb tool to begin interactive Python exploration.

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

A live Jupyter kernel preserves Python variables across executions, enabling stateful iterative data exploration. It maintains a persistent kernel session so intermediate results remain available for incremental code development and multi-step analysis.

Can I use a live Jupyter kernel for machine learning experimentation and API prototyping?

Yes, a live Jupyter kernel supports machine learning experimentation and API prototyping by maintaining a stateful Python environment. This allows you to incrementally test code and inspect intermediate results without losing variable state.

How do I start an interactive Python session with a live Jupyter kernel?

To start an interactive Python session, use the hamelnb management script to launch and manage the live Jupyter kernel. This requires a local JupyterLab server and a predefined script path to initialize the stateful exploration environment.

Do I need a local JupyterLab server to run a stateful Python REPL?

Yes, running a stateful Python REPL requires a local JupyterLab server. The live Jupyter kernel relies on this local environment alongside the hamelnb management script to execute and manage persistent kernel sessions.

What is the best way to inspect intermediate results during complex code development?

Using a live Jupyter kernel is an effective way to inspect intermediate results during complex code development. It provides cross-execution variable persistence, allowing you to refine code and review outputs step-by-step within a stateful Python environment.

When should I not use a stateful live Jupyter kernel for Python development?

You should avoid a stateful live Jupyter kernel for Python development when your task requires isolated, stateless executions or when a local JupyterLab server is unavailable. It is designed for persistent, iterative workflows rather than independent script runs.