artwist-polyakov/polyakov-claude-skills
Overview
This skill provides a lightweight SSH connection tool to run commands on remote servers, inspect logs, restart services, and manage Docker containers. It wraps SSH access into a simple script usable interactively or for single-command execution. Configuration is managed via environment variables or a local .env file.
How this skill works
The skill uses an SSH wrapper script to connect to the target host with provided SSH user and key information. It can open an interactive shell or execute a single remote command (for example, Docker Compose operations) and returns the command output. Environment variables control host, user, key path, key passphrase, and the server project path so the same script works locally or in cloud runtimes.
When to use it
- Execute maintenance commands on a remote server without opening a manual SSH session
- View service logs or tail recent output from containers
- Restart or rebuild specific Docker Compose services remotely
- Run status checks for Docker Compose-managed projects
- Perform quick ad-hoc checks or scripted one-liners on the server
Best practices
- Store connection values in a .env file or secure cloud environment variables, not in code
- Make the connect script executable (chmod +x) and verify SSH key permissions
- Avoid running git pull remotely—synchronize code via push/pull workflows outside this tool
- Prefer docker compose (modern CLI) rather than legacy docker-compose on the server
- Use single-command mode for non-interactive tasks to capture output reliably
Example use cases
- Open an interactive shell on the production host to inspect running processes or logs
- Fetch the last 100 lines of backend logs: scripts/connect.sh "docker compose logs backend --tail 100"
- Restart the backend service remotely: scripts/connect.sh "docker compose restart backend"
- Rebuild and redeploy a service without full server access: scripts/connect.sh "docker compose build backend && docker compose up -d backend"
- Check container status: scripts/connect.sh "docker compose ps"
FAQ
Copy the example .env to config/.env and fill in SSH_HOST, SSH_USER, SSH_KEY_PATH, optional SSH_KEY_PASSWORD, and SERVER_PROJECT_PATH; or set equivalent cloud environment variables.
Can I run git pull through this script?
No. Do not run git pull on the server with this tool. Push changes from your local environment and have the server user handle repository sync manually.
6 skills
This skill enables secure remote management by executing SSH commands, viewing logs, and restarting services on a server.
This skill analyzes user genetic data from a VCF file and translates genotypes into actionable health and lifestyle insights.
This skill enables cross-agent code review with Codex, guiding setup, planning, execution, and state management to improve code quality.
This skill analyzes search demand and keyword statistics via Yandex Wordstat, clarifies region, verifies intent, and exports actionable insights.
This skill fetches page text or HTML via Scrape.do when normal fetch is blocked, bypassing captchas and blockers to ensure access.
This skill fills Word templates (contracts or forms) with structured data using docxtpl, generating ready-to-download outputs.