ssh — community HelixAgent, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for System Administration Agents requiring secure remote access and file transfer capabilities via SSH protocol. LLMs Agent

HelixDevelopment HelixDevelopment
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The ssh skill by HelixDevelopment is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for System Administration Agents requiring secure remote access and file transfer capabilities via SSH protocol.

Core Value

Empowers agents to establish and manage SSH connections using password or key-based authentication, execute commands on remote machines, and transfer files securely over the SSH protocol, leveraging key pair generation and management for enhanced security.

Capabilities Granted for ssh

Establishing secure connections to remote servers
Executing commands on remote machines for automation
Transferring files between local and remote machines securely

! Prerequisites & Limits

  • Requires SSH server setup on remote machines
  • Key-based authentication requires initial key pair setup
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

ssh

Install ssh, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

SSH Skill

This skill provides capabilities for establishing and managing SSH connections to remote machines.

Capabilities

  • Establish SSH connections using password or key-based authentication
  • Generate and manage SSH key pairs
  • Configure SSH for easier connections
  • Execute commands on remote machines
  • Transfer files between local and remote machines
  • Manage SSH configurations and known hosts

Authentication Methods

Password Authentication

bash
1ssh username@hostname

When prompted, you should ask the user for their password or a private key.

Key-Based Authentication

Generate a new SSH key pair:

bash
1ssh-keygen -t ed25519 -f ~/.ssh/key_name -C "comment" -N ""

Copy the public key to the remote server:

bash
1ssh-copy-id -i ~/.ssh/key_name.pub username@hostname

Connect using the private key:

bash
1ssh -i ~/.ssh/key_name username@hostname

SSH Configuration

Create or edit the SSH config file for easier connections:

bash
1mkdir -p ~/.ssh 2cat > ~/.ssh/config << 'EOF' 3Host alias 4 HostName hostname_or_ip 5 User username 6 IdentityFile ~/.ssh/key_name 7 Port 22 8 ServerAliveInterval 60 9EOF 10chmod 600 ~/.ssh/config

Then connect using the alias:

bash
1ssh alias

Common SSH Options

  • -p PORT: Connect to a specific port
  • -X: Enable X11 forwarding
  • -L local_port:remote_host:remote_port: Set up local port forwarding
  • -R remote_port:local_host:local_port: Set up remote port forwarding
  • -N: Do not execute a remote command (useful for port forwarding)
  • -f: Run in background
  • -v: Verbose mode (add more v's for increased verbosity)

File Transfer with SCP

Copy a file to the remote server:

bash
1scp /path/to/local/file username@hostname:/path/to/remote/directory/

Copy a file from the remote server:

bash
1scp username@hostname:/path/to/remote/file /path/to/local/directory/

Copy a directory recursively:

bash
1scp -r /path/to/local/directory username@hostname:/path/to/remote/directory/

SSH Agent

Start the SSH agent:

bash
1eval "$(ssh-agent -s)"

Add a key to the agent:

bash
1ssh-add ~/.ssh/key_name

Troubleshooting

  • Check SSH service status on remote: systemctl status sshd
  • Verify SSH port is open: nc -zv hostname 22
  • Debug connection issues: ssh -vvv username@hostname
  • Check permissions: SSH private keys should have 600 permissions (chmod 600 ~/.ssh/key_name)
  • Verify known_hosts: If host key changed, remove the old entry with ssh-keygen -R hostname

Secure SSH Key Management

Local Storage with Proper Permissions

The most basic approach is to ensure proper file permissions:

bash
1# Set correct permissions for private keys 2chmod 600 ~/.ssh/id_ed25519 3# Set correct permissions for public keys 4chmod 644 ~/.ssh/id_ed25519.pub 5# Set correct permissions for SSH directory 6chmod 700 ~/.ssh

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is ssh?

Ideal for System Administration Agents requiring secure remote access and file transfer capabilities via SSH protocol. LLMs Agent

How do I install ssh?

Run the command: npx killer-skills add HelixDevelopment/HelixAgent. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ssh?

Key use cases include: Establishing secure connections to remote servers, Executing commands on remote machines for automation, Transferring files between local and remote machines securely.

Which IDEs are compatible with ssh?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for ssh?

Requires SSH server setup on remote machines. Key-based authentication requires initial key pair setup.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add HelixDevelopment/HelixAgent. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use ssh immediately in the current project.

Related Skills

Looking for an alternative to ssh or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI