jupyter-remote

Execute Python code and Jupyter notebooks on remote kernels via SSH tunneling.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/amdmax/claude_marketplace --skill jupyter-remote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-remote
Source: https://github.com/amdmax/claude_marketplace/tree/main/.claude/skills/jupyter-remote
Command: npx skills add https://github.com/amdmax/claude_marketplace --skill jupyter-remote

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websocket-client, and includes scripts (resource) components.

What problem does it solve?

This Skill enables the execution of Python code and notebooks on remote or local Jupyter kernels, particularly useful for resource-intensive tasks like GPU computations or distributed experiments.

Core Features & Use Cases

  • Remote Execution: Run code on a separate machine via SSH tunneling.
  • Notebook Execution: Execute entire Jupyter notebooks cell by cell.
  • Kernel Management: List, connect to, or create new Jupyter kernels.
  • Use Case: You need to train a machine learning model that requires a GPU. Configure this skill to connect to your remote GPU server and run your training script or notebook.

Quick Start

Execute the Python code 'import torch; print(torch.cuda.is_available())' on the remote Jupyter kernel.

Frequently Asked Questions about jupyter-remote

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

FAQPage Schema
How do I run Python code on a remote Jupyter kernel via SSH?

Run Python code on a remote Jupyter kernel by establishing an SSH tunnel to the server and executing commands through the Jupyter REST API. This skill manages the connection and routes code execution directly to the remote machine.

Can I execute an entire Jupyter notebook on a remote GPU server?

Yes, you can execute an entire Jupyter notebook on a remote GPU server cell by cell. This skill sends notebook files to the remote kernel and processes the execution sequentially using the Jupyter REST API.

How does Jupyter remote kernel management work for distributed experiments?

Jupyter remote kernel management works by listing, connecting to, or creating new Jupyter kernels on a remote machine. This skill handles kernel lifecycles and allows you to select specific kernels for your distributed experiments.

Do I need websocket-client to execute code on remote Jupyter kernels?

Yes, you need the websocket-client dependency to execute code on remote Jupyter kernels. It enables the SSH tunneling and websocket connections required for communicating with the Jupyter REST API.