XV

xiao-vvv/ssh-vps-skill

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

24 stars Quality 54 Trend 15MIT

VPS SSH management skills for AI agents (Claude Code / openclaw / Codex): unified key, alias management, one-click public key issuance, securely closing password login, and batch active search

Overview

A VPS SSH management skill for AI agents (Claude Code / Openclaw / Codex, etc.). Just say to the AI, "Help me add this new chicken and turn off the password login~," and it will handle the rest for you. It's just a little thing: one SKILL.md and two built-in bash scripts, just throw them into your AI agent, and it will learn how to safely and neatly manage all the chicks in your hands. Run it on your own computer, and you don't need to install anything on the server side. - 🔑 : All machines use the same ~/.ssh/vps, no more having to have a set for each machine and worrying about it - 📇 : Save IP/port/username as aliases, write it into ~/.ssh/vps.config and automatically connect to ~/.ssh/config, then even the system's native SSH can be used - 📤 : Enter the password provided by the service provider once, and the public key will automatically be appended to the remote authorized_keys, worry-free - 🔒 :Will **, so you don't have to worry about locking yourself out; It also handles sshd_config.d/ / cloud-init, which cloud servers love to overwrite, and finally double-checks with sshd -T to rest assured. - 🩺 : Batch check which machine is online, check system / kernel / CPU / memory / disk / online duration - 🧩 : just type tok to find tokyo-1 Its greatest significance isn't in "installing a new phone," but in ——。 For those operations you don't understand well or are too lazy to sort out one by one, you can leave it directly: - 🛡️ "Help me check if this machine has recently been blown up or has any suspicious login records?" - 🌐 "Are there any strange external connections or suspicious processes now?" - 📈 "Which process is maxing out the CPU/memory?" - 🔌 "Which ports has this machine opened? Are there any that shouldn't be opened?" - 🔄 "Please help me update the system while I'm at it~" As long as you say what you want to do, the AI will connect through this skill, issue commands, and then tell you the result. By default, it will be installed in ~/.claude/skills/ssh-vps-skill (Claude Code can recognize it by itself). If you want to change location, you can do it too:

Overview (machine translated)

Chinese Simplified · English

ssh-vps-skill

A VPS SSH management skill for AI agents (Claude Code / Openclaw / Codex, etc.).

Just say to the AI, “Help me add this new chicken and turn off the password login~,” and it will handle the rest for you.

It’s just a little skill: one SKILL.md plus two built-in bash scripts, just throw them into your AI agent, and it will learn how to keep all the chicks in your hands safe and organized. Run it on your own computer, and you don’t need to install anything on the server side.

If you want to type the script yourself, that’s totally fine, but I prefer it to be the kind of “you talk, it does it” little helper~


What it can do

  • 🔑 One Key Controls All Chicks: All machines use the same ~/.ssh/vps, no more having to set a set for each machine and keep a headache
  • 📇 Alias Notebook: Record the IP/port/username as aliases, write them into ~/.ssh/vps.config, and automatically connect to ~/.ssh/config, then even the system’s native ssh can be used
  • 📤 One-click public key delivery: Enter the password provided by the provider once, and the public key will be automatically appended to the remote authorized_keys, saving you worry
  • 🔒 Gently turn off password login: They first confirm your key can really log in; if not, they absolutely won’t do anything, so you don’t have to worry about locking yourself outside; It also handles configuration overwriting like sshd_config.d/ / cloud-init, and finally double-checks with sshd -T to feel at ease
  • 🩺 See all the little chicks at a glance: Batch check which machines are online, check system / kernel / CPU / memory / disk / online duration
  • 🧩 Alias Fuzzy Matching: Simply type tok to find tokyo-1

More Than Just Initialization: Let AI Watch Your Home

Its greatest significance isn’t really about “installing a new device,” but rather—once installed, it’s like equipping AI with a pair of hands that can safely connect all your little chicks**. Those operations you don’t understand or are too lazy to type out can be handed over directly to it:

  • 🛡️ “Help me check if this unit has been blown up recently, or if there are any suspicious login records?”
  • 🌐 “Are there any strange external connections or suspicious processes now?”
  • 📈 “Which process is filling up the CPU/memory?”
  • 🔌 “Which ports is this device open? Are there any that shouldn’t be opened?”
  • 🔄 “Conveniently update the system for me~”

As long as you say what you want to do, the AI will connect through this skill, run commands, and then tell you the result. **In plain terms: whatever you know, can’t do, or want to do, you can leave it to AI to handle on your VPS. **


How to install it

By default, it will be installed in '~/.

This page was translated automatically. Technical details may differ from the original.

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add xiao-vvv/ssh-vps-skill
New to MCP? Start with the mcpskill.org guide →