jelly-ssh-skill

Orchestrate multi-host SSH sessions with tmux and screen support.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-ssh-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jelly-ssh-skill
Source: https://github.com/dev-jelly/jelly-dotclaude/tree/main/skills/jelly-ssh-skill
Command: npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-ssh-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SSH remote terminal operations with multi-session support. Connect to multiple servers, manage background sessions, and integrate with tmux/screen for persistent sessions, all from a single Claude Code skill.

Core Features & Use Cases

  • Multi-Terminal Session Management: Named, background, and output-capturing sessions with seamless switching.
  • Connection Management: Key-based authentication, multi-host profiles, and SSH config integration.
  • Remote Command Execution: Run single or parallel commands across multiple hosts, with PTY support.
  • Terminal Multiplexer Integration: tmux and screen support for persistent sessions.
  • File Transfer: SCP/SFTP/rsync operations to synchronize files.
  • SSH Tunneling: Local and remote port forwarding.

Quick Start

Start by creating a session: ssh-session create dev-term dev. Then run commands across sessions with ssh-session exec dev-term "ls -la" or use ssh-parallel to run on multiple hosts.

Frequently Asked Questions about jelly-ssh-skill

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

FAQPage Schema
How do I manage SSH sessions across multiple servers from the terminal?

Multi-session SSH management lets you create named background sessions on remote servers, execute commands across hosts in parallel, and switch between them without reconnecting. This Skill orchestrates those sessions, handling authentication, output capture, and lifecycle control from a single interface.

Can I run commands on multiple servers at once?

Yes. Parallel command execution across multiple hosts is built in. Create profiles for your servers, then run commands simultaneously or sequentially, with output captured and returned for each host.

How do I integrate tmux or screen with SSH sessions?

Terminal multiplexer integration allows you to attach persistent tmux or screen sessions on remote servers. Named sessions survive disconnects, letting you resume long-running tasks and manage multiple windows on each host.

What authentication methods are supported?

Key-based and password authentication are both supported. SSH config integration means you can leverage existing host profiles, key forwarding, and connection settings without reconfiguring within the Skill.

Can I transfer files between local and remote servers?

File transfer via SCP, SFTP, and rsync is included. Sync files across development, staging, and production environments, or pull outputs from completed remote tasks back to your local machine.

Does this support SSH tunneling and port forwarding?

Local and remote port forwarding are supported. Forward ports between your machine and remote servers, or between remote hosts, enabling secure access to services across multiple environments.