ssh-shell-open

Open a persistent shell session on a remote host via SSH.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-shell-open
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-shell-open
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-shell-open
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-shell-open

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill opens a persistent shell session on a remote host, allowing for interactive command execution while preserving the working directory between commands.

Core Features & Use Cases

  • Persistent Session: Maintains the working directory across multiple commands.
  • POSIX-only Support: Designed for POSIX-compliant systems.
  • Session Management: Allows for session creation, execution, and closure.

Quick Start

Open a shell session on 'web01' and navigate to '/var/log/nginx'.

Frequently Asked Questions about ssh-shell-open

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

FAQPage Schema
How do I keep the working directory persistent across SSH commands on a remote host?

You can keep the working directory persistent across SSH commands by opening a persistent shell session on the remote host. This maintains your current working directory between interactive command executions.

Can I use remote access for system administration on POSIX-compliant systems?

Yes, you can use remote access for system administration on POSIX-compliant systems. This Skill is specifically designed for shell interaction on POSIX hosts to execute administrative commands.

What is the best way to execute interactive shell commands on a remote server without losing my session state?

The best way to execute interactive shell commands without losing session state is to establish a persistent shell session. This approach preserves your working directory across multiple command invocations on the remote host.

How do I manage a remote shell session from creation to closure?

You manage a remote shell session by using session management features that allow for creation, execution, and closure. This lifecycle ensures your interactive shell interaction is properly handled on the remote host.

Does this persistent shell approach work with non-POSIX systems?

No, this persistent shell approach does not work with non-POSIX systems. It is explicitly designed for POSIX-only support, meaning it targets POSIX-compliant systems for remote shell interaction.