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

View the source on GitHub

Browse the @skills marketplace