← Back to Skills Marketplace
3773
Downloads
0
Stars
28
Active Installs
1
Versions
Install in OpenClaw
/install ssh-exec
Description
Run a single command on a remote Tailscale node via SSH without opening an interactive session.
Usage Guidance
This skill is coherent for running single SSH commands, but before installing: 1) Confirm you trust the skill owner — the skill will (per its instructions) use your local SSH keys or SSH agent socket if available, which are sensitive. 2) Ask the owner/maintainer to update metadata to declare the env vars/config it uses (SSH_AUTH_SOCK, SSH_HOST/PORT/TARGET) so you can make an informed decision. 3) If you enable the skill, avoid exposing broad credentials: use a dedicated, limited SSH key and targets restricted server-side (authorized_keys forced-commands or limited user accounts). 4) Be cautious about allowing autonomous invocation — an agent could run arbitrary commands on remote hosts accessible via your SSH credentials. 5) If unsure, test in an isolated environment or refuse to provide SSH_AUTH_SOCK or private keys.
Capability Analysis
Type: OpenClaw Skill
Name: ssh-exec
Version: 1.0.0
The `ssh-exec` skill is classified as suspicious due to its inherent high-risk capabilities. It explicitly requires access to SSH keys in `~/.ssh/` or `SSH_AUTH_SOCK` and facilitates remote command execution, including piping local scripts for remote execution, as demonstrated in `SKILL.md`. While these capabilities are aligned with the stated purpose of an SSH execution skill, they represent significant security risks if misused, granting broad shell and network access. There is no evidence of intentional malicious behavior such as data exfiltration or persistence mechanisms within the skill definition itself.
Capability Assessment
Purpose & Capability
The name/description (run a single command on a remote Tailscale node via SSH) aligns with the instructions: all examples are plain ssh invocations and piping scripts to ssh. The declared required binary (ssh) is appropriate for the stated purpose.
Instruction Scope
SKILL.md explicitly tells the agent to use local SSH keys (~/.ssh/) or the SSH agent socket (SSH_AUTH_SOCK) and to read environment variables like SSH_TARGET, SSH_HOST and SSH_PORT to determine the remote target. Those references broaden the skill's scope (access to local credentials and arbitrary remote command execution) and are not fully reflected in the metadata. The examples allow piping arbitrary scripts to remote hosts, which is functionally necessary for the skill but increases risk because the agent can execute arbitrary commands on reachable machines.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk by the skill itself — lower install risk.
Credentials
Registry metadata lists no required env vars or config paths, but SKILL.md references SSH_AUTH_SOCK, SSH_TARGET, SSH_HOST, and SSH_PORT. SSH_AUTH_SOCK and ~/.ssh are sensitive local credential artifacts; the skill implicitly expects access to them but does not declare them. That mismatch is disproportionate and should be clarified. The skill does not require a new API key, but it implicitly relies on the user's SSH credentials to perform its function.
Persistence & Privilege
always is false and there is no install that modifies system/agent config. However, because the platform allows autonomous invocation by default, an agent could use this skill to run SSH commands if permitted — combine this with the credential access noted above when deciding whether to allow autonomous use.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ssh-exec - After installation, invoke the skill by name or use
/ssh-exec - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
Metadata
Frequently Asked Questions
What is Ssh Exec?
Run a single command on a remote Tailscale node via SSH without opening an interactive session. It is an AI Agent Skill for Claude Code / OpenClaw, with 3773 downloads so far.
How do I install Ssh Exec?
Run "/install ssh-exec" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ssh Exec free?
Yes, Ssh Exec is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Ssh Exec support?
Ssh Exec is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Ssh Exec?
It is built and maintained by Xejrax (@xejrax); the current version is v1.0.0.
More Skills