Agent skill · operations · kochetkov-ma
ssh
SSH server management — connect, configure, deploy, administer Linux servers with safety gates.
Why this skill is useful
Adds multiple executable scripts for SSH server management with robust error handling and safety gates that aren't in public documentation.
What it needs
Requires bash installed locally. About 12k tokens when loaded. Last updated 2026-08-06. 29 stars on the source repository.
What this skill does
SSH Server Management Manage remote Linux servers — connect, configure, deploy, administer with safety gates and persistent config. Prompt contract Position 1 of $ARGUMENTS is a free-form prompt (RU/EN) — modes are optional and may follow in any order. Nobody types keys: resolve mode + scope FROM the prompt. This skill has no mutate-vs-read-only flags — every mode can end up running commands, gated by Phase 5 Step 3's own MODIFY/SERVICE/DELETE/PRIVILEGE confirmation. 1. An explicit mode token anywhere wins outright, no scoring (see the operations table in Phase 0 below). 2. Else score modes by distinct whole-word keyword hits. Highest unique score wins; all zero -> fall through to execute, letting Phase 5's own command classification gate any mutation. 3. Empty arguments -> setup if no servers are configured, else execute (Phase 1 asks which server). Never a hardcoded default independent of that check. 4. Outcome-changing ambiguity (which server, DELETE/PRIVILEGE commands) -> AskUserQuestion BEFORE any work — this is already Phase 1/5's own gate, not a new one. 5. Prose that is not a mode keyword is still input: extract the host, server alias or command intent from it; never treat the first word of a sentence as a positional id. Then print this block ONCE, before the first action: Labels are literal; values follow the conversation language. Print it at the end of Phase 1, once mode AND server (default/asked/newly-set-up) are both resolved, before branching into Phase 2/3/5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills kochetkov-ma/ssh