connect

Automate remote command execution and interactive sessions over SSH.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill connect-theslashdojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connect
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/ssh/connect
Command: npx skills add https://github.com/theslashdojo/dojo --skill connect-theslashdojo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

SSH access and remote command execution can be error-prone and time-consuming when performed manually in automation or maintenance workflows.

Core Features & Use Cases

  • Open an interactive SSH session or run a one-shot command against a remote host.
  • Support bastions and ProxyJump to reach private hosts.
  • Batch mode to disable prompts for automation and enforce deterministic failures.
  • Connection reuse and TTY control for commands like sudo.
  • Compatibility with multiplexing and SSH config for repeatable workflows.

Quick Start

Open an interactive SSH session or run a remote command against a host using the supported flags and environment variables.

Frequently Asked Questions about connect

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

FAQPage Schema
How do I run a remote SSH command in batch mode for automated maintenance?

Use batch mode to disable interactive prompts during remote SSH command execution, enforcing deterministic failures and preventing automation scripts from hanging on unexpected password or host key requests.

What is the best way to SSH into a private host through a bastion proxy?

Use SSH ProxyJump to tunnel connections through a bastion host, allowing you to reach private network hosts without manually chaining multiple SSH commands or configuring complex port forwarding rules.

How does SSH ControlMaster connection multiplexing work for repeatable workflows?

SSH ControlMaster multiplexing reuses existing TCP connections for multiple SSH sessions, reducing connection overhead and latency for repeatable workflows across remote hosts defined in your SSH config.

Can I run sudo commands remotely over SSH without a TTY?

Executing sudo commands over SSH requires TTY control allocation. You must enable TTY allocation flags to ensure interactive privilege escalation commands function correctly during remote execution workflows.

Does OpenSSH client support running one-shot commands against remote hosts?

The OpenSSH client supports running one-shot commands against remote hosts, allowing you to execute a single command and return output immediately without opening a persistent interactive shell session.