
Ssh Remote Connection
This handles SSH connections to remote servers so Claude can run commands, check logs, and manage Docker containers without you jumping into a terminal. Supports both key and password authentication, works locally or in cloud runtimes, and includes a simple script wrapper for interactive or one-off commands. The setup is straightforward: drop your credentials in a config file, make the script executable, and you're done. One thing worth noting: it deliberately skips git operations on the server, which is smart since you probably want control over what gets deployed. If you're constantly asking Claude to check production logs or restart services, this saves you from copy-pasting SSH commands all day.
- skills.sh installs
- 349
- GitHub stars
- 228
- last updated
- Aug 21, 2026
Install
$ npx -y skills add artwist-polyakov/polyakov-claude-skills --skill ssh-remote-connection --agent claude-codeInstalls into .claude/skills of the current project.
Files
SSH Remote Connection
Universal skill for connecting to remote servers via SSH.
Usage
# Interactive shell
scripts/connect.sh
# Run command directly
scripts/connect.sh "docker compose logs backend --tail 50"
Setup
For Claude Code (local)
-
Copy config template:
cp config/.env.example config/.env -
Fill in
config/.envwith actual valuesKey-based authentication:
SSH_HOST=your-server.example.com SSH_USER=ubuntu SSH_AUTH_METHOD=key SSH_KEY_PATH=/absolute/path/to/private/key SSH_KEY_PASSWORD= SERVER_PROJECT_PATH=/path/to/projectPassword-based authentication:
SSH_HOST=your-server.example.com SSH_USER=ubuntu SSH_AUTH_METHOD=password SSH_PASSWORD='your account password' SERVER_PROJECT_PATH=/path/to/project -
Make script executable:
chmod +x scripts/connect.sh
For Cloud Runtime
Sponsors
Details
- Repository
- github.com/artwist-polyakov/polyakov-claude-skills
- Categories
- Backend & APIs, DevOps & CI/CD
- First seen
- Jun 3, 2026