ssh_shell_list

List open persistent shell sessions with working directory and idle time.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a quick and efficient way to list open persistent shell sessions, including the current working directory and idle time, which helps in auditing and managing active sessions.

Core Features & Use Cases

  • Session Enumeration: List all current shell sessions with relevant details.
  • Audit and Management: Useful for auditing open sessions and managing active connections.
  • Use Case: Before restarting the SSH Management Control Plane, you can use this skill to check which sessions are currently open and their respective details.

Quick Start

Run the command ssh_shell_list to get a list of all open persistent shell sessions.

Frequently Asked Questions about ssh_shell_list

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

FAQPage Schema
How do I list open persistent SSH shell sessions?

You can list open persistent SSH shell sessions by running a command that enumerates active connections, displaying their current working directory and idle time for efficient connection tracking and auditing.

What details are shown when auditing active SSH connections?

When auditing active SSH connections, the session list displays the current working directory and the idle time. This provides the necessary details to manage active connections within your environment.

How do I check active shell sessions before restarting the SSH Management Control Plane?

To check active shell sessions before restarting the SSH Management Control Plane, execute a session enumeration command. This lists all open persistent connections, helping you avoid interrupting active work.

Does session management for SSH require any specific dependencies?

Session management for SSH does not require specific external dependencies. It operates natively to track persistent shell sessions, requiring only an active SSH Management Control Plane environment to function properly.

What is the best way to track idle time in persistent shell sessions?

The best way to track idle time in persistent shell sessions is by using a session enumeration tool. It directly lists all active connections along with their idle duration and working directory.

When do I need to enumerate shell sessions for connection tracking?

You need to enumerate shell sessions for connection tracking when auditing your environment or preparing for system maintenance. It helps identify open persistent connections by showing their working directory and idle status.