ssh-exec

Execute non-interactive SSH commands on remote hosts.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/jakechen1/echo-research-framework --skill ssh-exec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-exec
Source: https://github.com/jakechen1/echo-research-framework/tree/main/skills/ssh-exec
Command: npx skills add https://github.com/jakechen1/echo-research-framework --skill ssh-exec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Non-interactive SSH command execution on remote hosts solves the need for quick management without opening interactive sessions.

Core Features & Use Cases

  • Non-interactive command execution on a remote node to quickly gather status or perform quick tasks.
  • SSH_TARGET support to override host/port for one-off runs without changing configuration.
  • Script piping capability to run local scripts remotely by piping their content to the remote shell.

Quick Start

Use the ssh-exec skill to run a simple command on the remote node, for example uname -a.

Frequently Asked Questions about ssh-exec

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

FAQPage Schema
How do I run a non-interactive SSH command on a remote host?

Non-interactive SSH command execution allows you to run a single command on a remote host without opening an interactive session. This is ideal for quick management and ad-hoc operations on small fleets.

Can I override the SSH host and port for a one-off remote command?

Yes, you can override the host and port for one-off runs using SSH_TARGET support. This allows you to execute remote commands on specific nodes without permanently changing your configuration.

How does script piping work for remote SSH execution?

Script piping allows you to run local scripts remotely by piping their content to the remote shell. This enables you to execute complex local scripts on remote nodes without needing to transfer files beforehand.

Is non-interactive SSH execution suitable for automation pipelines?

Yes, non-interactive SSH execution is specifically designed for automation pipelines that require non-interactive access. It solves the need for quick management and integration into automated workflows.

Does this remote command execution approach work with Tailscale?

Yes, this non-interactive remote command execution supports Tailscale environments. You can use it to run commands on remote hosts connected through your Tailscale network for quick management tasks.

When should I use non-interactive SSH instead of an interactive session?

You should use non-interactive SSH when you need to quickly gather status or perform quick tasks on remote nodes. It is optimal for ad-hoc ops on small fleets where opening an interactive session is unnecessary.