ssh

Execute remote commands and transfer files over SSH/SCP/SFTP.

2|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/robomotionio/robomotion-skills --skill ssh-robomotionio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh
Source: https://github.com/robomotionio/robomotion-skills/tree/main/skills/ssh
Command: npx skills add https://github.com/robomotionio/robomotion-skills --skill ssh-robomotionio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SSH enables automated remote management by executing commands and transferring files over SSH/SCP/SFTP, removing manual remote-session overhead and human error.

Core Features & Use Cases

  • Remote command execution on authenticated hosts with optional tunneling capabilities.
  • File transfers via SCP/SFTP for deployment, backups, and config updates.
  • Multi-host session management with structured workflows and safety guidance.

Quick Start

Install Robomotion, connect to a host with ssh_connect, run commands with ssh_execute, transfer files with upload_file or download_file, and disconnect with ssh_disconnect.

Frequently Asked Questions about ssh

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

FAQPage Schema
How do I automate remote command execution over SSH?

Automated remote command execution over SSH is enabled by establishing an authenticated connection and running structured workflow commands on target hosts. This removes manual remote-session overhead and prevents human error during IT operations.

Can I use SCP and SFTP for automated file transfers?

SCP and SFTP file transfers are fully supported for automated deployments, backups, and configuration updates. The Skill establishes authenticated SSH connections to securely upload or download files between local and remote hosts.

Does SSH automation work for multi-host management and configuration deployment?

Multi-host management and configuration deployment are supported through structured session lifecycle management. System administrators and DevOps engineers can safely execute commands across multiple authenticated hosts within automated workflows.

What is the best way to handle SSH session lifecycle management in automated workflows?

SSH session lifecycle management is handled by connecting to a host, executing commands, transferring files, and then disconnecting. This structured approach maintains session integrity and prevents data leakage during automated IT workflows.

Are there safeguards against local command execution and data leakage during remote SSH sessions?

Safeguards against local command execution and data leakage are implemented within the remote execution and file transfer processes. These protections ensure commands run only on authenticated remote hosts during incident remediation.

Do I need an authenticated SSH connection to perform remote IT automation?

An authenticated SSH connection is required to perform remote IT automation. Authentication ensures secure access to hosts before executing commands or transferring files via SCP and SFTP protocols.