Ship a homelab or VPS ops skill to your agent in one command
Ten AgentSkills-layout skills for running a home server or small VPS:
reverse proxy, remote access, hardening, bot deployment, backup, health
checks. Drop a folder under skills/ and Claude Code, Hermes or
any AgentSkills-spec loader reads it straight from SKILL.md.
What's in the Pack
| Skill | Tier |
|---|---|
| vps-basics | Free |
| backup-restore-drill | Free |
| service-health-check | Free |
| systemd-unit-authoring | Free |
| caddy-reverse-proxy | Paid |
| tailscale-funnel | Paid |
| pi-hardening | Paid |
| telegram-bot-deployment | Paid |
| wan-failover-uplink-guard | Paid |
| wol-wake-and-remote-shutdown | Paid |
Every skill ships with a Docker-driven test under tests/;
tests/run.sh runs the set. A full checkout runs nine and skips
one, wan-failover-uplink-guard, which needs two physical
uplinks. The public repo's CI runs the four free skills and skips the paid
six, which .gitignore keeps out of that repo.
One Free Skill, in Full
---
name: vps-basics
description: Lock down a fresh VPS or homelab box with ufw and fail2ban.
version: 0.1.0
author: agent-skills-pack
license: MIT
platforms: [linux]
---
# VPS Basics: ufw + fail2ban
## Overview
A fresh VPS ships with every port reachable and no brute-force protection.
This skill closes that gap in two steps: `ufw` denies inbound traffic by
default and allows only named ports, `fail2ban` bans an IP that fails SSH
login repeatedly. Do this before any service goes on the box, not after.
## Steps
1. Install both tools:
apt-get update && apt-get install -y ufw fail2ban
2. Set the firewall's default policy, then open only the ports the box
needs. Always open SSH before enabling, or the enable locks you out:
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw --force enable
3. Point fail2ban's SSH jail at the box's real log path and enable it:
cp references/jail.local /etc/fail2ban/jail.local
systemctl enable --now fail2ban
Price
€19 for the paid six, for the first 30 days this pack is live. €39 after that.
The checkout for the paid six is not open yet. Mail skills@automate-it-all.win and you get one message on the day it opens. The free four are on GitHub today.
FAQ
What do I get? A zip of six SKILL.md folders plus their references/ scripts, downloaded straight after payment.
Which agents read this? Claude Code reads SKILL.md natively; Hermes ran this pack's own test suite; any AgentSkills-spec loader reads the same folder layout.
Is the free half really free? Yes: the four free skills sit in the public repo with no payment step.
What if a skill doesn't fit my box? Each SKILL.md names its `platforms`; every skill here targets Linux.
Do you offer a refund? Yes, within 30 days of purchase: write skills@automate-it-all.win.
Where's the source? github.com/automate-it-all/agent-skills-pack, free skills and CI included.