jupyter

Read, modify, execute, and convert Jupyter notebooks to HTML, Python, or Markdown.

134|67|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/OpenHands/skills --skill jupyter-openhands
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter
Source: https://github.com/OpenHands/skills/tree/main/skills/jupyter
Command: npx skills add https://github.com/OpenHands/skills --skill jupyter-openhands

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read, modify, execute, and convert Jupyter notebooks programmatically to streamline data science workflows.

Core Features & Use Cases

  • Notebook editing: programmatically edit cells and update inputs.
  • Execution: run notebooks in place to refresh outputs.
  • Conversion: convert notebooks to HTML, Python scripts, or Markdown for reporting and sharing.
  • Use Case: automate notebook-based reporting pipelines in data analytics projects.

Quick Start

Open a notebook.ipynb and perform a simple modification, run the notebook, and convert it to HTML using the nbconvert CLI.

Frequently Asked Questions about jupyter

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

FAQPage Schema
How do I convert a Jupyter notebook to HTML or Markdown programmatically?

You can convert Jupyter notebooks by using the nbconvert CLI to transform .ipynb files into HTML, Python scripts, or Markdown formats for reporting and sharing within your data science workflows.

Can I execute a Jupyter notebook in place to refresh outputs?

Yes, you can execute Jupyter notebooks in place to refresh outputs. This skill enables programmatic interaction to run .ipynb files, automatically updating the cell outputs without manual intervention.

How do I programmatically edit cells in an .ipynb file?

You can programmatically edit cells in an .ipynb file by parsing the notebook JSON structure. This skill allows you to modify cell inputs and clear outputs directly through common Python tooling integration.

Does this notebook automation skill require any external dependencies?

No external dependencies are required to use this notebook automation skill. It operates independently to parse notebook JSON structures and integrate with common Python tooling for seamless .ipynb file manipulation.

What is the best way to automate notebook-based reporting pipelines?

The best way to automate notebook-based reporting pipelines is by chaining cell modifications, in-place execution, and format conversion. This skill handles the end-to-end process to convert notebooks to HTML for distribution.