jupyter-notebook

Execute Python code in a persistent Jupyter kernel with stateful memory.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/cxnaive/hermes-agent-llbot --skill jupyter-notebook-cxnaive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-notebook
Source: https://github.com/cxnaive/hermes-agent-llbot/tree/main/optional-skills/data-science/jupyter-notebook
Command: npx skills add https://github.com/cxnaive/hermes-agent-llbot --skill jupyter-notebook-cxnaive

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 Jupyter kernel, allowing for incremental variable state, complex data exploration, and iterative debugging.

Core Features & Use Cases

  • Stateful Execution: Variables, imports, and objects persist across multiple code blocks, enabling complex data science workflows.
  • Interactive Inspection: Preview live variables and inspect DataFrames directly within the agent's context.
  • Use Case: Use this when you need to perform exploratory data analysis, build up a machine learning model incrementally, or debug complex logic that requires maintaining state between steps.

Quick Start

Use the jupyter-notebook skill to start a new kernel session and execute the provided python code block to analyze the dataset.

Frequently Asked Questions about jupyter-notebook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain Python variable state across multiple code blocks for exploratory data analysis?

Stateful Python REPL execution maintains variable state across multiple code blocks using a persistent Jupyter kernel. This allows incremental variable state and complex data exploration without losing context between steps.

Can I inspect and preview live DataFrames directly during iterative Python data science workflows?

Interactive inspection allows you to preview live variables and inspect DataFrames directly within the agent's context during iterative data science workflows, facilitating complex data exploration and incremental debugging.

Do I need a running JupyterLab server to execute stateful Python code blocks?

A running JupyterLab server is required to provide the stateful Python REPL environment. It works with the hamelnb integration script to manage kernel sessions and cell operations for persistent memory.

What's the best way to incrementally build a machine learning model while maintaining execution state?

Incremental machine learning model development is best handled through a stateful Jupyter kernel, allowing imports, objects, and variable state to persist across iterative execution steps for complex debugging.

Why does my Python REPL lose variable context when running sequential data exploration scripts?

Stateless code execution loses variable context between steps. A persistent Jupyter kernel solves this by maintaining persistent memory across execution steps, enabling incremental script development and stateful execution.