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-code

Installs 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)

  1. Copy config template:

    cp config/.env.example config/.env
    
  2. Fill in config/.env with actual values

    Key-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/project
    

    Password-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
    
  3. 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
1bria-ai avatarbria-aibria-ai/bria-skillAI image generation, editing, and background removal API via Bria.ai — remove backgrounds to get transparent PNGs and cutouts, generate images from text prompts345skills.sh installs
2casper-studios avatarfirecrawl-scrapingcasper-studios/casper-marketplaceWeb page and website scraping with Firecrawl API. Use this skill when scraping web articles, blog posts, documentation pages, paywalled content, or JavaScript-h341skills.sh installs
3jezweb avatarcloudflare-queuesjezweb/claude-skillsBuild async message queues with Cloudflare Queues for background processing. Use when: handling async tasks, batch processing, implementing retries, configuring339skills.sh installs
4pproenca avatarorvalpproenca/dot-skillsOrval OpenAPI TypeScript client generation best practices. This skill should be used when configuring Orval, generating TypeScript clients from OpenAPI specs, s338skills.sh installs
5secondsky avatarbun-cloudflare-workerssecondsky/claude-skillsThis skill should be used when the user asks about "Cloudflare Workers with Bun", "deploying Bun to Workers", "wrangler with Bun", "edge deployment", "Bun to Cl338skills.sh installs
6topviewai avatartopview-skilltopviewai/skillOfficial Topview AI client. Generate videos, images, avatars, and TTS audio via the Topview API. All network calls go to *.topview.ai only.334skills.sh installs