ssh-tool

Execute arbitrary shell commands on remote servers via SSH.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill ssh-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-tool
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/ssh-tool
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill ssh-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution of commands on remote servers via SSH, simplifying remote administration and deployment tasks.

Core Features & Use Cases

  • Remote Command Execution: Run any shell command on a target server.
  • Key-Based Authentication: Securely connect using SSH private keys.
  • Interactive Shell: Provides an option to start an interactive SSH session.
  • Use Case: Automate server health checks by running uptime and df -h on multiple servers simultaneously.

Quick Start

Use the ssh-tool skill to execute the command 'ls -la' on server.example.com as user ubuntu.

Frequently Asked Questions about ssh-tool

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

FAQPage Schema
How do I execute shell commands on remote servers via SSH?

To execute shell commands on remote servers via SSH, you can use an automation skill that runs arbitrary commands over the system's SSH client. This allows you to perform remote server administration and diagnostics efficiently.

Can I use SSH key-based authentication for automated remote execution?

Yes, SSH key-based authentication is supported for secure automated remote execution. You can provide your SSH private keys to connect to target servers without needing to enter passwords manually during deployment scripts.

What is the best way to automate server health checks across multiple machines?

The best way to automate server health checks is to run commands like 'uptime' and 'df -h' on multiple servers simultaneously. This is achieved by leveraging remote execution through an automated SSH client interface.

Does this remote execution tool support interactive SSH sessions?

Yes, the remote execution tool supports interactive SSH sessions. Alongside running automated deployment scripts and single commands, it provides an option to start an interactive session directly on the target server.

Do I need a specific SSH client installed to run remote commands?

Yes, you need the system's native SSH client installed to run remote commands. The tool leverages the existing local SSH client to securely connect and execute commands on the target remote servers.

When should I not use automated SSH command execution for server administration?

You should not use automated SSH command execution when you require manual oversight for sensitive server administration tasks. It is designed for automated diagnostics and deployment rather than complex, interactive troubleshooting.